mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2026-08-21 05:13:47 +00:00
lib: add exit status defines
Add defines for success, skip and timeout exit statuses. Suggested-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Thomas Wood <thomas.wood@intel.com>
This commit is contained in:
+2
-2
@@ -16,11 +16,11 @@ int main(void)
|
||||
|
||||
fd = drm_open_any();
|
||||
if (fd < 0)
|
||||
return 77;
|
||||
return IGT_EXIT_SKIP;
|
||||
|
||||
alarm(1);
|
||||
if (ioctl(fd, DRM_IOCTL_I915_GEM_SW_FINISH, &arg) == 0)
|
||||
return 77;
|
||||
return IGT_EXIT_SKIP;
|
||||
|
||||
switch (errno) {
|
||||
case ENOENT:
|
||||
|
||||
+14
-14
@@ -95,10 +95,10 @@ int main(int argc, char **argv)
|
||||
/* simple tests */
|
||||
simple = true;
|
||||
assert(setenv("INTEL_SIMULATION", "1", 1) == 0);
|
||||
assert(do_fork() == 77);
|
||||
assert(do_fork() == IGT_EXIT_SKIP);
|
||||
|
||||
assert(setenv("INTEL_SIMULATION", "0", 1) == 0);
|
||||
assert(do_fork() == 0);
|
||||
assert(do_fork() == IGT_EXIT_SUCCESS);
|
||||
|
||||
/* subtests, list mode */
|
||||
simple = false;
|
||||
@@ -106,25 +106,25 @@ int main(int argc, char **argv)
|
||||
|
||||
in_fixture = false;
|
||||
assert(setenv("INTEL_SIMULATION", "1", 1) == 0);
|
||||
assert(do_fork() == 0);
|
||||
assert(do_fork() == IGT_EXIT_SUCCESS);
|
||||
|
||||
assert(setenv("INTEL_SIMULATION", "0", 1) == 0);
|
||||
assert(do_fork() == 0);
|
||||
assert(do_fork() == IGT_EXIT_SUCCESS);
|
||||
|
||||
in_fixture = true;
|
||||
assert(setenv("INTEL_SIMULATION", "1", 1) == 0);
|
||||
assert(do_fork() == 0);
|
||||
assert(do_fork() == IGT_EXIT_SUCCESS);
|
||||
|
||||
assert(setenv("INTEL_SIMULATION", "0", 1) == 0);
|
||||
assert(do_fork() == 0);
|
||||
assert(do_fork() == IGT_EXIT_SUCCESS);
|
||||
|
||||
in_fixture = false;
|
||||
in_subtest = true;
|
||||
assert(setenv("INTEL_SIMULATION", "1", 1) == 0);
|
||||
assert(do_fork() == 0);
|
||||
assert(do_fork() == IGT_EXIT_SUCCESS);
|
||||
|
||||
assert(setenv("INTEL_SIMULATION", "0", 1) == 0);
|
||||
assert(do_fork() == 0);
|
||||
assert(do_fork() == IGT_EXIT_SUCCESS);
|
||||
|
||||
/* subtest, run mode */
|
||||
simple = false;
|
||||
@@ -132,25 +132,25 @@ int main(int argc, char **argv)
|
||||
|
||||
in_fixture = false;
|
||||
assert(setenv("INTEL_SIMULATION", "1", 1) == 0);
|
||||
assert(do_fork() == 77);
|
||||
assert(do_fork() == IGT_EXIT_SKIP);
|
||||
|
||||
assert(setenv("INTEL_SIMULATION", "0", 1) == 0);
|
||||
assert(do_fork() == 0);
|
||||
assert(do_fork() == IGT_EXIT_SUCCESS);
|
||||
|
||||
in_fixture = true;
|
||||
assert(setenv("INTEL_SIMULATION", "1", 1) == 0);
|
||||
assert(do_fork() == 77);
|
||||
assert(do_fork() == IGT_EXIT_SKIP);
|
||||
|
||||
assert(setenv("INTEL_SIMULATION", "0", 1) == 0);
|
||||
assert(do_fork() == 0);
|
||||
assert(do_fork() == IGT_EXIT_SUCCESS);
|
||||
|
||||
in_fixture = false;
|
||||
in_subtest = true;
|
||||
assert(setenv("INTEL_SIMULATION", "1", 1) == 0);
|
||||
assert(do_fork() == 77);
|
||||
assert(do_fork() == IGT_EXIT_SKIP);
|
||||
|
||||
assert(setenv("INTEL_SIMULATION", "0", 1) == 0);
|
||||
assert(do_fork() == 0);
|
||||
assert(do_fork() == IGT_EXIT_SUCCESS);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user