summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2011-12-11 22:46:24 (GMT)
committerMarius Kintel <marius@kintel.net>2011-12-11 22:46:24 (GMT)
commit832edd8c30b54de0e7e92132f38897836d30f7b3 (patch)
treebe5b8d83d3d28942077f0904ede4ecab6ebc0ab3
parent9ed8d9a6732e1eea0265ff84917278a82d81e2dd (diff)
parentfcf172de5034c8d9f45eb6984d72cea6416458d9 (diff)
Merge pull request #38 from donbright/cakebaby
Cakebaby
-rw-r--r--src/CGALRenderer.cc5
-rwxr-xr-xtests/test_pretty_print.py15
2 files changed, 18 insertions, 2 deletions
diff --git a/src/CGALRenderer.cc b/src/CGALRenderer.cc
index 95bcba1..bac25a6 100644
--- a/src/CGALRenderer.cc
+++ b/src/CGALRenderer.cc
@@ -24,6 +24,11 @@
*
*/
+#ifdef _MSC_VER
+// Boost conflicts with MPFR under MSVC (google it)
+#include <mpfr.h>
+#endif
+
// dxfdata.h must come first for Eigen SIMD alignment issues
#include "dxfdata.h"
#include "polyset.h"
diff --git a/tests/test_pretty_print.py b/tests/test_pretty_print.py
index fa8b390..85f4ec7 100755
--- a/tests/test_pretty_print.py
+++ b/tests/test_pretty_print.py
@@ -246,6 +246,10 @@ TESTLOG
imgs = {}
passed_tests = filter(lambda x: x.passed, tests)
failed_tests = filter(lambda x: not x.passed, tests)
+
+ tests_to_report = tests
+ if failed_only: tests_to_report = failed_tests
+
percent = str(int(100.0*len(passed_tests) / len(tests)))
s = wiki_template
repeat1 = ezsearch('(<REPEAT1>.*?</REPEAT1>)',s)
@@ -256,7 +260,8 @@ TESTLOG
'NUMTESTS':len(tests), 'NUMPASSED':len(passed_tests), 'PERCENTPASSED':percent }
for key in dic.keys():
s = s.replace(key,str(dic[key]))
- for t in tests:
+
+ for t in tests_to_report:
if t.type=='txt':
newchunk = re.sub('FTESTNAME',t.fullname,repeat2)
newchunk = newchunk.replace('TESTLOG',t.fulltestlog)
@@ -308,6 +313,9 @@ def tohtml(wiki_rootpath, startdate, tests, enddate, sysinfo, sysid, makefiles):
failed_tests = filter(lambda x: not x.passed, tests)
percent = str(int(100.0*len(passed_tests) / len(tests)))
+ tests_to_report = tests
+ if failed_only: tests_to_report = failed_tests
+
s=''
s+= '\n<pre>'
@@ -324,7 +332,7 @@ def tohtml(wiki_rootpath, startdate, tests, enddate, sysinfo, sysid, makefiles):
s+= '\nPERCENTPASSED: '+ percent
s+= '\n</pre>'
- for t in tests:
+ for t in tests_to_report:
if t.type=='txt':
s+='\n<pre>'+t.fullname+'</pre>\n'
s+='<p><pre>'+t.fulltestlog+'</pre>\n\n'
@@ -481,4 +489,7 @@ builddir = os.getcwd() # os.getcwd()+'/build'
verbose = False
maxretry = 10
+failed_only = False
+if '--failed-only' in sys.argv: failed_only = True
+
main()
contact: Jan Huwald // Impressum