}
igt_subtest("reads") {
- if (!(flags & TEST_READ))
- igt_skip();
+ igt_require(flags & TEST_READ);
printf("checking partial reads\n");
}
igt_subtest("writes") {
- if (!(flags & TEST_WRITE))
- igt_skip();
+ igt_require(flags & TEST_WRITE);
printf("checking partial writes\n");
}
igt_subtest("read-writes") {
- if (!((flags & TEST_BOTH) == TEST_BOTH))
- igt_skip();
+ igt_require((flags & TEST_BOTH) == TEST_BOTH);
printf("checking partial writes after partial reads\n");
dfs_base, card_index, dfs_entry);
fh = open(fname, mode);
- if (fh == -1) {
- fprintf(stderr,
- "error %d opening '%s/%d/%s'. too old kernel?\n",
- errno, dfs_base, card_index, dfs_entry);
- igt_skip();
- }
+ igt_require(fh >= 0);
return fh;
}
sleep(5);
file = fopen(path, "r");
- if (!file) {
- printf("kernel too old or rc6 not supported on this platform.\n");
- igt_skip();
- }
+ igt_require(file);
/* claim success if no rc6 enabled. */
if (readit(path) == 0)
ret = asprintf(&path, sysfs_base_path, device, junk->name);
igt_assert(ret != -1);
junk->filp = fopen(path, junk->mode);
- if (junk->filp == NULL) {
- printf("Kernel is too old. GTFO\n");
- igt_skip();
- }
+ igt_require(junk->filp == NULL);
val = readval(junk->filp);
igt_assert(val >= 0);
junk++;