Get all examples compiling, though output is not correct
[fur] / integration_tests.py
index 53bc265..25550f6 100644 (file)
@@ -32,7 +32,7 @@ def add_example_output_test(filename):
             p = subprocess.Popen('./a.out', stdout=subprocess.PIPE, stderr=subprocess.PIPE)
             actual_stdout, actual_stderr = p.communicate()
 
-            expected_stdout_path = os.path.join('examples', filename + '.output.txt')
+            expected_stdout_path = os.path.join('examples', filename + '.stdout.txt')
 
             if os.path.isfile(expected_stdout_path):
                 with open(expected_stdout_path, 'rb') as f:
@@ -61,7 +61,7 @@ def add_example_output_test(filename):
 
     setattr(OutputTests, 'test_' + filename, test)
 
-class MemoryLeakTest(unittest.TestCase):
+class MemoryLeakTests(unittest.TestCase):
     pass
 
 def add_example_memory_leak_test(filename):
@@ -95,7 +95,7 @@ def add_example_memory_leak_test(filename):
                         '--show-reachable=yes',
                         '--num-callers=20',
                         '--track-fds=yes',
-                        '--error-exitcode=666',
+                        '--error-exitcode=42',
                         '-q',
                         './a.out',
                     ],
@@ -114,7 +114,7 @@ def add_example_memory_leak_test(filename):
             except OSError:
                 pass
 
-    setattr(MemoryLeakTest, 'test_' + filename, test)
+    setattr(MemoryLeakTests, 'test_' + filename, test)
 
 filenames = (
     entry.name