mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-26 01:06:23 +00:00
tests/gem_exec_nop: implemented correct SKIP reporting
I think I need a testsuite for test writing.
This commit is contained in:
parent
53e184b228
commit
51f08301ab
@ -43,6 +43,8 @@
|
|||||||
#include "drmtest.h"
|
#include "drmtest.h"
|
||||||
#include "intel_gpu_tools.h"
|
#include "intel_gpu_tools.h"
|
||||||
|
|
||||||
|
bool skipped_all = true;
|
||||||
|
|
||||||
static double elapsed(const struct timeval *start,
|
static double elapsed(const struct timeval *start,
|
||||||
const struct timeval *end,
|
const struct timeval *end,
|
||||||
int loop)
|
int loop)
|
||||||
@ -91,6 +93,8 @@ static void loop(int fd, uint32_t handle, unsigned ring_id, const char *ring_nam
|
|||||||
{
|
{
|
||||||
int count;
|
int count;
|
||||||
|
|
||||||
|
skipped_all = false;
|
||||||
|
|
||||||
for (count = 1; count <= 1<<17; count <<= 1) {
|
for (count = 1; count <= 1<<17; count <<= 1) {
|
||||||
struct timeval start, end;
|
struct timeval start, end;
|
||||||
|
|
||||||
@ -135,5 +139,5 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
close(fd);
|
close(fd);
|
||||||
|
|
||||||
return 0;
|
return skipped_all ? 77 : 0;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user