summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2013-09-22tweaks for building on older machinesDon Bright
2013-09-21use debug symbols for test binaries. also remove echostream pointerDon Bright
2013-09-21make echotest work on BSD, by adding .echo as recognized extensionDon Bright
2013-09-21moving towards making tests work on bsd againDon Bright
2013-09-20restore missing digits. make --info work better. fix parser / path bugDon Bright
2013-09-20allow openscad binary to be compiled with or without QT. use non-QT for tests.Don Bright
2013-09-15fix camdist test, issue #430don bright
2013-09-13Merge pull request #476 from openscad/testfixesMarius Kintel
Testfixes
2013-09-13cleanup, remove unused files and code, etcDon Bright
2013-09-13little tweaks, cleanups, tab fixing, eliminating commentsDon Bright
2013-09-13fix bug in 2d resize codeDon Bright
2013-09-12remove extraneous files, add rands working testDon Bright
2013-09-12cmdline throwntogether, integrate w chrysn tests, update resize testsDon Bright
2013-09-12fix issue #430Don Bright
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-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-17Support out-of-source use of testsuite. Fixes #456Marius Kintel
2013-08-15Merge branch 'master' of github.com:openscad/openscadMarius Kintel
2013-08-08commit bugfix per report from chrysn to mailing list 8/8/13Don Bright
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-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-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-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-20Default to clang for Mac OS X 10.7+Marius Kintel
2013-06-17updated ignoresMarius Kintel
2013-06-15Updated test results to match recent changeMarius Kintel
2013-06-15Clamp linear_extrude height to 0. Fixes #405Marius Kintel
2013-06-14updated testcases for recently updated testsMarius Kintel
2013-06-13Related to #399, reverted assignment evaluation order to be the same as in ↵Marius Kintel
2013.01 as the new implementation broke existing scripts. Added some experimental commented out code, which can be used as reference in the future
2013-06-13Added scope and reassignment testsMarius Kintel
2013-06-09better solution for xvfb startup on netbsd/ashDon Bright
contact: Jan Huwald // Impressum