diff --git a/CEP/DP3/AOFlagger/test/aotest.cpp b/CEP/DP3/AOFlagger/test/aotest.cpp
index 02f5173c4a4a318c15176f4dd8bbaf14552692b4..5202add512b430956c0482353796171906985e94 100644
--- a/CEP/DP3/AOFlagger/test/aotest.cpp
+++ b/CEP/DP3/AOFlagger/test/aotest.cpp
@@ -3,11 +3,14 @@
 #include <AOFlagger/test/strategy/algorithms/algorithmstestgroup.h>
 #include <AOFlagger/test/results/resultstestgroup.h>
 
-int main(int, char *[])
+int main(int argc, char *argv[])
 {
 	AlgorithmsTestGroup mainGroup;
 	mainGroup.Run();
 	
-	ResultsTestGroup resultsGroup;
-	resultsGroup.Run();
+	if(argc > 1 && std::string(argv[1])=="all")
+	{
+		ResultsTestGroup resultsGroup;
+		resultsGroup.Run();
+	}
 }