summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
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
2013-06-09netbsd fix for virtualfb.sh xvfb startupDon Bright
A
2013-06-09a few fixes for netbsdDon Bright
2013-06-08clamp to 3. Fixes #395Marius Kintel
2013-06-01Added moduledumptest. Fixes #384Marius Kintel
2013-06-01Improved if-else test to include a multiple-children testMarius Kintel
2013-06-01Added resize() and improved if testMarius Kintel
2013-05-29bugfix: actually link to OPENGL_LIBRARIES instead of OPENGL_LIBRARY, remove ↵Marius Kintel
qt linkage
2013-05-26Added missing test resultMarius Kintel
2013-05-26typoMarius Kintel
2013-05-26disabled the wrong test by mistakeMarius Kintel
2013-05-25Added expected files for example024Marius Kintel
2013-05-25Updated tests as part of #304Marius Kintel
2013-05-25re-disabled some nonsensical test combinationsMarius Kintel
2013-05-25Modified tests for #304Marius Kintel
2013-05-24update cmake to work with custom built GLU in $BASEDIRdon bright
2013-05-22Added tests for linear extrude with scale. Should mostly fix #273Marius Kintel
2013-05-14Updated expected test: ERROR labelMarius Kintel
2013-05-13bugfix: messed up parser filenamesMarius Kintel
2013-05-11Updated test cases to reflect scale argument to linear_extrude (#273)Marius Kintel
2013-05-09Added testcase for #322Marius Kintel
2013-05-09Added failing test for #336Marius Kintel
2013-05-09Added failing test for #352Marius Kintel
2013-05-09Forgot to actually add most files in previous commit (#217)Marius Kintel
2013-05-09Search for included files first in the same location as the including ↵Marius Kintel
module, then in the document root as a compatibility fallback. Fixes #217
contact: Jan Huwald // Impressum