diff options
author | Marius Kintel <marius@kintel.net> | 2011-12-11 22:46:24 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2011-12-11 22:46:24 (GMT) |
commit | 832edd8c30b54de0e7e92132f38897836d30f7b3 (patch) | |
tree | be5b8d83d3d28942077f0904ede4ecab6ebc0ab3 | |
parent | 9ed8d9a6732e1eea0265ff84917278a82d81e2dd (diff) | |
parent | fcf172de5034c8d9f45eb6984d72cea6416458d9 (diff) |
Merge pull request #38 from donbright/cakebaby
Cakebaby
-rw-r--r-- | src/CGALRenderer.cc | 5 | ||||
-rwxr-xr-x | tests/test_pretty_print.py | 15 |
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() |