diff options
Diffstat (limited to 'test/lib/test-process-noargs.c')
-rw-r--r-- | test/lib/test-process-noargs.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/test/lib/test-process-noargs.c b/test/lib/test-process-noargs.c new file mode 100644 index 0000000..02bdc58 --- /dev/null +++ b/test/lib/test-process-noargs.c @@ -0,0 +1,30 @@ + +#include <stdlib.h> +#include <string.h> +#include <assert.h> + +#include <process/process.h> +#include <waiter/waiter.h> +#include <talloc/talloc.h> + +int main(void) +{ + struct waitset *waitset; + int result; + void *ctx; + + ctx = talloc_new(NULL); + + waitset = waitset_create(ctx); + + process_init(ctx, waitset); + + result = process_run_simple(ctx, "true", NULL); + + assert(WIFEXITED(result)); + assert(WEXITSTATUS(result) == 0); + + talloc_free(ctx); + + return EXIT_SUCCESS; +} |