Commit Graph

268 Commits (7294d29789606111dcc2c9eafd451ce660f2cb15)

Author SHA1 Message Date
Marius Kintel d9c4b77942 Added test case for value reassignment issue. #289 2013-03-11 17:58:05 -04:00
Marius Kintel be645d8a54 Small generalization of cmd-line test driver. Added tests for image output and camera settings for the OpenSCAD app 2013-03-11 16:12:35 -04:00
Marius Kintel 65e65b6c4c Support cmake < 2.8.3 2013-03-09 13:05:07 -05:00
Marius Kintel 2ab5a0cc9b Use function instead of module to avoid leaking global variables 2013-03-08 11:29:55 -05:00
Marius Kintel 5acc695399 Generalized the test driver a tiny bit 2013-03-08 11:08:36 -05:00
don bright 974abf1304 fix strecthing with --imgsize per bug rept from Marius Kintel 2013-03-05 21:10:10 -06:00
Marius Kintel 4734172c3a Tag test as heavy 2013-03-05 14:16:59 -05:00
don bright 9896b6f15e first working version of opencsg png export from gui binary
also guiopencsgtest introduced. passes 100% of 'normal' tests
2013-02-24 21:07:37 -06:00
don bright ca41979ee5 Merge branch 'master' of github.com:openscad/openscad into issue11_2
Conflicts:
	RELEASE_NOTES
	openscad.pro
	src/mainwin.cc
2013-02-23 21:54:53 -06:00
don bright ce2a9a8cb5 move enable_opencsg_shaders from csgtestcore to OffscreenView.cc 2013-02-23 20:54:13 -06:00
don bright 0f977609b4 put qglview.h into mainwin for deps. unify camera functions into glview.
remove duplicate code.
2013-02-23 18:50:20 -06:00
don bright b7d1c94dc1 remove unnecessary copy of test_pretty_print.py to builddir 2013-02-19 19:47:01 -06:00
Don Bright 3fc620c965 new upload design using python paramiko. also fix glew bugs. 2013-02-18 19:45:37 -06:00
don bright 7160ab5610 get pretty_printing working under MINGW cross build. update docs 2013-02-16 09:37:01 -06:00
don bright 063a288dce fix imagemagick finding under mingw cross build test 2013-02-16 07:37:16 -06:00
don bright f4c8660864 make dumptests work (on linux/mac) when SKIP_IMAGEMAGICK set 2013-02-15 05:29:53 +01:00
don bright 5138dca395 remove debug msg 2013-02-14 19:33:34 -06:00
don bright c1b1d0992f tweaks to get tests working on a cross-compile under Wine 2013-02-12 01:07:54 -06:00
Marius Kintel a4fea6df86 Tag all heavy cgal tests as heavy also for the GUI tests 2013-02-07 15:57:01 -05:00
Marius Kintel 4e519078d6 Merge branch 'master' into issue11_2 2013-02-07 13:43:20 -05:00
don bright 44cddd0b3c Merge branch 'master' of github.com:openscad/openscad into cmake_workaround
Conflicts:
	tests/virtualfb.sh
2013-02-03 02:40:26 +01:00
don bright b390d54471 fix bug in test_pretty_print.cc / Cmakefile
The build needs to be after Python binary has been found because the Python
binary path is passed to the .cc compile through a -D flag.
2013-02-03 01:39:43 +01:00
don bright 1a545b75f6 workaround cmake 2.8.10 not allowing CTEST_CUSTOM_POST_TEST arguments 2013-02-02 15:44:25 -08:00
don bright 1f39090cc0 fix GLU issues caued by mesa split from glu. clarify test error msg 2013-01-31 20:16:28 -08:00
don bright e184c014f0 tests:detect whether openscad gui binary has been built - fail if not 2013-01-31 05:36:12 +01:00
don bright 8ba6a78288 add correct test result images, and minor cleanup 2013-01-31 04:14:09 +01:00
don bright 997a0afac3 Merge branch 'master' and fix bugs
Conflicts:
	src/openscad.cc
	tests/CMakeLists.txt
2013-01-31 03:58:34 +01:00
don bright d0de384a7e translate shell script wrapper into C++ code, for portability 2013-01-31 03:42:33 +01:00
Marius Kintel 961dd79d9d Use file(COPY) instead of configure_file(). Port to Mac 2013-01-29 21:04:41 -05:00
Marius Kintel 81264c1d26 Merge pull request #256 from openscad/glewfix
fix bugs and rewrite GLEW finding code to be more clear.
2013-01-28 09:02:46 -08:00
don bright d6f2cc1a1e if we are on linux/BSD and there's no X running, try Xvfb automatically.
also workaround some Gallium bugs and Imagemagick bugs
2013-01-28 06:38:50 +01:00
don bright d09e0e7f42 fix pkg-config to actually work 2013-01-28 05:15:38 +01:00
don bright 9f83c8ffe7 fix bugs and rewrite GLEW finding code to be more clear. 2013-01-27 20:06:08 +01:00
don bright 391c725aeb integrate gui cmdline into test framework 2013-01-26 18:55:47 +01:00
Marius Kintel 810f1a8618 Don't just ignore geometric nodes having zero volume/area - when doing difference/intersection, they tend to turn negative objects into positive ones. Fixes #221 2013-01-08 13:26:25 -05:00
don bright f54797cfbd fixes for test suite and gcc 2012-10-28 20:22:04 +01:00
Marius Kintel 65fc1d6b01 Detect recursive execution of functions to avoid a stack overflow crash. Fixes #200 2012-10-09 23:32:56 -04:00
Marius Kintel a629560cee Merge pull request #186 from openscad/issue185
Issue185
2012-08-21 17:31:28 -07:00
don bright 358129cad6 improve test scad. don't use dumptest(), 'nan' is a bit of a problem 2012-08-21 02:39:18 +02:00
Marius Kintel 1e56bf65b9 Merge commit '765f1a98dc124e1913b53ea8467908b8b8bda032' 2012-08-20 19:49:00 -04:00
don bright a5da9c899b improve test scad 2012-08-21 01:40:06 +02:00
Marius Kintel b5cc07098b collect library dependencies a bit to reduce duplication 2012-08-20 19:15:14 -04:00
Marius Kintel 63882721d7 Added support for Mac OS X Lion 2012-08-20 08:56:29 -04:00
don bright 765f1a98dc cleanup 2012-08-19 08:29:22 -05:00
don bright fc945bfdc4 fix small bugs in eigen build scripts 2012-08-19 08:27:49 -05:00
don bright 5d31f56d93 look for EIGENDIR env var. (also look for EIGEN2DIR for backwards compatability) 2012-08-19 08:10:33 -05:00
don bright a9045315ba rewrite Eigen detection in CMakelists. cleanup files for pull request. 2012-08-19 07:58:30 -05:00
don bright aa2c67d249 make EIGEN_DONT_ALIGN flag work. also remove warnings when using clang. 2012-08-18 21:35:12 -05:00
don bright c4d68588a6 modify build system to auto-detect eigen3, and fallback to eigen2 2012-08-19 00:14:17 +02:00
don bright 10c7607541 more eigen3 fixes.
1. finish converting 'using namespace boost::filsystem' to 'namespace fs = boost::filesystem'.

2. initial version of changes to CMakelists.txt for the regression test
2012-08-18 22:44:46 +02:00