Forráskód Böngészése

Tests: Add a return case for failing worker_cpuid test

Jérôme Clet-Ortega 10 éve
szülő
commit
bf3d71e32a
1 módosított fájl, 7 hozzáadás és 1 törlés
  1. 7 1
      tests/errorcheck/workers_cpuid.c

+ 7 - 1
tests/errorcheck/workers_cpuid.c

@@ -179,7 +179,13 @@ int main(int argc, char **argv)
 		{
 		{
 			init_array(cpuids, nhwpus);
 			init_array(cpuids, nhwpus);
 			generate_arrangement(i, cpuids, nhwpus);
 			generate_arrangement(i, cpuids, nhwpus);
-			test_combination(cpuids, i);
+			ret = test_combination(cpuids, i);
+			if (!ret)
+			{
+				free(cpuids);
+				hwloc_topology_destroy(topology);
+				return EXIT_FAILURE;
+			}
 		}
 		}
 	}
 	}