Переглянути джерело

tests: use EXIT_SUCCESS to indicate success and add extra debug messages

Nathalie Furmento 13 роки тому
батько
коміт
57ddcd094f
77 змінених файлів з 92 додано та 90 видалено
  1. 1 1
      tests/core/declare_deps_after_submission.c
  2. 1 1
      tests/core/declare_deps_after_submission_synchronous.c
  3. 1 1
      tests/core/declare_deps_in_callback.c
  4. 1 1
      tests/core/empty_task.c
  5. 1 1
      tests/core/empty_task_chain.c
  6. 1 1
      tests/core/empty_task_sync_point.c
  7. 1 1
      tests/core/empty_task_sync_point_tasks.c
  8. 1 1
      tests/core/execute_on_a_specific_worker.c
  9. 1 1
      tests/core/get_current_task.c
  10. 1 1
      tests/core/insert_task.c
  11. 1 1
      tests/core/multithreaded.c
  12. 1 1
      tests/core/multithreaded_init.c
  13. 1 1
      tests/core/regenerate.c
  14. 1 1
      tests/core/restart.c
  15. 1 1
      tests/core/starpu_task_wait.c
  16. 1 1
      tests/core/starpu_task_wait_for_all.c
  17. 1 1
      tests/core/static_restartable.c
  18. 1 1
      tests/core/static_restartable_tag.c
  19. 1 1
      tests/core/static_restartable_using_initializer.c
  20. 1 1
      tests/core/subgraph_repeat.c
  21. 1 1
      tests/core/subgraph_repeat_regenerate.c
  22. 1 1
      tests/core/tag_wait_api.c
  23. 1 1
      tests/core/task_wait_api.c
  24. 1 1
      tests/core/wait_all_regenerable_tasks.c
  25. 1 1
      tests/datawizard/acquire_cb.c
  26. 1 1
      tests/datawizard/acquire_cb_insert.c
  27. 1 1
      tests/datawizard/acquire_release.c
  28. 1 1
      tests/datawizard/acquire_release2.c
  29. 1 1
      tests/datawizard/copy.c
  30. 1 1
      tests/datawizard/critical_section_with_void_interface.c
  31. 1 1
      tests/datawizard/data_implicit_deps.c
  32. 1 1
      tests/datawizard/data_invalidation.c
  33. 1 1
      tests/datawizard/dining_philosophers.c
  34. 1 1
      tests/datawizard/dsm_stress.c
  35. 1 1
      tests/datawizard/increment_redux.c
  36. 1 1
      tests/datawizard/increment_redux_v2.c
  37. 1 1
      tests/datawizard/lazy_allocation.c
  38. 1 1
      tests/datawizard/manual_reduction.c
  39. 1 1
      tests/datawizard/mpi_like.c
  40. 1 1
      tests/datawizard/mpi_like_async.c
  41. 1 1
      tests/datawizard/readers_and_writers.c
  42. 1 1
      tests/datawizard/reclaim.c
  43. 1 1
      tests/datawizard/scratch.c
  44. 5 3
      tests/datawizard/sync_and_notify_data.c
  45. 5 3
      tests/datawizard/sync_and_notify_data_implicit.c
  46. 1 1
      tests/datawizard/sync_with_data_with_mem.c
  47. 1 1
      tests/datawizard/sync_with_data_with_mem_non_blocking.c
  48. 1 1
      tests/datawizard/sync_with_data_with_mem_non_blocking_implicit.c
  49. 1 1
      tests/datawizard/unpartition.c
  50. 1 1
      tests/datawizard/user_interaction_implicit.c
  51. 1 1
      tests/datawizard/write_only_tmp_buffer.c
  52. 5 7
      tests/errorcheck/invalid_blocking_calls.c
  53. 1 1
      tests/errorcheck/invalid_tasks.c
  54. 3 3
      tests/errorcheck/starpu_init_noworker.c
  55. 2 2
      tests/experiments/bandwidth_cuda/cuda_bandwidth.c
  56. 1 1
      tests/experiments/latency/cuda_latency.c
  57. 1 1
      tests/helper/cublas_init.c
  58. 1 1
      tests/helper/execute_on_all.c
  59. 1 1
      tests/helper/pinned_memory.c
  60. 1 1
      tests/helper/starpu_create_sync_task.c
  61. 1 1
      tests/helper/starpu_data_cpy.c
  62. 1 1
      tests/microbenchs/async_tasks_overhead.c
  63. 1 1
      tests/microbenchs/display_structures_size.c
  64. 1 1
      tests/microbenchs/local_pingpong.c
  65. 1 1
      tests/microbenchs/prefetch_data_on_node.c
  66. 1 1
      tests/microbenchs/redundant_buffer.c
  67. 1 1
      tests/microbenchs/sync_tasks_overhead.c
  68. 1 1
      tests/microbenchs/tasks_overhead.c
  69. 1 1
      tests/opt/datawizard/wt_broadcast.c
  70. 1 1
      tests/opt/datawizard/wt_host.c
  71. 1 1
      tests/overlap/overlap.c
  72. 1 1
      tests/parallel_tasks/explicit_combined_worker.c
  73. 1 1
      tests/parallel_tasks/parallel_kernels.c
  74. 1 1
      tests/parallel_tasks/parallel_kernels_spmd.c
  75. 1 1
      tests/parallel_tasks/spmd_pgreedy.c
  76. 1 1
      tests/perfmodels/non_linear_regression_based.c
  77. 1 1
      tests/perfmodels/regression_based.c

+ 1 - 1
tests/core/declare_deps_after_submission.c

@@ -91,5 +91,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/core/declare_deps_after_submission_synchronous.c

@@ -88,7 +88,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/core/declare_deps_in_callback.c

@@ -89,7 +89,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/core/empty_task.c

@@ -88,7 +88,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/core/empty_task_chain.c

@@ -56,7 +56,7 @@ int main(int argc, char **argv)
 	starpu_shutdown();
 	free(tasks);
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/core/empty_task_sync_point.c

@@ -98,5 +98,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/core/empty_task_sync_point_tasks.c

@@ -75,5 +75,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/core/execute_on_a_specific_worker.c

@@ -131,7 +131,7 @@ int main(int argc, char **argv)
 	starpu_free(v);
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_free(v);

+ 1 - 1
tests/core/get_current_task.c

@@ -103,7 +103,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/core/insert_task.c

@@ -104,7 +104,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_shutdown();

+ 1 - 1
tests/core/multithreaded.c

@@ -133,5 +133,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/core/multithreaded_init.c

@@ -63,5 +63,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/core/regenerate.c

@@ -118,7 +118,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/core/restart.c

@@ -56,5 +56,5 @@ int main(int argc, char **argv)
 	FPRINTF(stderr, "starpu_init: %2.2f seconds\n", init_timing/(N*1000000));
 	FPRINTF(stderr, "starpu_shutdown: %2.2f seconds\n", shutdown_timing/(N*1000000));
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/core/starpu_task_wait.c

@@ -111,7 +111,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/core/starpu_task_wait_for_all.c

@@ -145,7 +145,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/core/static_restartable.c

@@ -95,7 +95,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/core/static_restartable_tag.c

@@ -99,7 +99,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/core/static_restartable_using_initializer.c

@@ -93,7 +93,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/core/subgraph_repeat.c

@@ -138,7 +138,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/core/subgraph_repeat_regenerate.c

@@ -143,7 +143,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/core/tag_wait_api.c

@@ -143,5 +143,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/core/task_wait_api.c

@@ -121,7 +121,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/core/wait_all_regenerable_tasks.c

@@ -121,7 +121,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/datawizard/acquire_cb.c

@@ -42,5 +42,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/datawizard/acquire_cb_insert.c

@@ -118,7 +118,7 @@ int main(int argc, char **argv)
 	FPRINTF(stderr, "\n");
 
 	starpu_shutdown();
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/datawizard/acquire_release.c

@@ -93,7 +93,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(token_handle);

+ 1 - 1
tests/datawizard/acquire_release2.c

@@ -93,7 +93,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(token_handle);

+ 1 - 1
tests/datawizard/copy.c

@@ -93,7 +93,7 @@ int main(int argc, char **argv)
 	starpu_data_unregister(float_array_handle);
         starpu_shutdown();
 
-        return 0;
+        return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(float_array_handle);

+ 1 - 1
tests/datawizard/critical_section_with_void_interface.c

@@ -76,7 +76,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/datawizard/data_implicit_deps.c

@@ -135,7 +135,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	free(A);

+ 1 - 1
tests/datawizard/data_invalidation.c

@@ -136,7 +136,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(v_handle);

+ 1 - 1
tests/datawizard/dining_philosophers.c

@@ -93,7 +93,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	for (f = 0; f < N; f++)

+ 1 - 1
tests/datawizard/dsm_stress.c

@@ -136,7 +136,7 @@ int main(int argc, char **argv)
 	starpu_free(v2);
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(v_handle);

+ 1 - 1
tests/datawizard/increment_redux.c

@@ -234,7 +234,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(handle);

+ 1 - 1
tests/datawizard/increment_redux_v2.c

@@ -233,7 +233,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(handle);

+ 1 - 1
tests/datawizard/lazy_allocation.c

@@ -132,5 +132,5 @@ int main(int argc, char **argv)
 	starpu_data_unregister(v_handle);
 
 	starpu_shutdown();
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/datawizard/manual_reduction.c

@@ -222,7 +222,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/datawizard/mpi_like.c

@@ -200,5 +200,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/datawizard/mpi_like_async.c

@@ -347,5 +347,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/datawizard/readers_and_writers.c

@@ -68,7 +68,7 @@ int main(int argc, char **argv)
 	starpu_data_unregister(book_handle);
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(book_handle);

+ 1 - 1
tests/datawizard/reclaim.c

@@ -126,7 +126,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/datawizard/scratch.c

@@ -107,7 +107,7 @@ int main(int argc, char **argv)
 	starpu_data_unregister(B_handle);
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(A_handle);

+ 5 - 3
tests/datawizard/sync_and_notify_data.c

@@ -187,10 +187,12 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	if ((v[0] != N*K) || (v[1] != K) || (v[2] != N*K))
-		return -1;
+	if ((v[0] != N*K) || (v[1] != K) || (v[2] != N*K)) {
+		FPRINTF(stderr, "Incorrect result\n");
+		return EXIT_FAILURE;
+	}
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(v_handle);

+ 5 - 3
tests/datawizard/sync_and_notify_data_implicit.c

@@ -184,10 +184,12 @@ int main(int argc, char **argv)
 	starpu_data_unregister(v_handle);
 	starpu_shutdown();
 
-	if ((v[0] != N*K) || (v[1] != K) || (v[2] != N*K))
-		return -1;
+	if ((v[0] != N*K) || (v[1] != K) || (v[2] != N*K)) {
+		FPRINTF(stderr, "Incorrect result\n");
+		return EXIT_FAILURE;
+	}
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(v_handle);

+ 1 - 1
tests/datawizard/sync_with_data_with_mem.c

@@ -111,7 +111,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/datawizard/sync_with_data_with_mem_non_blocking.c

@@ -143,7 +143,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/datawizard/sync_with_data_with_mem_non_blocking_implicit.c

@@ -142,7 +142,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/datawizard/unpartition.c

@@ -112,7 +112,7 @@ int main(int argc, char **argv)
 	starpu_free(buffer);
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(v_handle);

+ 1 - 1
tests/datawizard/user_interaction_implicit.c

@@ -84,5 +84,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/datawizard/write_only_tmp_buffer.c

@@ -127,7 +127,7 @@ int main(int argc, char **argv)
 	starpu_data_unregister(v_handle);
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(v_handle);

+ 5 - 7
tests/errorcheck/invalid_blocking_calls.c

@@ -85,24 +85,22 @@ int main(int argc, char **argv)
 	task->callback_func = wrong_callback;
 
 	ret = starpu_task_submit(task);
-	if (ret == -ENODEV)
-		goto enodev;
+	if (ret == -ENODEV) goto enodev;
+	STARPU_CHECK_RETURN_VALUE(ret, "starpu_task_submit");
 
 	ret = starpu_tag_wait(TAG);
-	if (ret)
-		return -1;
+	STARPU_CHECK_RETURN_VALUE(ret, "starpu_tag_wait");
 
 	/* This call is valid as it is done by the application outside a
 	 * callback */
 	ret = starpu_data_acquire(handle, STARPU_RW);
-	if (ret)
-		return -1;
+	STARPU_CHECK_RETURN_VALUE(ret, "starpu_data_acquire");
 
 	starpu_data_release(handle);
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/errorcheck/invalid_tasks.c

@@ -63,7 +63,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 #else
 	fprintf(stderr,"WARNING: Can not test this without CPUs\n");
 	return 77;

+ 3 - 3
tests/errorcheck/starpu_init_noworker.c

@@ -1,7 +1,7 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
  * Copyright (C) 2009, 2010  Université de Bordeaux 1
- * Copyright (C) 2010  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
  * it under the terms of the GNU Lesser General Public License as published by
@@ -41,7 +41,7 @@ int main(int argc, char **argv)
 	/* starpu_init should return -ENODEV */
 	ret = starpu_init(&conf);
 	if (ret != -ENODEV)
-		return -1;
+		return EXIT_FAILURE;
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 2 - 2
tests/experiments/bandwidth_cuda/cuda_bandwidth.c

@@ -1,7 +1,7 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
  * Copyright (C) 2010  Université de Bordeaux 1
- * Copyright (C) 2010  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
  * it under the terms of the GNU Lesser General Public License as published by
@@ -200,5 +200,5 @@ int main(int argc, char **argv)
 //	printf("Memcpy alone\n");
 	benchmark_memcpy();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/experiments/latency/cuda_latency.c

@@ -207,5 +207,5 @@ int main(int argc, char **argv)
 	fprintf(stderr, "Took %.0f ms for %d iterations\n", timing/1000, niter);
 	fprintf(stderr, "Latency: %.2f us\n", timing/(2*niter));
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/helper/cublas_init.c

@@ -64,5 +64,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/helper/execute_on_all.c

@@ -47,5 +47,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/helper/pinned_memory.c

@@ -41,5 +41,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/helper/starpu_create_sync_task.c

@@ -84,7 +84,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/helper/starpu_data_cpy.c

@@ -42,5 +42,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/microbenchs/async_tasks_overhead.c

@@ -201,7 +201,7 @@ int main(int argc, char **argv)
 	starpu_shutdown();
 	free(tasks);
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/microbenchs/display_structures_size.c

@@ -21,5 +21,5 @@ int main(int argc, char **argv)
 {
 	_starpu_debug_display_structures_size();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/microbenchs/local_pingpong.c

@@ -106,5 +106,5 @@ int main(int argc, char **argv)
 	starpu_free(v);
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/microbenchs/prefetch_data_on_node.c

@@ -140,7 +140,7 @@ int main(int argc, char **argv)
 	starpu_free(v);
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_free(v);

+ 1 - 1
tests/microbenchs/redundant_buffer.c

@@ -84,7 +84,7 @@ int main(int argc, char **argv)
 	starpu_free(v);
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_free(v);

+ 1 - 1
tests/microbenchs/sync_tasks_overhead.c

@@ -137,7 +137,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/microbenchs/tasks_overhead.c

@@ -202,7 +202,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	fprintf(stderr, "WARNING: No one can execute this task\n");

+ 1 - 1
tests/opt/datawizard/wt_broadcast.c

@@ -124,7 +124,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(handle);

+ 1 - 1
tests/opt/datawizard/wt_host.c

@@ -123,7 +123,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(handle);

+ 1 - 1
tests/overlap/overlap.c

@@ -123,7 +123,7 @@ int main(int argc, char **argv)
 	starpu_free(buffer);
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_free(buffer);

+ 1 - 1
tests/parallel_tasks/explicit_combined_worker.c

@@ -99,7 +99,7 @@ int main(int argc, char **argv)
 	starpu_free(v);
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_free(v);

+ 1 - 1
tests/parallel_tasks/parallel_kernels.c

@@ -102,7 +102,7 @@ int main(int argc, char **argv)
 	starpu_free(v);
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_free(v);

+ 1 - 1
tests/parallel_tasks/parallel_kernels_spmd.c

@@ -103,7 +103,7 @@ int main(int argc, char **argv)
 
 	starpu_free(v);
 	starpu_shutdown();
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_free(v);

+ 1 - 1
tests/parallel_tasks/spmd_pgreedy.c

@@ -88,7 +88,7 @@ int main(int argc, char **argv)
 	starpu_free(v);
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 
 enodev:
 	starpu_free(v);

+ 1 - 1
tests/perfmodels/non_linear_regression_based.c

@@ -97,5 +97,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }

+ 1 - 1
tests/perfmodels/regression_based.c

@@ -157,5 +157,5 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	return 0;
+	return EXIT_SUCCESS;
 }