+++ /dev/null
-Hello, world
\ No newline at end of file
--- /dev/null
+Hello, world
\ No newline at end of file
+++ /dev/null
-42
\ No newline at end of file
--- /dev/null
+42
\ No newline at end of file
+++ /dev/null
-Hello, world
-Goodnight, moon
-Goodbye, cruel world
\ No newline at end of file
--- /dev/null
+Hello, world
+Goodnight, moon
+Goodbye, cruel world
\ No newline at end of file
+++ /dev/null
-3
-4
-6
-8
-1
\ No newline at end of file
--- /dev/null
+3
+4
+6
+8
+1
\ No newline at end of file
+++ /dev/null
-7
-4
-3
--5
-4
-3
\ No newline at end of file
--- /dev/null
+7
+4
+3
+-5
+4
+3
\ No newline at end of file
+++ /dev/null
-8
-2
-16
-1
-1
\ No newline at end of file
--- /dev/null
+8
+2
+16
+1
+1
\ No newline at end of file
+++ /dev/null
-81
\ No newline at end of file
--- /dev/null
+81
\ No newline at end of file
+++ /dev/null
--1
\ No newline at end of file
--- /dev/null
+-1
\ No newline at end of file
+++ /dev/null
-Hello, world
\ No newline at end of file
--- /dev/null
+Hello, world
\ No newline at end of file
+++ /dev/null
-true
-false
\ No newline at end of file
--- /dev/null
+true
+false
\ No newline at end of file
+++ /dev/null
-4
\ No newline at end of file
--- /dev/null
+4
\ No newline at end of file
+++ /dev/null
-13 < 17: true
-17 < 17: false
-19 < 17: false
-13 > 17: false
-17 > 17: false
-19 > 17: true
-13 == 17: false
-17 == 17: true
-19 == 17: false
-13 <= 17: true
-17 <= 17: true
-19 <= 17: false
-13 >= 17: false
-17 >= 17: true
-19 >= 17: true
-13 != 17: true
-17 != 17: false
-19 != 17: true
\ No newline at end of file
--- /dev/null
+13 < 17: true
+17 < 17: false
+19 < 17: false
+13 > 17: false
+17 > 17: false
+19 > 17: true
+13 == 17: false
+17 == 17: true
+19 == 17: false
+13 <= 17: true
+17 <= 17: true
+19 <= 17: false
+13 >= 17: false
+17 >= 17: true
+19 >= 17: true
+13 != 17: true
+17 != 17: false
+19 != 17: true
\ No newline at end of file
+++ /dev/null
-1 < 2 < 2: false
-2 < 2 < 2: false
-1 < 2 < 3: true
-2 < 2 < 3: false
\ No newline at end of file
--- /dev/null
+1 < 2 < 2: false
+2 < 2 < 2: false
+1 < 2 < 3: true
+2 < 2 < 3: false
\ No newline at end of file
+++ /dev/null
-false and false: false
-false and true: false
-true and false: false
-true and true: true
-false or false: false
-false or true: true
-true or false: true
-true or true: true
\ No newline at end of file
--- /dev/null
+false and false: false
+false and true: false
+true and false: false
+true and true: true
+false or false: false
+false or true: true
+true or false: true
+true or true: true
\ No newline at end of file
+++ /dev/null
-Hello, world
-42
--- /dev/null
+Hello, world
+42
+++ /dev/null
-42
\ No newline at end of file
--- /dev/null
+42
\ No newline at end of file
+++ /dev/null
-This should only print once.
-This should print exactly twice.
-This should print exactly twice.
--- /dev/null
+This should only print once.
+This should print exactly twice.
+This should print exactly twice.
+++ /dev/null
-Hello, world
--- /dev/null
+Hello, world
+++ /dev/null
-Hello, world
--- /dev/null
+Hello, world
+++ /dev/null
-42
\ No newline at end of file
--- /dev/null
+42
\ No newline at end of file
+++ /dev/null
-Hello, world
-Goodnight, moon
--- /dev/null
+Hello, world
+Goodnight, moon
+++ /dev/null
-Hello, world
-Goodnight, moon
--- /dev/null
+Hello, world
+Goodnight, moon
+++ /dev/null
-Hello, world
--- /dev/null
+Hello, world
+++ /dev/null
-Don't stop me now
-"Cogito ergo sum." --Descartes
--- /dev/null
+Don't stop me now
+"Cogito ergo sum." --Descartes
+++ /dev/null
-Hello
-Goodbye
--- /dev/null
+Hello
+Goodbye
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: