test: add intentional Valgrind memory leak to verify CI detection
Some checks failed
CI Code / Check spelling (pull_request) Successful in 18s
CI Code / Check coding style (pull_request) Successful in 33s
CI Code / Linux (debian) (pull_request) Failing after 2m58s
CI Code / Linux (ubuntu) (pull_request) Failing after 3m1s
CI Code / Linux (arch) (pull_request) Failing after 3m8s
CI Code / Code Coverage (pull_request) Successful in 15m27s
Some checks failed
CI Code / Check spelling (pull_request) Successful in 18s
CI Code / Check coding style (pull_request) Successful in 33s
CI Code / Linux (debian) (pull_request) Failing after 2m58s
CI Code / Linux (ubuntu) (pull_request) Failing after 3m1s
CI Code / Linux (arch) (pull_request) Failing after 3m8s
CI Code / Code Coverage (pull_request) Successful in 15m27s
This commit is contained in:
@@ -14,7 +14,12 @@ replace_one_substr(void** state)
|
|||||||
|
|
||||||
assert_string_equal("it was a string", result);
|
assert_string_equal("it was a string", result);
|
||||||
|
|
||||||
free(result);
|
// INTENTIONAL VALGRIND ERROR: memory leak - not freeing result
|
||||||
|
// free(result);
|
||||||
|
|
||||||
|
// INTENTIONAL VALGRIND ERROR: use after free
|
||||||
|
char* leaked = malloc(64);
|
||||||
|
strcpy(leaked, "intentional leak for CI testing");
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|||||||
Reference in New Issue
Block a user