summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-12cmdline throwntogether, integrate w chrysn tests, update resize testsDon Bright
2013-09-06Merge pull request #471 from dmopalmer/mac_compile_2013.09Marius Kintel
Mac Build update build to 2013-09 versions
2013-09-06Mac Build update build to 2013-09 versionsDavid M. Palmer
README.md reflect change in setenv_mac*.sh files macosx-build-dependencies.sh qt4 version updated to 4.8.5 and is now at a different host which uses 302 redirection FindBoost.cmake Added paths for MacPorts (/opt/local) and Brew (/usr/local) to previous Fink (/sw/local)
2013-08-21Merge branch 'master' of github.com:openscad/openscadMarius Kintel
2013-08-21Fixes two problems related to : lookup was dynamic rather than lexical, ↵Marius Kintel
assignment was done after all local variables causing it not to be copyable
2013-08-20Put back some stuff necessary for building on non-MSVC platforms for nowMarius Kintel
2013-08-20Merge branch 'master' of git://github.com/ivoknutsel/openscad into ↵Marius Kintel
ivoknutsel-master
2013-08-17Support out-of-source use of testsuite. Fixes #456Marius Kintel
2013-08-15Merge branch 'master' of github.com:openscad/openscadMarius Kintel
2013-08-14more migration from google-code to files.openscad.orgDon Bright
2013-08-14switch from google-code file hosting to files.openscad.orgDon Bright
2013-08-14first step of dealing with issue #455Don Bright
2013-08-11fix #452Don Bright
2013-08-08commit bugfix per report from chrysn to mailing list 8/8/13Don Bright
2013-07-28In this commit i'll change just the Qt project, c and header files to get ↵Ivo Noorhoff
OpenSCAD building and working on Windows 7 compiled with Visual Studio Express 2012. A couple of things needed changing : * MSVC 2012 has no trunc or round, i have added those to mathc99 and included mathc99 to the files needed. The implementations were taken from boost. * MSVC 2012 stl does now allow accessing out of bounds elements in std:vector as an array, so "chain->objects[i]" will fail in "OpenCSGRenderer::renderCSGChain". Whatever the platform, it will me a good idea to change this code to something that does not trigger undefined behavior. * MSVC 2012 cannot figure out the types involved in "if (file_size == 80 + 4 + 50*facenum) {", i have added a cast to force it to "if (file_size == static_cast<std::streamoff>(80 + 4 + 50*facenum)) {". The next round would be regression testing and debugging and possibly more changes to the OpenSCAD main code. The round after that would be changing the .pro and .pri files to create correct visual studio solutions.
2013-07-02Ported use of check_output to Python-2.6Marius Kintel
2013-07-02dumptest now supports the root modifier - updated test resultsMarius Kintel
2013-07-02cgalstlsanitytest movedMarius Kintel
2013-07-02Re-enable tests which previously cause floating point comparison issuesMarius Kintel
2013-06-28python validation for cgal stl sanity testchrysn
this drops another static binary and replaces it with a very small shell^Wpython script (again, python used to avoid sed / grep implementation differences)
2013-06-28replace echotest and dumptest with python scriptschrysn
this solves problems of sed compatibility on different platoforms. also, the openscad binary to use is now passed in from the ctest script.
2013-06-26Merge branch 'master' into no-testprogramschrysn
Conflicts: tests/CMakeLists.txt tests/regression/csgtermtest/assign-expected.term tests/regression/csgtermtest/child-expected.term tests/regression/csgtermtest/circle-expected.term tests/regression/csgtermtest/color-expected.term tests/regression/csgtermtest/cube-expected.term tests/regression/csgtermtest/cylinder-expected.term tests/regression/csgtermtest/difference-expected.term tests/regression/csgtermtest/dxf_linear_extrude-expected.term tests/regression/csgtermtest/dxf_rotate_extrude-expected.term tests/regression/csgtermtest/echo-expected.term tests/regression/csgtermtest/for-expected.term tests/regression/csgtermtest/glide-expected.term tests/regression/csgtermtest/group-expected.term tests/regression/csgtermtest/hull-expected.term tests/regression/csgtermtest/if-expected.term tests/regression/csgtermtest/import-expected.term tests/regression/csgtermtest/import_dxf-expected.term tests/regression/csgtermtest/import_off-expected.term tests/regression/csgtermtest/import_stl-expected.term tests/regression/csgtermtest/intersection-expected.term tests/regression/csgtermtest/intersection_for-expected.term tests/regression/csgtermtest/linear_extrude-expected.term tests/regression/csgtermtest/minkowski-expected.term tests/regression/csgtermtest/mirror-expected.term tests/regression/csgtermtest/multmatrix-expected.term tests/regression/csgtermtest/polygon-expected.term tests/regression/csgtermtest/polyhedron-expected.term tests/regression/csgtermtest/projection-expected.term tests/regression/csgtermtest/render-expected.term tests/regression/csgtermtest/rotate-expected.term tests/regression/csgtermtest/rotate_extrude-expected.term tests/regression/csgtermtest/scale-expected.term tests/regression/csgtermtest/sphere-expected.term tests/regression/csgtermtest/square-expected.term tests/regression/csgtermtest/subdiv-expected.term tests/regression/csgtermtest/surface-expected.term tests/regression/csgtermtest/translate-expected.term tests/regression/csgtermtest/union-expected.term tests/regression/dumptest/circle-expected.csg tests/regression/dumptest/color-expected.csg tests/regression/dumptest/cube-expected.csg tests/regression/dumptest/cylinder-expected.csg tests/regression/dumptest/difference-expected.csg tests/regression/dumptest/dxf_linear_extrude-expected.csg tests/regression/dumptest/dxf_rotate_extrude-expected.csg tests/regression/dumptest/glide-expected.csg tests/regression/dumptest/import-expected.csg tests/regression/dumptest/import_dxf-expected.csg tests/regression/dumptest/import_off-expected.csg tests/regression/dumptest/import_stl-expected.csg tests/regression/dumptest/intersection-expected.csg tests/regression/dumptest/intersection_for-expected.csg tests/regression/dumptest/linear_extrude-expected.csg tests/regression/dumptest/minkowski-expected.csg tests/regression/dumptest/mirror-expected.csg tests/regression/dumptest/multmatrix-expected.csg tests/regression/dumptest/polygon-expected.csg tests/regression/dumptest/polyhedron-expected.csg tests/regression/dumptest/projection-expected.csg tests/regression/dumptest/render-expected.csg tests/regression/dumptest/rotate-expected.csg tests/regression/dumptest/rotate_extrude-expected.csg tests/regression/dumptest/scale-expected.csg tests/regression/dumptest/sphere-expected.csg tests/regression/dumptest/square-expected.csg tests/regression/dumptest/subdiv-expected.csg tests/regression/dumptest/surface-expected.csg tests/regression/dumptest/translate-expected.csg
2013-06-26acknowledge new output formats in release noteschrysn
2013-06-26document the new commandschrysn
2013-06-26document the testing migration to the main binarychrysn
2013-06-26Short circuit boolean logic - fixes #411Marius Kintel
2013-06-26Test case for #399Marius Kintel
2013-06-25normalize -nan and -0 in all output modeschrysn
having a stable output is not only relevant in testing, and with the main binary being used for more tests, having those normalizations takes load off the preparing scripts tests/{dumptest,echotest}
2013-06-25remove test binaries for cgsltest, csgtermtest and opencsgtestchrysn
2013-06-25switch opencsgtest to native binarychrysn
2013-06-25add .term output for CSG term exportchrysn
2013-06-25ctest infrastructure for native .term testschrysn
2013-06-25renamed csgtermtest to .termchrysn
2013-06-25make test_pretty_print.py work with .csg and .ast toochrysn
file results that were neither txt nor png used to be ignored silently; now, unknown extensions produce errors, and csg and ast are known.
2013-06-25drop moduledumptest, use `openscad -o ${NAME}.ast`chrysn
src/openscad.cc code was copy/pasted from .csg section; some refactoring might make things nicer, but i didn't dare change too much for lack of language knowledge
2013-06-25drop cgalpngtest all togetherchrysn
replaced in CMakeLists.txt with direct openscad call, and duplicate checks removed cgalpngtest_text-search-test was left in the Heavy configuration, resolving the ambiguity of it being heavy with cgalpngtest and not with openscad-cgalpng (which does the same thing)
2013-06-25drop cgalpngtest for openscad drop in replacementchrysn
2013-06-25trim precision from the echo testschrysn
as it was done with dumptest before
2013-06-25use openscad as a replacement for dumptest and echotestchrysn
the echotest and dumptest still contain hacks to keep the delta to the original unit tests minimal; possibly, some of these changes will make it into the openscad program, at which time they can go away from there.
2013-06-25modify root modifier example now that the test program respects the root ↵chrysn
modifier as the dumptests are now run from a full openscad, the root modifier is respected by the test program too; reflectin that in the unit test
2013-06-25trim precision in dumptest regressionschrysn
in order for them to work against openscad's .csg output, the number of decimal places was reduced.
2013-06-25changed group headers to empty group headerschrysn
this became necessary because the batch editing in the last commit didn't respect that an empty group is not group() { } but group();
2013-06-25renamed dumptest files to .csg and added group headerschrysn
2013-06-23Removed a bunch of less useful testsMarius Kintel
2013-06-23renamed to setenv_mac-*Marius Kintel
2013-06-22check OPENSCAD_LIBRARIES firstDon Bright
2013-06-21Close file as soon as possible to avoid potential readlocks being kept too ↵Marius Kintel
long. Might be enough for #415
2013-06-20Merge remote-tracking branch 'origin/epec-kernel'Marius Kintel
2013-06-20gcc and clang profilesMarius Kintel
2013-06-20Merge remote-tracking branch 'origin/epec-kernel'Marius Kintel
contact: Jan Huwald // Impressum