Quellcode durchsuchen

Fix execution with only OpenCL

Samuel Thibault vor 13 Jahren
Ursprung
Commit
c03ee9dad9
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 5 1
      tests/core/declare_deps_after_submission.c

+ 5 - 1
tests/core/declare_deps_after_submission.c

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
  *
- * Copyright (C) 2010  Université de Bordeaux 1
+ * Copyright (C) 2010-2011  Université de Bordeaux 1
  * Copyright (C) 2010, 2011  Centre National de la Recherche Scientifique
  * Copyright (C) 2010, 2011  Centre National de la Recherche Scientifique
  *
  *
  * StarPU is free software; you can redistribute it and/or modify
  * StarPU is free software; you can redistribute it and/or modify
@@ -72,11 +72,15 @@ int main(int argc, char **argv)
 		taskB->detach = 0;
 		taskB->detach = 0;
 
 
 		ret = starpu_task_submit(taskA);
 		ret = starpu_task_submit(taskA);
+		if (ret == -ENODEV)
+			return STARPU_TEST_SKIPPED;
 		STARPU_CHECK_RETURN_VALUE(ret, "starpu_task_submit");
 		STARPU_CHECK_RETURN_VALUE(ret, "starpu_task_submit");
 
 
 		starpu_task_declare_deps_array(taskB, 1, &taskA);
 		starpu_task_declare_deps_array(taskB, 1, &taskA);
 
 
 		ret = starpu_task_submit(taskB);
 		ret = starpu_task_submit(taskB);
+		if (ret == -ENODEV)
+			return STARPU_TEST_SKIPPED;
 		STARPU_CHECK_RETURN_VALUE(ret, "starpu_task_submit");
 		STARPU_CHECK_RETURN_VALUE(ret, "starpu_task_submit");
 
 
 		ret = starpu_task_wait(taskB);
 		ret = starpu_task_wait(taskB);