Selaa lähdekoodia

Properly skip test on disable-all

Samuel Thibault 7 vuotta sitten
vanhempi
commit
995710d681
1 muutettua tiedostoa jossa 8 lisäystä ja 4 poistoa
  1. 8 4
      tests/datawizard/redux_acquire.c

+ 8 - 4
tests/datawizard/redux_acquire.c

@@ -60,13 +60,12 @@ int main(int argc, char **argv)
 	starpu_data_handle_t dot_handle;
 
 	int ret = starpu_init(NULL);
+	if (ret == -ENODEV)
+		goto skip;
 	STARPU_CHECK_RETURN_VALUE(ret, "starpu_init");
 
 	if (starpu_cpu_worker_get_count() == 0)
-	{
-		starpu_shutdown();
-		return STARPU_TEST_SKIPPED;
-	}
+		goto enodev;
 
 	starpu_variable_data_register(&dot_handle, -1, (uintptr_t)NULL, sizeof(long int));
 	starpu_data_set_reduction_methods(dot_handle, &redux_codelet, &init_codelet);
@@ -83,4 +82,9 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 	return 0;
+
+enodev:
+	starpu_shutdown();
+skip:
+	return STARPU_TEST_SKIPPED;
 }