Crinit -- Configurable Rootfs Init
Loading...
Searching...
No Matches
case-failure.c File Reference

(/usr/bin/git 2025-06-20, commit: 4b599e41)

Unit test for crinitTaskDBSetTaskRespawnInhibit(), failure execution. More...

#include <stdlib.h>
#include <string.h>
#include <sys/capability.h>
#include "common.h"
#include "globopt.h"
#include "task.h"
#include "taskdb.h"
#include "unit_test.h"
#include "utest-crinit-taskdb-set-task-respawn-inhibit.h"
Include dependency graph for case-failure.c:

Functions

static int crinitNullSpawnFunc (crinitTaskDB_t *ctx, const crinitTask_t *t, crinitDispatchThreadMode_t mode)
 
void crinitTaskDBSetTaskRespawnInhibitTestCtxNullPointerFailure (void **state)
 
void crinitTaskDBSetTaskRespawnInhibitTestTaskNameNullPointerFailure (void **state)
 
void crinitTaskDBSetTaskRespawnInhibitTestTaskNotFoundFailure (void **state)
 
int crinitTaskDBSetTaskRespawnInhibitTestFailureTeardown (void **state)
 

Variables

static crinitTask_tcrinitTgt = NULL
 
static crinitTaskDB_t crinitCtx
 

Detailed Description

Unit test for crinitTaskDBSetTaskRespawnInhibit(), failure execution.

Function Documentation

◆ crinitNullSpawnFunc()

static int crinitNullSpawnFunc ( crinitTaskDB_t ctx,
const crinitTask_t t,
crinitDispatchThreadMode_t  mode 
)
static

◆ crinitTaskDBSetTaskRespawnInhibitTestCtxNullPointerFailure()

void crinitTaskDBSetTaskRespawnInhibitTestCtxNullPointerFailure ( void **  state)

Tests NULL pointer handling on ctx parameter.

◆ crinitTaskDBSetTaskRespawnInhibitTestFailureTeardown()

int crinitTaskDBSetTaskRespawnInhibitTestFailureTeardown ( void **  state)

Cleanup function

◆ crinitTaskDBSetTaskRespawnInhibitTestTaskNameNullPointerFailure()

void crinitTaskDBSetTaskRespawnInhibitTestTaskNameNullPointerFailure ( void **  state)

Tests NULL pointer handling on taskName.

◆ crinitTaskDBSetTaskRespawnInhibitTestTaskNotFoundFailure()

void crinitTaskDBSetTaskRespawnInhibitTestTaskNotFoundFailure ( void **  state)

Tests error case "task not found"

Variable Documentation

◆ crinitCtx

crinitTaskDB_t crinitCtx
static

◆ crinitTgt

crinitTask_t* crinitTgt = NULL
static