mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-29 21:16:21 +00:00
tests: Check for binary before starting functional tests
Signed-off-by: Michael Vetter <jubalh@iodoru.org>
This commit is contained in:
@@ -271,6 +271,13 @@ prof_start(void)
|
|||||||
int
|
int
|
||||||
init_prof_test(void** state)
|
init_prof_test(void** state)
|
||||||
{
|
{
|
||||||
|
// Check if profanity binary exists and is executable
|
||||||
|
if (access("./build_run/profanity", X_OK) != 0 && access("./profanity", X_OK) != 0) {
|
||||||
|
fprintf(stderr, "ERROR: Profanity binary not found or not executable.\n");
|
||||||
|
fprintf(stderr, "Ensure you have built the project.\n");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
const char* cfg = getenv("XDG_CONFIG_HOME");
|
const char* cfg = getenv("XDG_CONFIG_HOME");
|
||||||
const char* dat = getenv("XDG_DATA_HOME");
|
const char* dat = getenv("XDG_DATA_HOME");
|
||||||
config_orig = cfg ? g_strdup(cfg) : NULL;
|
config_orig = cfg ? g_strdup(cfg) : NULL;
|
||||||
|
|||||||
Reference in New Issue
Block a user