Explorar o código

tests/datawizard/lazy_unregister.c: mark test as skipped when no device can execute the task

Nathalie Furmento %!s(int64=13) %!d(string=hai) anos
pai
achega
ac50cc21f6
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      tests/datawizard/lazy_unregister.c

+ 4 - 0
tests/datawizard/lazy_unregister.c

@@ -53,11 +53,15 @@ int main(void)
 	t1->handles[0] = handle;
 
 	ret = starpu_task_submit(t1);
+	if (ret == -ENODEV)
+		return STARPU_TEST_SKIPPED;
 	STARPU_CHECK_RETURN_VALUE(ret, "starpu_task_submit");
 
 	starpu_data_unregister_lazy(handle);
 
 	ret = starpu_task_wait(t1);
+	if (ret == -ENODEV)
+		return STARPU_TEST_SKIPPED;
 	STARPU_CHECK_RETURN_VALUE(ret, "starpu_task_submit");
 
 	while (starpu_data_lookup(buffer) != NULL)