Browse Source

tests/sched_policies/simple_deps.c: the second task may start right after the first one is done.

Cyril Roelandt 13 years ago
parent
commit
07ac945e35
1 changed files with 4 additions and 4 deletions
  1. 4 4
      tests/sched_policies/simple_deps.c

+ 4 - 4
tests/sched_policies/simple_deps.c

@@ -72,15 +72,15 @@ run(struct starpu_sched_policy *policy)
 
 
 	starpu_task_wait_for_all();
 	starpu_task_wait_for_all();
 
 
-	double t1, t2;
-	t1 = starpu_timing_timespec_to_us(&task1->profiling_info->end_time);
-	t2 = starpu_timing_timespec_to_us(&task0->profiling_info->start_time);
+	double task1_end, task0_start;
+	task1_end   = starpu_timing_timespec_to_us(&task1->profiling_info->end_time);
+	task0_start = starpu_timing_timespec_to_us(&task0->profiling_info->start_time);
 
 
 	starpu_task_destroy(task0);
 	starpu_task_destroy(task0);
 	starpu_task_destroy(task1);
 	starpu_task_destroy(task1);
 	starpu_shutdown();
 	starpu_shutdown();
 
 
-	return t1 < t2 ? 0:1;
+	return !!(task1_end > task0_start);
 
 
 enodev:
 enodev:
 	starpu_shutdown();
 	starpu_shutdown();