mirror of
https://github.com/systemd/systemd.git
synced 2024-11-01 09:21:26 +03:00
test: only use assert_se in test_raw_clone
The asserts used in the tests should never be allowed to be optimized away.
This commit is contained in:
parent
0a7f0fcc79
commit
e50221bf1a
@ -420,7 +420,7 @@ static void check(const char *test, char** expected, bool trailing) {
|
||||
printf("<%s>\n", t);
|
||||
}
|
||||
printf("<<<%s>>>\n", state);
|
||||
assert(expected[i] == NULL);
|
||||
assert_se(expected[i] == NULL);
|
||||
assert_se(isempty(state) == !trailing);
|
||||
}
|
||||
|
||||
@ -1331,15 +1331,15 @@ static void test_raw_clone(void) {
|
||||
assert_se(raw_getpid() == parent);
|
||||
|
||||
pid = raw_clone(0, NULL);
|
||||
assert(pid >= 0);
|
||||
assert_se(pid >= 0);
|
||||
|
||||
pid2 = raw_getpid();
|
||||
log_info("raw_clone: "PID_FMT" getpid()→"PID_FMT" raw_getpid()→"PID_FMT,
|
||||
pid, getpid(), pid2);
|
||||
if (pid == 0)
|
||||
assert(pid2 != parent);
|
||||
assert_se(pid2 != parent);
|
||||
else
|
||||
assert(pid2 == parent);
|
||||
assert_se(pid2 == parent);
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[]) {
|
||||
|
Loading…
Reference in New Issue
Block a user