浏览代码

tests/datawizard/in_place_partition.c: skip when only 1 cpu is available

Nathalie Furmento 13 年之前
父节点
当前提交
6fb79a9d78
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      tests/datawizard/in_place_partition.c

+ 3 - 1
tests/datawizard/in_place_partition.c

@@ -36,6 +36,8 @@ int main(int argc, char **argv)
 #endif
 
 	n = starpu_worker_get_count();
+	if (n == 1) return STARPU_TEST_SKIPPED;
+
 	size = 10 * n;
 
 	foo = (unsigned *) calloc(size, sizeof(*foo));
@@ -51,7 +53,7 @@ int main(int argc, char **argv)
 	struct starpu_data_filter f =
 	{
 		.filter_func = starpu_block_filter_func_vector,
-		.nchildren = n > 1 ? n : 2,
+		.nchildren = n,
 	};
 
 	starpu_data_partition(handle, &f);