Просмотр исходного кода

Make tests which try various schedulers undef STARPU_SCHED, otherwise that takes precedence

Samuel Thibault лет назад: 8
Родитель
Сommit
bbaaa9d019

+ 4 - 0
examples/scheduler/dummy_sched.c

@@ -156,6 +156,10 @@ int main(int argc, char **argv)
 	int ret;
 	struct starpu_conf conf;
 
+#ifdef STARPU_HAVE_UNSETENV
+	unsetenv("STARPU_SCHED");
+#endif
+
 	starpu_conf_init(&conf);
 	conf.sched_policy = &dummy_sched_policy,
 	ret = starpu_init(&conf);

+ 4 - 0
tests/sched_policies/data_locality.c

@@ -199,6 +199,10 @@ main(void)
 	int n_policies = sizeof(policies)/sizeof(policies[0]);
 	int global_ret = 0;
 
+#ifdef STARPU_HAVE_UNSETENV
+	unsetenv("STARPU_SCHED");
+#endif
+
 	for (i = 0; i < n_policies; ++i)
 	{
 		struct starpu_sched_policy *policy = policies[i];

+ 4 - 0
tests/sched_policies/execute_all_tasks.c

@@ -100,6 +100,10 @@ main(void)
 	struct starpu_sched_policy **policies;
 	struct starpu_sched_policy **policy;
 
+#ifdef STARPU_HAVE_UNSETENV
+	unsetenv("STARPU_SCHED");
+#endif
+
 	policies = starpu_sched_get_predefined_policies();
 	for(policy=policies ; *policy!=NULL ; policy++)
 	{

+ 4 - 0
tests/sched_policies/prio.c

@@ -121,6 +121,10 @@ main(void)
 	struct starpu_sched_policy **policies;
 	struct starpu_sched_policy **policy;
 
+#ifdef STARPU_HAVE_UNSETENV
+	unsetenv("STARPU_SCHED");
+#endif
+
 	policies = starpu_sched_get_predefined_policies();
 	for(policy=policies ; *policy!=NULL ; policy++)
 	{

+ 4 - 0
tests/sched_policies/simple_cpu_gpu_sched.c

@@ -260,6 +260,10 @@ main(void)
 #else
 	setenv("STARPU_SCHED_BETA", "0", 1);
 
+#ifdef STARPU_HAVE_UNSETENV
+	unsetenv("STARPU_SCHED");
+#endif
+
 	int i;
 	int n_policies = sizeof(policies)/sizeof(policies[0]);
 	for (i = 0; i < n_policies; ++i)

+ 4 - 0
tests/sched_policies/simple_deps.c

@@ -92,6 +92,10 @@ main(void)
 	struct starpu_sched_policy **policies;
 	struct starpu_sched_policy **policy;
 
+#ifdef STARPU_HAVE_UNSETENV
+	unsetenv("STARPU_SCHED");
+#endif
+
 	policies = starpu_sched_get_predefined_policies();
 	for(policy=policies ; *policy!=NULL ; policy++)
 	{