Added Python failure lists, and fixes to make sure failure propagates.
diff --git a/python/setup.py b/python/setup.py
index 05c16fc..18865e0 100755
--- a/python/setup.py
+++ b/python/setup.py
@@ -147,7 +147,8 @@
 class test_conformance(_build_py):
   target = 'test_python'
   def run(self):
-    os.system('cd ../conformance && make %s' % (test_conformance.target))
+    cmd = 'cd ../conformance && make %s' % (test_conformance.target)
+    status = subprocess.check_call(cmd, shell=True)
 
 
 if __name__ == '__main__':