OpenSCAD test run report

Sysid: mac_64-bit_apple-software-renderer_bihe

Result summary: 1043 / 1092 tests passed (96%)

System info

OpenSCAD Version: 2018.01.23
System information: Mac OS X Version 10.12.6 (Build 16G29) VMware7,1 2 CPUs 4.00 GB RAM 
Compiler: Clang "8.1.0 (clang-802.0.42)" 64bit
Boost version: 1_65_1
Eigen version: 3.3.4
CGAL version, kernels: 4.11, Cartesian, Extended_cartesian, Epeck
OpenCSG version: OpenCSG 1.4.2
Qt version: Qt disabled - Commandline Test Version
MingW build: No
GLib version: 2.54.3
libzip version: 1.3.0
Application Path: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS
Documents Path: /Users/travis/Documents
Resource Path: /Users/travis/build/openscad/openscad
User Library Path: /Users/travis/Documents/OpenSCAD/libraries
User Config Path: /Users/travis/Library/Application Support/OpenSCAD
Backup Path: /Users/travis/Documents/OpenSCAD/backups
OPENSCADPATH: /Users/travis/build/openscad/openscad/tests/../libraries
OpenSCAD library path:
  /Users/travis/build/openscad/openscad/tests/../libraries
  /Users/travis/Documents/OpenSCAD/libraries
  /Users/travis/build/openscad/openscad/libraries

OPENSCAD_FONT_PATH: 
OpenSCAD font path:


GLEW version: 2.1.0
OpenGL Version: 2.1 APPLE-14.0.16
GL Renderer: Apple Software Renderer
GL Vendor: Apple Inc.
RGBA(8888), depth(24), stencil(8)
GL_ARB_framebuffer_object: yes
GL_EXT_framebuffer_object: yes
GL_EXT_packed_depth_stencil: yes
GL context creator: Cocoa / CGL
PNG generator: Core Foundation
OS info: Mac OS X 10.12.6 (x86_64 kernel)
Machine: 64-bit

Git branch: (HEAD detached at FETCH_HEAD) from origin https://github.com/openscad/openscad.git
Git upstream:

Image comparer: ImageMagick

Tests start time: Jan 23 05:34 GMT

Tests end time: Jan 23 05:40 GMT

Image tests

cgalpngtest_text-font-symbol
Expected image Actual image
264/1092 Testing: cgalpngtest_text-font-symbol
264/1092 Test: cgalpngtest_text-font-symbol
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "cgalpngtest" "-f" "text-font-symbol" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-symbol.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--render" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"cgalpngtest_text-font-symbol" start time: Jan 23 05:35 GMT
Output:
----------------------------------------------------------
text-font-symbol
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-symbol.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--render', '-o', '/Users/travis/build/openscad/openscad/tests/cgalpngtest-output/text-font-symbol-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: ERROR: Can't read font with path '../../../ttf/marvosym-3.10/marvosym.ttf'
ERROR: Can't read font with path '../../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf'
ERROR: Can't read font with path '../../../ttf/amiri-0.106/amiri-regular.ttf'

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-font-symbol-expected.png', '/Users/travis/build/openscad/openscad/tests/cgalpngtest-output/text-font-symbol-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/cgalpngtest-output/text-font-symbol-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-font-symbol-expected.png

11508  pixel errors
Image comparison return: 0 output: 11508

Test time =   0.83 sec
----------------------------------------------------------
Test Failed.
"cgalpngtest_text-font-symbol" end time: Jan 23 05:35 GMT
"cgalpngtest_text-font-symbol" time elapsed: 00:00:00

    
cgalpngtest_text-search-test
Expected image Actual image
266/1092 Testing: cgalpngtest_text-search-test
266/1092 Test: cgalpngtest_text-search-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "cgalpngtest" "-f" "text-search-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--render" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"cgalpngtest_text-search-test" start time: Jan 23 05:35 GMT
Output:
----------------------------------------------------------
text-search-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--render', '-o', '/Users/travis/build/openscad/openscad/tests/cgalpngtest-output/text-search-test-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown function '8bit_polyfont'.
  WARNING: search term not found: "O"
  WARNING: search term not found: "p"
  WARNING: search term not found: "e"
  WARNING: search term not found: "n"
  WARNING: search term not found: "S"
  WARNING: search term not found: "C"
  WARNING: search term not found: "A"
  WARNING: search term not found: "D"
  WARNING: search term not found: " "
  WARNING: search term not found: "R"
  WARNING: search term not found: "o"
  WARNING: search term not found: "c"
  WARNING: search term not found: "k"
  WARNING: search term not found: "s"
  WARNING: search term not found: "!"
  WARNING: search term not found: "A"
  WARNING: search term not found: "B"
  WARNING: search term not found: "C"
  WARNING: search term not found: "1"
  WARNING: search term not found: "2"
  WARNING: search term not found: "3"
ECHO: []
DEPRECATED: Using ranges of the form [begin:end] with begin value greater than the end value is deprecated.
WARNING: Ignoring unknown module 'outline_2d'.
WARNING: Ignoring unknown module 'outline_2d'.
WARNING: Ignoring unknown module 'bold_2d'.
WARNING: Ignoring unknown module 'bold_2d'.

stdout output: \\\\\\
Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-search-test-expected.png', '/Users/travis/build/openscad/openscad/tests/cgalpngtest-output/text-search-test-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/cgalpngtest-output/text-search-test-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-search-test-expected.png

6879  pixel errors
Image comparison return: 0 output: 6879

Test time =   0.78 sec
----------------------------------------------------------
Test Failed.
"cgalpngtest_text-search-test" end time: Jan 23 05:35 GMT
"cgalpngtest_text-search-test" time elapsed: 00:00:00

    
cgalpngtest_text-font-tests
Expected image Actual image
265/1092 Testing: cgalpngtest_text-font-tests
265/1092 Test: cgalpngtest_text-font-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "cgalpngtest" "-f" "text-font-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--render" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"cgalpngtest_text-font-tests" start time: Jan 23 05:35 GMT
Output:
----------------------------------------------------------
text-font-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--render', '-o', '/Users/travis/build/openscad/openscad/tests/cgalpngtest-output/text-font-tests-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: ERROR: Can't read font with path '../../../ttf/amiri-0.106/amiri-regular.ttf'
ERROR: Can't read font with path '../../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf'

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-font-tests-expected.png', '/Users/travis/build/openscad/openscad/tests/cgalpngtest-output/text-font-tests-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/cgalpngtest-output/text-font-tests-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-font-tests-expected.png

10464  pixel errors
Image comparison return: 0 output: 10464

Test time =   1.02 sec
----------------------------------------------------------
Test Failed.
"cgalpngtest_text-font-tests" end time: Jan 23 05:35 GMT
"cgalpngtest_text-font-tests" time elapsed: 00:00:01

    
cgalpngtest_include-tests
Expected image Actual image
382/1092 Testing: cgalpngtest_include-tests
382/1092 Test: cgalpngtest_include-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "cgalpngtest" "-f" "include-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad" "--render" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"cgalpngtest_include-tests" start time: Jan 23 05:36 GMT
Output:
----------------------------------------------------------
include-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad', '--render', '-o', '/Users/travis/build/openscad/openscad/tests/cgalpngtest-output/include-tests-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Can't open include file 'non/existent/path/non-file'.
WARNING: Can't open include file 'test/'.
WARNING: Can't open include file '/'.
WARNING: Ignoring unknown module 'test2'.
WARNING: Ignoring unknown module 'test3'.
WARNING: Ignoring unknown module 'test4'.
WARNING: Ignoring unknown module 'test5'.
WARNING: Ignoring unknown module 'test6'.
WARNING: Ignoring unknown module 'test7'.
WARNING: Ignoring unknown variable 'test2_variable'.
WARNING: Ignoring unknown variable 'TAU'.
WARNING: Ignoring unknown function 'deg'.
WARNING: Ignoring unknown module 'alignds420'.
CGAL Cache insert: group(){multmatrix([[1,0,0,2],[0,1,0,0], (312624 bytes)

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/include-tests-expected.png', '/Users/travis/build/openscad/openscad/tests/cgalpngtest-output/include-tests-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/cgalpngtest-output/include-tests-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/include-tests-expected.png

37502  pixel errors
Image comparison return: 0 output: 37502

Test time =   2.29 sec
----------------------------------------------------------
Test Failed.
"cgalpngtest_include-tests" end time: Jan 23 05:36 GMT
"cgalpngtest_include-tests" time elapsed: 00:00:02

    
cgalpngtest_use-tests
Expected image Actual image
383/1092 Testing: cgalpngtest_use-tests
383/1092 Test: cgalpngtest_use-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "cgalpngtest" "-f" "use-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad" "--render" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"cgalpngtest_use-tests" start time: Jan 23 05:36 GMT
Output:
----------------------------------------------------------
use-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad', '--render', '-o', '/Users/travis/build/openscad/openscad/tests/cgalpngtest-output/use-tests-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'test2'.
WARNING: Ignoring unknown module 'test3'.
WARNING: Ignoring unknown module 'test4'.
WARNING: Ignoring unknown module 'test5'.
WARNING: Ignoring unknown module 'test6'.
WARNING: Ignoring unknown variable 'test2_variable'.
WARNING: Ignoring unknown module 'teardrop'.
WARNING: Ignoring unknown function 'deg'.
WARNING: Ignoring unknown module 'alignds420'.
CGAL Cache insert: group(){multmatrix([[1,0,0,4],[0,1,0,0], (312624 bytes)

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/use-tests-expected.png', '/Users/travis/build/openscad/openscad/tests/cgalpngtest-output/use-tests-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/cgalpngtest-output/use-tests-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/use-tests-expected.png

28747  pixel errors
Image comparison return: 0 output: 28747

Test time =   2.19 sec
----------------------------------------------------------
Test Failed.
"cgalpngtest_use-tests" end time: Jan 23 05:36 GMT
"cgalpngtest_use-tests" time elapsed: 00:00:02

    
cgalpngtest_localfiles-test
Expected image Actual image
387/1092 Testing: cgalpngtest_localfiles-test
387/1092 Test: cgalpngtest_localfiles-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "cgalpngtest" "-f" "localfiles-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad" "--render" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"cgalpngtest_localfiles-test" start time: Jan 23 05:36 GMT
Output:
----------------------------------------------------------
localfiles-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad', '--render', '-o', '/Users/travis/build/openscad/openscad/tests/cgalpngtest-output/localfiles-test-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'localfiles_module'.

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/localfiles-test-expected.png', '/Users/travis/build/openscad/openscad/tests/cgalpngtest-output/localfiles-test-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/cgalpngtest-output/localfiles-test-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/localfiles-test-expected.png

34292  pixel errors
Image comparison return: 0 output: 34292

Test time =   0.78 sec
----------------------------------------------------------
Test Failed.
"cgalpngtest_localfiles-test" end time: Jan 23 05:36 GMT
"cgalpngtest_localfiles-test" time elapsed: 00:00:00

    
cgalpngtest_localfiles-compatibility-test
Expected image Actual image
388/1092 Testing: cgalpngtest_localfiles-compatibility-test
388/1092 Test: cgalpngtest_localfiles-compatibility-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "cgalpngtest" "-f" "localfiles-compatibility-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad" "--render" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"cgalpngtest_localfiles-compatibility-test" start time: Jan 23 05:36 GMT
Output:
----------------------------------------------------------
localfiles-compatibility-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad', '--render', '-o', '/Users/travis/build/openscad/openscad/tests/cgalpngtest-output/localfiles-compatibility-test-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'localfiles_submodule'.

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/localfiles-compatibility-test-expected.png', '/Users/travis/build/openscad/openscad/tests/cgalpngtest-output/localfiles-compatibility-test-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/cgalpngtest-output/localfiles-compatibility-test-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/localfiles-compatibility-test-expected.png

34292  pixel errors
Image comparison return: 0 output: 34292

Test time =   0.78 sec
----------------------------------------------------------
Test Failed.
"cgalpngtest_localfiles-compatibility-test" end time: Jan 23 05:36 GMT
"cgalpngtest_localfiles-compatibility-test" time elapsed: 00:00:00

    
opencsgtest_text-font-symbol
Expected image Actual image
422/1092 Testing: opencsgtest_text-font-symbol
422/1092 Test: opencsgtest_text-font-symbol
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "opencsgtest" "-f" "text-font-symbol" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-symbol.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"opencsgtest_text-font-symbol" start time: Jan 23 05:36 GMT
Output:
----------------------------------------------------------
text-font-symbol
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-symbol.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/opencsgtest-output/text-font-symbol-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: ERROR: Can't read font with path '../../../ttf/marvosym-3.10/marvosym.ttf'
ERROR: Can't read font with path '../../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf'
ERROR: Can't read font with path '../../../ttf/amiri-0.106/amiri-regular.ttf'
Compiling design (CSG Products normalization)...
Normalized CSG tree has 9 elements

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/opencsgtest/text-font-symbol-expected.png', '/Users/travis/build/openscad/openscad/tests/opencsgtest-output/text-font-symbol-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/opencsgtest-output/text-font-symbol-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/opencsgtest/text-font-symbol-expected.png

5715  pixel errors
Image comparison return: 0 output: 5715

Test time =   0.72 sec
----------------------------------------------------------
Test Failed.
"opencsgtest_text-font-symbol" end time: Jan 23 05:36 GMT
"opencsgtest_text-font-symbol" time elapsed: 00:00:00

    
opencsgtest_text-search-test
Expected image Actual image
424/1092 Testing: opencsgtest_text-search-test
424/1092 Test: opencsgtest_text-search-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "opencsgtest" "-f" "text-search-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"opencsgtest_text-search-test" start time: Jan 23 05:36 GMT
Output:
----------------------------------------------------------
text-search-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/opencsgtest-output/text-search-test-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown function '8bit_polyfont'.
  WARNING: search term not found: "O"
  WARNING: search term not found: "p"
  WARNING: search term not found: "e"
  WARNING: search term not found: "n"
  WARNING: search term not found: "S"
  WARNING: search term not found: "C"
  WARNING: search term not found: "A"
  WARNING: search term not found: "D"
  WARNING: search term not found: " "
  WARNING: search term not found: "R"
  WARNING: search term not found: "o"
  WARNING: search term not found: "c"
  WARNING: search term not found: "k"
  WARNING: search term not found: "s"
  WARNING: search term not found: "!"
  WARNING: search term not found: "A"
  WARNING: search term not found: "B"
  WARNING: search term not found: "C"
  WARNING: search term not found: "1"
  WARNING: search term not found: "2"
  WARNING: search term not found: "3"
ECHO: []
DEPRECATED: Using ranges of the form [begin:end] with begin value greater than the end value is deprecated.
WARNING: Ignoring unknown module 'outline_2d'.
WARNING: Ignoring unknown module 'outline_2d'.
WARNING: Ignoring unknown module 'bold_2d'.
WARNING: Ignoring unknown module 'bold_2d'.
Compiling design (CSG Products normalization)...
Normalized CSG tree has 2 elements

stdout output: \\\\\\
Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/opencsgtest/text-search-test-expected.png', '/Users/travis/build/openscad/openscad/tests/opencsgtest-output/text-search-test-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/opencsgtest-output/text-search-test-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/opencsgtest/text-search-test-expected.png

4182  pixel errors
Image comparison return: 0 output: 4182

Test time =   0.53 sec
----------------------------------------------------------
Test Failed.
"opencsgtest_text-search-test" end time: Jan 23 05:36 GMT
"opencsgtest_text-search-test" time elapsed: 00:00:00

    
opencsgtest_include-tests
Expected image Actual image
546/1092 Testing: opencsgtest_include-tests
546/1092 Test: opencsgtest_include-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "opencsgtest" "-f" "include-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"opencsgtest_include-tests" start time: Jan 23 05:37 GMT
Output:
----------------------------------------------------------
include-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/opencsgtest-output/include-tests-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Can't open include file 'non/existent/path/non-file'.
WARNING: Can't open include file 'test/'.
WARNING: Can't open include file '/'.
WARNING: Ignoring unknown module 'test2'.
WARNING: Ignoring unknown module 'test3'.
WARNING: Ignoring unknown module 'test4'.
WARNING: Ignoring unknown module 'test5'.
WARNING: Ignoring unknown module 'test6'.
WARNING: Ignoring unknown module 'test7'.
WARNING: Ignoring unknown variable 'test2_variable'.
WARNING: Ignoring unknown variable 'TAU'.
WARNING: Ignoring unknown function 'deg'.
WARNING: Ignoring unknown module 'alignds420'.
Compiling design (CSG Products normalization)...
Normalized CSG tree has 3 elements

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/opencsgtest/include-tests-expected.png', '/Users/travis/build/openscad/openscad/tests/opencsgtest-output/include-tests-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/opencsgtest-output/include-tests-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/opencsgtest/include-tests-expected.png

37760  pixel errors
Image comparison return: 0 output: 37760

Test time =   0.57 sec
----------------------------------------------------------
Test Failed.
"opencsgtest_include-tests" end time: Jan 23 05:37 GMT
"opencsgtest_include-tests" time elapsed: 00:00:00

    
opencsgtest_use-tests
Expected image Actual image
547/1092 Testing: opencsgtest_use-tests
547/1092 Test: opencsgtest_use-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "opencsgtest" "-f" "use-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"opencsgtest_use-tests" start time: Jan 23 05:37 GMT
Output:
----------------------------------------------------------
use-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/opencsgtest-output/use-tests-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'test2'.
WARNING: Ignoring unknown module 'test3'.
WARNING: Ignoring unknown module 'test4'.
WARNING: Ignoring unknown module 'test5'.
WARNING: Ignoring unknown module 'test6'.
WARNING: Ignoring unknown variable 'test2_variable'.
WARNING: Ignoring unknown module 'teardrop'.
WARNING: Ignoring unknown function 'deg'.
WARNING: Ignoring unknown module 'alignds420'.
Compiling design (CSG Products normalization)...
Normalized CSG tree has 3 elements

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/opencsgtest/use-tests-expected.png', '/Users/travis/build/openscad/openscad/tests/opencsgtest-output/use-tests-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/opencsgtest-output/use-tests-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/opencsgtest/use-tests-expected.png

28957  pixel errors
Image comparison return: 0 output: 28957

Test time =   0.53 sec
----------------------------------------------------------
Test Failed.
"opencsgtest_use-tests" end time: Jan 23 05:37 GMT
"opencsgtest_use-tests" time elapsed: 00:00:00

    
opencsgtest_localfiles-test
Expected image Actual image
551/1092 Testing: opencsgtest_localfiles-test
551/1092 Test: opencsgtest_localfiles-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "opencsgtest" "-f" "localfiles-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"opencsgtest_localfiles-test" start time: Jan 23 05:37 GMT
Output:
----------------------------------------------------------
localfiles-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad', '-o', '/Users/travis/build/openscad/openscad/tests/opencsgtest-output/localfiles-test-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'localfiles_module'.
Compiling design (CSG Products normalization)...

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/opencsgtest/localfiles-test-expected.png', '/Users/travis/build/openscad/openscad/tests/opencsgtest-output/localfiles-test-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/opencsgtest-output/localfiles-test-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/opencsgtest/localfiles-test-expected.png

34656  pixel errors
Image comparison return: 0 output: 34656

Test time =   0.81 sec
----------------------------------------------------------
Test Failed.
"opencsgtest_localfiles-test" end time: Jan 23 05:37 GMT
"opencsgtest_localfiles-test" time elapsed: 00:00:00

    
opencsgtest_localfiles-compatibility-test
Expected image Actual image
552/1092 Testing: opencsgtest_localfiles-compatibility-test
552/1092 Test: opencsgtest_localfiles-compatibility-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "opencsgtest" "-f" "localfiles-compatibility-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"opencsgtest_localfiles-compatibility-test" start time: Jan 23 05:37 GMT
Output:
----------------------------------------------------------
localfiles-compatibility-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad', '-o', '/Users/travis/build/openscad/openscad/tests/opencsgtest-output/localfiles-compatibility-test-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'localfiles_submodule'.
Compiling design (CSG Products normalization)...

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/opencsgtest/localfiles-compatibility-test-expected.png', '/Users/travis/build/openscad/openscad/tests/opencsgtest-output/localfiles-compatibility-test-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/opencsgtest-output/localfiles-compatibility-test-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/opencsgtest/localfiles-compatibility-test-expected.png

34656  pixel errors
Image comparison return: 0 output: 34656

Test time =   1.03 sec
----------------------------------------------------------
Test Failed.
"opencsgtest_localfiles-compatibility-test" end time: Jan 23 05:37 GMT
"opencsgtest_localfiles-compatibility-test" time elapsed: 00:00:01

    
csgpngtest_text-search-test
Expected image Actual image
587/1092 Testing: csgpngtest_text-search-test
587/1092 Test: csgpngtest_text-search-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "text-search-test" "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_text-search-test" start time: Jan 23 05:37 GMT
Output:
----------------------------------------------------------
text-search-test
run_test() cmdline: ['/usr/bin/python2.7', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/text-search-test-actual.png']
using font directory: /usr/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal
WARNING: Ignoring unknown function '8bit_polyfont'.
  WARNING: search term not found: "O"
  WARNING: search term not found: "p"
  WARNING: search term not found: "e"
  WARNING: search term not found: "n"
  WARNING: search term not found: "S"
  WARNING: search term not found: "C"
  WARNING: search term not found: "A"
  WARNING: search term not found: "D"
  WARNING: search term not found: " "
  WARNING: search term not found: "R"
  WARNING: search term not found: "o"
  WARNING: search term not found: "c"
  WARNING: search term not found: "k"
  WARNING: search term not found: "s"
  WARNING: search term not found: "!"
  WARNING: search term not found: "A"
  WARNING: search term not found: "B"
  WARNING: search term not found: "C"
  WARNING: search term not found: "1"
  WARNING: search term not found: "2"
  WARNING: search term not found: "3"
ECHO: []
DEPRECATED: Using ranges of the form [begin:end] with begin value greater than the end value is deprecated.
WARNING: Ignoring unknown module 'outline_2d'.
WARNING: Ignoring unknown module 'outline_2d'.
WARNING: Ignoring unknown module 'bold_2d'.
WARNING: Ignoring unknown module 'bold_2d'.
Running OpenSCAD #2:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad.csg -o /Users/travis/build/openscad/openscad/tests/csgpngtest-output/text-search-test-actual.png --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render

stdout output: \\\\\\
Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-search-test-expected.png', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/text-search-test-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/csgpngtest-output/text-search-test-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-search-test-expected.png

6879  pixel errors
Image comparison return: 0 output: 6879

Test time =   1.36 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_text-search-test" end time: Jan 23 05:37 GMT
"csgpngtest_text-search-test" time elapsed: 00:00:01

    
csgpngtest_include-tests
Expected image Actual image
704/1092 Testing: csgpngtest_include-tests
704/1092 Test: csgpngtest_include-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "include-tests" "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_include-tests" start time: Jan 23 05:38 GMT
Output:
----------------------------------------------------------
include-tests
run_test() cmdline: ['/usr/bin/python2.7', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/include-tests-actual.png']
using font directory: /usr/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad.csg --render=cgal
WARNING: Can't open include file 'non/existent/path/non-file'.
WARNING: Can't open include file 'test/'.
WARNING: Can't open include file '/'.
WARNING: Ignoring unknown module 'test2'.
WARNING: Ignoring unknown module 'test3'.
WARNING: Ignoring unknown module 'test4'.
WARNING: Ignoring unknown module 'test5'.
WARNING: Ignoring unknown module 'test6'.
WARNING: Ignoring unknown module 'test7'.
WARNING: Ignoring unknown variable 'test2_variable'.
WARNING: Ignoring unknown variable 'TAU'.
WARNING: Ignoring unknown function 'deg'.
WARNING: Ignoring unknown module 'alignds420'.
Running OpenSCAD #2:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad.csg -o /Users/travis/build/openscad/openscad/tests/csgpngtest-output/include-tests-actual.png --render
CGAL Cache insert: group(){multmatrix([[1,0,0,2],[0,1,0,0], (312624 bytes)

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/include-tests-expected.png', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/include-tests-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/csgpngtest-output/include-tests-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/include-tests-expected.png

37502  pixel errors
Image comparison return: 0 output: 37502

Test time =   2.17 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_include-tests" end time: Jan 23 05:38 GMT
"csgpngtest_include-tests" time elapsed: 00:00:02

    
csgpngtest_use-tests
Expected image Actual image
705/1092 Testing: csgpngtest_use-tests
705/1092 Test: csgpngtest_use-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "use-tests" "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_use-tests" start time: Jan 23 05:38 GMT
Output:
----------------------------------------------------------
use-tests
run_test() cmdline: ['/usr/bin/python2.7', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/use-tests-actual.png']
using font directory: /usr/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad.csg --render=cgal
WARNING: Ignoring unknown module 'test2'.
WARNING: Ignoring unknown module 'test3'.
WARNING: Ignoring unknown module 'test4'.
WARNING: Ignoring unknown module 'test5'.
WARNING: Ignoring unknown module 'test6'.
WARNING: Ignoring unknown variable 'test2_variable'.
WARNING: Ignoring unknown module 'teardrop'.
WARNING: Ignoring unknown function 'deg'.
WARNING: Ignoring unknown module 'alignds420'.
Running OpenSCAD #2:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad.csg -o /Users/travis/build/openscad/openscad/tests/csgpngtest-output/use-tests-actual.png --render
CGAL Cache insert: group(){multmatrix([[1,0,0,4],[0,1,0,0], (312624 bytes)

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/use-tests-expected.png', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/use-tests-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/csgpngtest-output/use-tests-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/use-tests-expected.png

28747  pixel errors
Image comparison return: 0 output: 28747

Test time =   2.50 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_use-tests" end time: Jan 23 05:38 GMT
"csgpngtest_use-tests" time elapsed: 00:00:02

    
csgpngtest_localfiles-test
Expected image Actual image
708/1092 Testing: csgpngtest_localfiles-test
708/1092 Test: csgpngtest_localfiles-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "localfiles-test" "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_localfiles-test" start time: Jan 23 05:38 GMT
Output:
----------------------------------------------------------
localfiles-test
run_test() cmdline: ['/usr/bin/python2.7', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/localfiles-test-actual.png']
using font directory: /usr/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad.csg --render=cgal
WARNING: Ignoring unknown module 'localfiles_module'.
Running OpenSCAD #2:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad.csg -o /Users/travis/build/openscad/openscad/tests/csgpngtest-output/localfiles-test-actual.png --render

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/localfiles-test-expected.png', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/localfiles-test-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/csgpngtest-output/localfiles-test-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/localfiles-test-expected.png

34292  pixel errors
Image comparison return: 0 output: 34292

Test time =   0.87 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_localfiles-test" end time: Jan 23 05:38 GMT
"csgpngtest_localfiles-test" time elapsed: 00:00:00

    
csgpngtest_localfiles-compatibility-test
Expected image Actual image
709/1092 Testing: csgpngtest_localfiles-compatibility-test
709/1092 Test: csgpngtest_localfiles-compatibility-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "localfiles-compatibility-test" "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_localfiles-compatibility-test" start time: Jan 23 05:38 GMT
Output:
----------------------------------------------------------
localfiles-compatibility-test
run_test() cmdline: ['/usr/bin/python2.7', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/localfiles-compatibility-test-actual.png']
using font directory: /usr/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad.csg --render=cgal
WARNING: Ignoring unknown module 'localfiles_submodule'.
Running OpenSCAD #2:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad.csg -o /Users/travis/build/openscad/openscad/tests/csgpngtest-output/localfiles-compatibility-test-actual.png --render

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/localfiles-compatibility-test-expected.png', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/localfiles-compatibility-test-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/csgpngtest-output/localfiles-compatibility-test-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/localfiles-compatibility-test-expected.png

34292  pixel errors
Image comparison return: 0 output: 34292

Test time =   0.98 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_localfiles-compatibility-test" end time: Jan 23 05:38 GMT
"csgpngtest_localfiles-compatibility-test" time elapsed: 00:00:00

    
throwntogethertest_text-font-symbol
Expected image Actual image
744/1092 Testing: throwntogethertest_text-font-symbol
744/1092 Test: throwntogethertest_text-font-symbol
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "throwntogethertest" "-f" "text-font-symbol" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-symbol.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--preview=throwntogether" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"throwntogethertest_text-font-symbol" start time: Jan 23 05:38 GMT
Output:
----------------------------------------------------------
text-font-symbol
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-symbol.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--preview=throwntogether', '-o', '/Users/travis/build/openscad/openscad/tests/throwntogethertest-output/text-font-symbol-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: ERROR: Can't read font with path '../../../ttf/marvosym-3.10/marvosym.ttf'
ERROR: Can't read font with path '../../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf'
ERROR: Can't read font with path '../../../ttf/amiri-0.106/amiri-regular.ttf'
Compiling design (CSG Products normalization)...
Normalized CSG tree has 9 elements

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/throwntogethertest/text-font-symbol-expected.png', '/Users/travis/build/openscad/openscad/tests/throwntogethertest-output/text-font-symbol-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/throwntogethertest-output/text-font-symbol-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/throwntogethertest/text-font-symbol-expected.png

5715  pixel errors
Image comparison return: 0 output: 5715

Test time =   0.68 sec
----------------------------------------------------------
Test Failed.
"throwntogethertest_text-font-symbol" end time: Jan 23 05:38 GMT
"throwntogethertest_text-font-symbol" time elapsed: 00:00:00

    
throwntogethertest_text-search-test
Expected image Actual image
746/1092 Testing: throwntogethertest_text-search-test
746/1092 Test: throwntogethertest_text-search-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "throwntogethertest" "-f" "text-search-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--preview=throwntogether" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"throwntogethertest_text-search-test" start time: Jan 23 05:38 GMT
Output:
----------------------------------------------------------
text-search-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--preview=throwntogether', '-o', '/Users/travis/build/openscad/openscad/tests/throwntogethertest-output/text-search-test-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown function '8bit_polyfont'.
  WARNING: search term not found: "O"
  WARNING: search term not found: "p"
  WARNING: search term not found: "e"
  WARNING: search term not found: "n"
  WARNING: search term not found: "S"
  WARNING: search term not found: "C"
  WARNING: search term not found: "A"
  WARNING: search term not found: "D"
  WARNING: search term not found: " "
  WARNING: search term not found: "R"
  WARNING: search term not found: "o"
  WARNING: search term not found: "c"
  WARNING: search term not found: "k"
  WARNING: search term not found: "s"
  WARNING: search term not found: "!"
  WARNING: search term not found: "A"
  WARNING: search term not found: "B"
  WARNING: search term not found: "C"
  WARNING: search term not found: "1"
  WARNING: search term not found: "2"
  WARNING: search term not found: "3"
ECHO: []
DEPRECATED: Using ranges of the form [begin:end] with begin value greater than the end value is deprecated.
WARNING: Ignoring unknown module 'outline_2d'.
WARNING: Ignoring unknown module 'outline_2d'.
WARNING: Ignoring unknown module 'bold_2d'.
WARNING: Ignoring unknown module 'bold_2d'.
Compiling design (CSG Products normalization)...
Normalized CSG tree has 2 elements

stdout output: \\\\\\
Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/throwntogethertest/text-search-test-expected.png', '/Users/travis/build/openscad/openscad/tests/throwntogethertest-output/text-search-test-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/throwntogethertest-output/text-search-test-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/throwntogethertest/text-search-test-expected.png

4182  pixel errors
Image comparison return: 0 output: 4182

Test time =   0.63 sec
----------------------------------------------------------
Test Failed.
"throwntogethertest_text-search-test" end time: Jan 23 05:38 GMT
"throwntogethertest_text-search-test" time elapsed: 00:00:00

    
throwntogethertest_include-tests
Expected image Actual image
871/1092 Testing: throwntogethertest_include-tests
871/1092 Test: throwntogethertest_include-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "throwntogethertest" "-f" "include-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad" "--preview=throwntogether" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"throwntogethertest_include-tests" start time: Jan 23 05:39 GMT
Output:
----------------------------------------------------------
include-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad', '--preview=throwntogether', '-o', '/Users/travis/build/openscad/openscad/tests/throwntogethertest-output/include-tests-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Can't open include file 'non/existent/path/non-file'.
WARNING: Can't open include file 'test/'.
WARNING: Can't open include file '/'.
WARNING: Ignoring unknown module 'test2'.
WARNING: Ignoring unknown module 'test3'.
WARNING: Ignoring unknown module 'test4'.
WARNING: Ignoring unknown module 'test5'.
WARNING: Ignoring unknown module 'test6'.
WARNING: Ignoring unknown module 'test7'.
WARNING: Ignoring unknown variable 'test2_variable'.
WARNING: Ignoring unknown variable 'TAU'.
WARNING: Ignoring unknown function 'deg'.
WARNING: Ignoring unknown module 'alignds420'.
Compiling design (CSG Products normalization)...
Normalized CSG tree has 3 elements

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/throwntogethertest/include-tests-expected.png', '/Users/travis/build/openscad/openscad/tests/throwntogethertest-output/include-tests-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/throwntogethertest-output/include-tests-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/throwntogethertest/include-tests-expected.png

38865  pixel errors
Image comparison return: 0 output: 38865

Test time =   0.65 sec
----------------------------------------------------------
Test Failed.
"throwntogethertest_include-tests" end time: Jan 23 05:39 GMT
"throwntogethertest_include-tests" time elapsed: 00:00:00

    
throwntogethertest_use-tests
Expected image Actual image
872/1092 Testing: throwntogethertest_use-tests
872/1092 Test: throwntogethertest_use-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "throwntogethertest" "-f" "use-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad" "--preview=throwntogether" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"throwntogethertest_use-tests" start time: Jan 23 05:39 GMT
Output:
----------------------------------------------------------
use-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad', '--preview=throwntogether', '-o', '/Users/travis/build/openscad/openscad/tests/throwntogethertest-output/use-tests-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'test2'.
WARNING: Ignoring unknown module 'test3'.
WARNING: Ignoring unknown module 'test4'.
WARNING: Ignoring unknown module 'test5'.
WARNING: Ignoring unknown module 'test6'.
WARNING: Ignoring unknown variable 'test2_variable'.
WARNING: Ignoring unknown module 'teardrop'.
WARNING: Ignoring unknown function 'deg'.
WARNING: Ignoring unknown module 'alignds420'.
Compiling design (CSG Products normalization)...
Normalized CSG tree has 3 elements

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/throwntogethertest/use-tests-expected.png', '/Users/travis/build/openscad/openscad/tests/throwntogethertest-output/use-tests-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/throwntogethertest-output/use-tests-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/throwntogethertest/use-tests-expected.png

30552  pixel errors
Image comparison return: 0 output: 30552

Test time =   0.65 sec
----------------------------------------------------------
Test Failed.
"throwntogethertest_use-tests" end time: Jan 23 05:39 GMT
"throwntogethertest_use-tests" time elapsed: 00:00:00

    
throwntogethertest_localfiles-compatibility-test
Expected image Actual image
877/1092 Testing: throwntogethertest_localfiles-compatibility-test
877/1092 Test: throwntogethertest_localfiles-compatibility-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "throwntogethertest" "-f" "localfiles-compatibility-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad" "--preview=throwntogether" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"throwntogethertest_localfiles-compatibility-test" start time: Jan 23 05:39 GMT
Output:
----------------------------------------------------------
localfiles-compatibility-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad', '--preview=throwntogether', '-o', '/Users/travis/build/openscad/openscad/tests/throwntogethertest-output/localfiles-compatibility-test-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'localfiles_submodule'.
Compiling design (CSG Products normalization)...

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/throwntogethertest/localfiles-compatibility-test-expected.png', '/Users/travis/build/openscad/openscad/tests/throwntogethertest-output/localfiles-compatibility-test-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/throwntogethertest-output/localfiles-compatibility-test-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/throwntogethertest/localfiles-compatibility-test-expected.png

34656  pixel errors
Image comparison return: 0 output: 34656

Test time =   0.48 sec
----------------------------------------------------------
Test Failed.
"throwntogethertest_localfiles-compatibility-test" end time: Jan 23 05:39 GMT
"throwntogethertest_localfiles-compatibility-test" time elapsed: 00:00:00

    
throwntogethertest_localfiles-test
Expected image Actual image
876/1092 Testing: throwntogethertest_localfiles-test
876/1092 Test: throwntogethertest_localfiles-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "throwntogethertest" "-f" "localfiles-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad" "--preview=throwntogether" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"throwntogethertest_localfiles-test" start time: Jan 23 05:39 GMT
Output:
----------------------------------------------------------
localfiles-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad', '--preview=throwntogether', '-o', '/Users/travis/build/openscad/openscad/tests/throwntogethertest-output/localfiles-test-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'localfiles_module'.
Compiling design (CSG Products normalization)...

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/throwntogethertest/localfiles-test-expected.png', '/Users/travis/build/openscad/openscad/tests/throwntogethertest-output/localfiles-test-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/throwntogethertest-output/localfiles-test-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/throwntogethertest/localfiles-test-expected.png

34656  pixel errors
Image comparison return: 0 output: 34656

Test time =   0.81 sec
----------------------------------------------------------
Test Failed.
"throwntogethertest_localfiles-test" end time: Jan 23 05:39 GMT
"throwntogethertest_localfiles-test" time elapsed: 00:00:00

    
dxfpngtest_text-search-test
Expected image Actual image
964/1092 Testing: dxfpngtest_text-search-test
964/1092 Test: dxfpngtest_text-search-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "dxfpngtest" "-f" "text-search-test" "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=DXF" "--render=cgal"
Directory: /Users/travis/build/openscad/openscad/tests
"dxfpngtest_text-search-test" start time: Jan 23 05:40 GMT
Output:
----------------------------------------------------------
text-search-test
run_test() cmdline: ['/usr/bin/python2.7', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=DXF', '--render=cgal', '/Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-search-test-actual.png']
using font directory: /usr/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad -o /Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-search-test.scad.dxf --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal
WARNING: Ignoring unknown function '8bit_polyfont'.
  WARNING: search term not found: "O"
  WARNING: search term not found: "p"
  WARNING: search term not found: "e"
  WARNING: search term not found: "n"
  WARNING: search term not found: "S"
  WARNING: search term not found: "C"
  WARNING: search term not found: "A"
  WARNING: search term not found: "D"
  WARNING: search term not found: " "
  WARNING: search term not found: "R"
  WARNING: search term not found: "o"
  WARNING: search term not found: "c"
  WARNING: search term not found: "k"
  WARNING: search term not found: "s"
  WARNING: search term not found: "!"
  WARNING: search term not found: "A"
  WARNING: search term not found: "B"
  WARNING: search term not found: "C"
  WARNING: search term not found: "1"
  WARNING: search term not found: "2"
  WARNING: search term not found: "3"
ECHO: []
DEPRECATED: Using ranges of the form [begin:end] with begin value greater than the end value is deprecated.
WARNING: Ignoring unknown module 'outline_2d'.
WARNING: Ignoring unknown module 'outline_2d'.
WARNING: Ignoring unknown module 'bold_2d'.
WARNING: Ignoring unknown module 'bold_2d'.
Current top level object is empty.

stdout output: \\\\\\('OpenSCAD #1 failed with return code 1',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=DXF', '--render=cgal', '/Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-search-test-actual.png']")
exiting export_import_pngtest.py with failure

Error: python2.7 failed with return code 1

Test time =   0.89 sec
----------------------------------------------------------
Test Failed.
"dxfpngtest_text-search-test" end time: Jan 23 05:40 GMT
"dxfpngtest_text-search-test" time elapsed: 00:00:00

    
dxfpngtest_text-font-tests
Expected image Actual image
963/1092 Testing: dxfpngtest_text-font-tests
963/1092 Test: dxfpngtest_text-font-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "dxfpngtest" "-f" "text-font-tests" "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=DXF" "--render=cgal"
Directory: /Users/travis/build/openscad/openscad/tests
"dxfpngtest_text-font-tests" start time: Jan 23 05:40 GMT
Output:
----------------------------------------------------------
text-font-tests
run_test() cmdline: ['/usr/bin/python2.7', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=DXF', '--render=cgal', '/Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-tests-actual.png']
using font directory: /usr/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-tests.scad -o /Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-tests.scad.dxf --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal
ERROR: Can't read font with path '../../../ttf/amiri-0.106/amiri-regular.ttf'
ERROR: Can't read font with path '../../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf'
Running OpenSCAD #2:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-tests.scad.dxf.scad -o /Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-tests-actual.png --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal

stdout output: createImport: /Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-tests.scad.dxf /Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-tests.scad.dxf.scad

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-font-tests-expected.png', '/Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-tests-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-tests-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-font-tests-expected.png

10458  pixel errors
Image comparison return: 0 output: 10458

Test time =   1.64 sec
----------------------------------------------------------
Test Failed.
"dxfpngtest_text-font-tests" end time: Jan 23 05:40 GMT
"dxfpngtest_text-font-tests" time elapsed: 00:00:01

    
dxfpngtest_text-font-symbol
Expected image Actual image
962/1092 Testing: dxfpngtest_text-font-symbol
962/1092 Test: dxfpngtest_text-font-symbol
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "dxfpngtest" "-f" "text-font-symbol" "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-symbol.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=DXF" "--render=cgal"
Directory: /Users/travis/build/openscad/openscad/tests
"dxfpngtest_text-font-symbol" start time: Jan 23 05:40 GMT
Output:
----------------------------------------------------------
text-font-symbol
run_test() cmdline: ['/usr/bin/python2.7', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-symbol.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=DXF', '--render=cgal', '/Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-symbol-actual.png']
using font directory: /usr/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-symbol.scad -o /Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-symbol.scad.dxf --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal
ERROR: Can't read font with path '../../../ttf/marvosym-3.10/marvosym.ttf'
ERROR: Can't read font with path '../../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf'
ERROR: Can't read font with path '../../../ttf/amiri-0.106/amiri-regular.ttf'
Running OpenSCAD #2:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-symbol.scad.dxf.scad -o /Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-symbol-actual.png --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal

stdout output: createImport: /Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-symbol.scad.dxf /Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-symbol.scad.dxf.scad

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-font-symbol-expected.png', '/Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-symbol-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/dxfpngtest-output/text-font-symbol-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-font-symbol-expected.png

11510  pixel errors
Image comparison return: 0 output: 11510

Test time =   2.29 sec
----------------------------------------------------------
Test Failed.
"dxfpngtest_text-font-symbol" end time: Jan 23 05:40 GMT
"dxfpngtest_text-font-symbol" time elapsed: 00:00:02

    
svgpngtest_text-search-test
Expected image Actual image
1018/1092 Testing: svgpngtest_text-search-test
1018/1092 Test: svgpngtest_text-search-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "svgpngtest" "-f" "text-search-test" "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=SVG" "--render=cgal" "--enable=svg-import"
Directory: /Users/travis/build/openscad/openscad/tests
"svgpngtest_text-search-test" start time: Jan 23 05:40 GMT
Output:
----------------------------------------------------------
text-search-test
run_test() cmdline: ['/usr/bin/python2.7', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=SVG', '--render=cgal', '--enable=svg-import', '/Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-search-test-actual.png']
using font directory: /usr/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad -o /Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-search-test.scad.svg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal --enable=svg-import
WARNING: Ignoring unknown function '8bit_polyfont'.
  WARNING: search term not found: "O"
  WARNING: search term not found: "p"
  WARNING: search term not found: "e"
  WARNING: search term not found: "n"
  WARNING: search term not found: "S"
  WARNING: search term not found: "C"
  WARNING: search term not found: "A"
  WARNING: search term not found: "D"
  WARNING: search term not found: " "
  WARNING: search term not found: "R"
  WARNING: search term not found: "o"
  WARNING: search term not found: "c"
  WARNING: search term not found: "k"
  WARNING: search term not found: "s"
  WARNING: search term not found: "!"
  WARNING: search term not found: "A"
  WARNING: search term not found: "B"
  WARNING: search term not found: "C"
  WARNING: search term not found: "1"
  WARNING: search term not found: "2"
  WARNING: search term not found: "3"
ECHO: []
DEPRECATED: Using ranges of the form [begin:end] with begin value greater than the end value is deprecated.
WARNING: Ignoring unknown module 'outline_2d'.
WARNING: Ignoring unknown module 'outline_2d'.
WARNING: Ignoring unknown module 'bold_2d'.
WARNING: Ignoring unknown module 'bold_2d'.
Current top level object is empty.

stdout output: \\\\\\('OpenSCAD #1 failed with return code 1',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=SVG', '--render=cgal', '--enable=svg-import', '/Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-search-test-actual.png']")
exiting export_import_pngtest.py with failure

Error: python2.7 failed with return code 1

Test time =   0.36 sec
----------------------------------------------------------
Test Failed.
"svgpngtest_text-search-test" end time: Jan 23 05:40 GMT
"svgpngtest_text-search-test" time elapsed: 00:00:00

    
svgpngtest_text-font-symbol
Expected image Actual image
1016/1092 Testing: svgpngtest_text-font-symbol
1016/1092 Test: svgpngtest_text-font-symbol
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "svgpngtest" "-f" "text-font-symbol" "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-symbol.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=SVG" "--render=cgal" "--enable=svg-import"
Directory: /Users/travis/build/openscad/openscad/tests
"svgpngtest_text-font-symbol" start time: Jan 23 05:40 GMT
Output:
----------------------------------------------------------
text-font-symbol
run_test() cmdline: ['/usr/bin/python2.7', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-symbol.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=SVG', '--render=cgal', '--enable=svg-import', '/Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-symbol-actual.png']
using font directory: /usr/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-symbol.scad -o /Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-symbol.scad.svg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal --enable=svg-import
ERROR: Can't read font with path '../../../ttf/marvosym-3.10/marvosym.ttf'
ERROR: Can't read font with path '../../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf'
ERROR: Can't read font with path '../../../ttf/amiri-0.106/amiri-regular.ttf'
Running OpenSCAD #2:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-symbol.scad.svg.scad -o /Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-symbol-actual.png --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal --enable=svg-import

stdout output: createImport: /Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-symbol.scad.svg /Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-symbol.scad.svg.scad

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-font-symbol-expected.png', '/Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-symbol-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-symbol-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-font-symbol-expected.png

11508  pixel errors
Image comparison return: 0 output: 11508

Test time =   1.46 sec
----------------------------------------------------------
Test Failed.
"svgpngtest_text-font-symbol" end time: Jan 23 05:40 GMT
"svgpngtest_text-font-symbol" time elapsed: 00:00:01

    
svgpngtest_text-font-tests
Expected image Actual image
1017/1092 Testing: svgpngtest_text-font-tests
1017/1092 Test: svgpngtest_text-font-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "svgpngtest" "-f" "text-font-tests" "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=SVG" "--render=cgal" "--enable=svg-import"
Directory: /Users/travis/build/openscad/openscad/tests
"svgpngtest_text-font-tests" start time: Jan 23 05:40 GMT
Output:
----------------------------------------------------------
text-font-tests
run_test() cmdline: ['/usr/bin/python2.7', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=SVG', '--render=cgal', '--enable=svg-import', '/Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-tests-actual.png']
using font directory: /usr/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-tests.scad -o /Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-tests.scad.svg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal --enable=svg-import
ERROR: Can't read font with path '../../../ttf/amiri-0.106/amiri-regular.ttf'
ERROR: Can't read font with path '../../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf'
Running OpenSCAD #2:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-tests.scad.svg.scad -o /Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-tests-actual.png --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal --enable=svg-import

stdout output: createImport: /Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-tests.scad.svg /Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-tests.scad.svg.scad

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-font-tests-expected.png', '/Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-tests-actual.png', '-alpha', 'On', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/svgpngtest-output/text-font-tests-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/text-font-tests-expected.png

10462  pixel errors
Image comparison return: 0 output: 10462

Test time =   1.52 sec
----------------------------------------------------------
Test Failed.
"svgpngtest_text-font-tests" end time: Jan 23 05:40 GMT
"svgpngtest_text-font-tests" time elapsed: 00:00:01

    

Text tests

astdumptest_include-tests
2/1092 Testing: astdumptest_include-tests
2/1092 Test: astdumptest_include-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "ast" "-t" "astdumptest" "-f" "include-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"astdumptest_include-tests" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
include-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/astdumptest-output/include-tests-actual.ast']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Can't open include file 'non/existent/path/non-file'.
WARNING: Can't open include file 'test/'.
WARNING: Can't open include file '/'.
WARNING: Ignoring unknown module 'test2'.
WARNING: Ignoring unknown module 'test3'.
WARNING: Ignoring unknown module 'test4'.
WARNING: Ignoring unknown module 'test5'.
WARNING: Ignoring unknown module 'test6'.
WARNING: Ignoring unknown module 'test7'.
WARNING: Ignoring unknown variable 'test2_variable'.
WARNING: Ignoring unknown variable 'TAU'.
WARNING: Ignoring unknown function 'deg'.
WARNING: Ignoring unknown module 'alignds420'.

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/astdumptest/include-tests-expected.ast
 actual textfile:  /Users/travis/build/openscad/openscad/tests/astdumptest-output/include-tests-actual.ast
--- 

+++ 

@@ -1,53 +1,15 @@

-function deg(angle) = ((360 * angle) / TAU);
-module test3() {
-cylinder(r1 = 0.7, r2 = 0.2, center = true);
-}
-module test4() {
-cylinder(r = 0.5, $fn = 10, center = true);
-}
-module test2() {
-cube(center = true);
-}
-module test5() {
-sphere(r = 0.5, $fn = 8);
-}
-module test5() {
-sphere(r = 0.5, $fn = 8);
-}
-module test6() {
-difference() {
-cube(center = true);
-cylinder(r = 0.4, h = 2, center = true);
-}
-}
-module test7() {
-cube([0.5, 0.5, 1], center = true);
-}
-module alignds420(position, rotation, screws = 0, axle_lenght = 0) {
-translate(position) rotate(rotation) {
-union() {
-translate([0, 0, 17]) {
-cylinder(r = 6, h = 8, $fn = 30);
-cylinder(r = 2.5, h = 10.5, $fn = 20);
-}
-translate([-6, -6, 0]) {
-cube([12, 22.8, 19.5], false);
-translate([0, -5, 17]) cube([12, 7, 2.5]);
-translate([0, 20.8, 17]) cube([12, 7, 2.5]);
-}
-if((screws > 0)) {
-translate([0, (-10.2 + 1.8), 11.5]) cylinder(r = (1.8 / 2), h = 6, $fn = 6);
-translate([0, (21 - 1.8), 11.5]) cylinder(r = (1.8 / 2), h = 6, $fn = 6);
-}
-translate([-6, 0, 19]) rotate([90, 0, 90]) triangle(4, 18, 12);
-translate([-6, -6, 19]) cube([12, 6.5, 4]);
-}
-if((axle_lenght > 0)) cylinder(r = 0.9, h = axle_lenght, center = true, $fn = 8);
-}
-}
-module test_alignds420() {
-alignds420(screws = 1);
-}
+include <sub1/sub2/sub3/sub4/include-test2.scad>
+include <sub1/included.scad>
+include <non/existent/path/non-file>
+include <include-test5.scad>
+include <include-test5.scad>
+include <include test6.scad>
+include <test/>
+include </>
+include </Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/sub2/test7.scad>
+include <MCAD/constants.scad>
+include <MCAD/math.scad>
+include <MCAD/servos.scad>
 module test1() {
 test2();
 translate([2, 0, 0]) test3();
@@ -60,10 +22,4 @@

 translate([-2, -4, 0]) cube([(deg(0.5) / 20), 0.5, 0.5], center = true);
 translate([2, -4, -0.5]) scale(0.05) alignds420([0, 0, 0], [0, 0, 0]);
 }
-test2_variable = 0.7;
-TAU = 6.28319;
-PI = (TAU / 2);
-mm_per_inch = 25.4;
-echo("included.scad");
-echo("included2.scad");
 test1();
<end of output>
Test time =   0.56 sec
----------------------------------------------------------
Test Failed.
"astdumptest_include-tests" end time: Jan 23 05:34 GMT
"astdumptest_include-tests" time elapsed: 00:00:00

    
astdumptest_use-tests
3/1092 Testing: astdumptest_use-tests
3/1092 Test: astdumptest_use-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "ast" "-t" "astdumptest" "-f" "use-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"astdumptest_use-tests" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
use-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/astdumptest-output/use-tests-actual.ast']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'test2'.
WARNING: Ignoring unknown module 'test3'.
WARNING: Ignoring unknown module 'test4'.
WARNING: Ignoring unknown module 'test5'.
WARNING: Ignoring unknown module 'test6'.
WARNING: Ignoring unknown variable 'test2_variable'.
WARNING: Ignoring unknown module 'teardrop'.
WARNING: Ignoring unknown function 'deg'.
WARNING: Ignoring unknown module 'alignds420'.

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/astdumptest/use-tests-expected.ast
 actual textfile:  /Users/travis/build/openscad/openscad/tests/astdumptest-output/use-tests-actual.ast
--- 

+++ 

@@ -1,3 +1,15 @@

+use <>
+use <sub1/sub2/sub3/sub4/use-test2.scad>
+use <non/existent/path/non-file>
+use <use-test5.scad>
+use <use-test5.scad>
+use <use test6.scad>
+use <test/>
+use </>
+use </Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/sub2/test7.scad>
+use <MCAD/teardrop.scad>
+use <MCAD/math.scad>
+use <MCAD/servos.scad>
 module test1() {
 test2();
 translate([4, 0, 0]) test3();
<end of output>
Test time =   0.55 sec
----------------------------------------------------------
Test Failed.
"astdumptest_use-tests" end time: Jan 23 05:34 GMT
"astdumptest_use-tests" time elapsed: 00:00:00

    
astdumptest_localfiles-test
6/1092 Testing: astdumptest_localfiles-test
6/1092 Test: astdumptest_localfiles-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "ast" "-t" "astdumptest" "-f" "localfiles-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"astdumptest_localfiles-test" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
localfiles-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad', '-o', '/Users/travis/build/openscad/openscad/tests/astdumptest-output/localfiles-test-actual.ast']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'localfiles_module'.

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/astdumptest/localfiles-test-expected.ast
 actual textfile:  /Users/travis/build/openscad/openscad/tests/astdumptest-output/localfiles-test-actual.ast
--- 

+++ 

@@ -1 +1,2 @@

+use <localfiles_dir/localfiles_module.scad>
 localfiles_module();
<end of output>
Test time =   0.21 sec
----------------------------------------------------------
Test Failed.
"astdumptest_localfiles-test" end time: Jan 23 05:34 GMT
"astdumptest_localfiles-test" time elapsed: 00:00:00

    
astdumptest_localfiles-compatibility-test
7/1092 Testing: astdumptest_localfiles-compatibility-test
7/1092 Test: astdumptest_localfiles-compatibility-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "ast" "-t" "astdumptest" "-f" "localfiles-compatibility-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"astdumptest_localfiles-compatibility-test" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
localfiles-compatibility-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad', '-o', '/Users/travis/build/openscad/openscad/tests/astdumptest-output/localfiles-compatibility-test-actual.ast']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'localfiles_submodule'.

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/astdumptest/localfiles-compatibility-test-expected.ast
 actual textfile:  /Users/travis/build/openscad/openscad/tests/astdumptest-output/localfiles-compatibility-test-actual.ast
--- 

+++ 

@@ -1 +1,2 @@

+use <localfiles_subdir/localfiles_submodule.scad>
 localfiles_submodule();
<end of output>
Test time =   0.44 sec
----------------------------------------------------------
Test Failed.
"astdumptest_localfiles-compatibility-test" end time: Jan 23 05:34 GMT
"astdumptest_localfiles-compatibility-test" time elapsed: 00:00:00

    
echotest_include-tests
43/1092 Testing: echotest_include-tests
43/1092 Test: echotest_include-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "echo" "-t" "echotest" "-f" "include-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"echotest_include-tests" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
include-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/echotest-output/include-tests-actual.echo']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/echotest/include-tests-expected.echo
 actual textfile:  /Users/travis/build/openscad/openscad/tests/echotest-output/include-tests-actual.echo
--- 

+++ 

@@ -1,6 +1,13 @@

-WARNING: Can't open include file 'not_exist.scad'.
 WARNING: Can't open include file 'non/existent/path/non-file'.
 WARNING: Can't open include file 'test/'.
 WARNING: Can't open include file '/'.
-ECHO: "included.scad"
-ECHO: "included2.scad"
+WARNING: Ignoring unknown module 'test2'.
+WARNING: Ignoring unknown module 'test3'.
+WARNING: Ignoring unknown module 'test4'.
+WARNING: Ignoring unknown module 'test5'.
+WARNING: Ignoring unknown module 'test6'.
+WARNING: Ignoring unknown module 'test7'.
+WARNING: Ignoring unknown variable 'test2_variable'.
+WARNING: Ignoring unknown variable 'TAU'.
+WARNING: Ignoring unknown function 'deg'.
+WARNING: Ignoring unknown module 'alignds420'.
<end of output>
Test time =   0.11 sec
----------------------------------------------------------
Test Failed.
"echotest_include-tests" end time: Jan 23 05:34 GMT
"echotest_include-tests" time elapsed: 00:00:00

    
echotest_use-tests
44/1092 Testing: echotest_use-tests
44/1092 Test: echotest_use-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "echo" "-t" "echotest" "-f" "use-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"echotest_use-tests" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
use-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/echotest-output/use-tests-actual.echo']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/echotest/use-tests-expected.echo
 actual textfile:  /Users/travis/build/openscad/openscad/tests/echotest-output/use-tests-actual.echo
--- 

+++ 

@@ -1,7 +1,9 @@

-WARNING: Can't open library ''.
-WARNING: Can't open library 'non/existent/path/non-file'.
-WARNING: Can't open library 'test/'.
-WARNING: Can't open library '/'.
+WARNING: Ignoring unknown module 'test2'.
 WARNING: Ignoring unknown module 'test3'.
 WARNING: Ignoring unknown module 'test4'.
+WARNING: Ignoring unknown module 'test5'.
+WARNING: Ignoring unknown module 'test6'.
 WARNING: Ignoring unknown variable 'test2_variable'.
+WARNING: Ignoring unknown module 'teardrop'.
+WARNING: Ignoring unknown function 'deg'.
+WARNING: Ignoring unknown module 'alignds420'.
<end of output>
Test time =   0.29 sec
----------------------------------------------------------
Test Failed.
"echotest_use-tests" end time: Jan 23 05:34 GMT
"echotest_use-tests" time elapsed: 00:00:00

    
echotest_localfiles-test
47/1092 Testing: echotest_localfiles-test
47/1092 Test: echotest_localfiles-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "echo" "-t" "echotest" "-f" "localfiles-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"echotest_localfiles-test" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
localfiles-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad', '-o', '/Users/travis/build/openscad/openscad/tests/echotest-output/localfiles-test-actual.echo']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/echotest/localfiles-test-expected.echo
 actual textfile:  /Users/travis/build/openscad/openscad/tests/echotest-output/localfiles-test-actual.echo
--- 

+++ 

@@ -1,2 +1 @@

-DEPRECATED: Support for reading files in linear_extrude will be removed in future releases. Use a child import() instead.
-DEPRECATED: Support for reading files in rotate_extrude will be removed in future releases. Use a child import() instead.
+WARNING: Ignoring unknown module 'localfiles_module'.
<end of output>
Test time =   0.39 sec
----------------------------------------------------------
Test Failed.
"echotest_localfiles-test" end time: Jan 23 05:34 GMT
"echotest_localfiles-test" time elapsed: 00:00:00

    
echotest_localfiles-compatibility-test
48/1092 Testing: echotest_localfiles-compatibility-test
48/1092 Test: echotest_localfiles-compatibility-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "echo" "-t" "echotest" "-f" "localfiles-compatibility-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"echotest_localfiles-compatibility-test" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
localfiles-compatibility-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad', '-o', '/Users/travis/build/openscad/openscad/tests/echotest-output/localfiles-compatibility-test-actual.echo']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/echotest/localfiles-compatibility-test-expected.echo
 actual textfile:  /Users/travis/build/openscad/openscad/tests/echotest-output/localfiles-compatibility-test-actual.echo
--- 

+++ 

@@ -1,4 +1 @@

-DEPRECATED: Imported file (localfile.dxf) found in document root instead of relative to the importing module. This behavior is deprecated
-DEPRECATED: Support for reading files in linear_extrude will be removed in future releases. Use a child import() instead.
-DEPRECATED: Support for reading files in rotate_extrude will be removed in future releases. Use a child import() instead.
-DEPRECATED: Imported file (localfile.dat) found in document root instead of relative to the importing module. This behavior is deprecated
+WARNING: Ignoring unknown module 'localfiles_submodule'.
<end of output>
Test time =   0.18 sec
----------------------------------------------------------
Test Failed.
"echotest_localfiles-compatibility-test" end time: Jan 23 05:34 GMT
"echotest_localfiles-compatibility-test" time elapsed: 00:00:00

    
echotest_utf8-tests
83/1092 Testing: echotest_utf8-tests
83/1092 Test: echotest_utf8-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "echo" "-t" "echotest" "-f" "utf8-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/utf8-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"echotest_utf8-tests" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
utf8-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/utf8-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/echotest-output/utf8-tests-actual.echo']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/echotest/utf8-tests-expected.echo
 actual textfile:  /Users/travis/build/openscad/openscad/tests/echotest-output/utf8-tests-actual.echo
--- 

+++ 

@@ -1,5 +1,7 @@

 ECHO: "main: ☺ - ⚀⚁⚂⚃ - 😀 - "
-ECHO: "utf8-1: ☺ - ⚀⚁⚂⚃"
-ECHO: "utf8-2: ☺ - ⚀⚁⚂⚃"
-ECHO: "m1 ok"
-ECHO: "m2 ok"
+WARNING: Ignoring unknown module 'm1'.
+WARNING: Ignoring unknown module 'm2'.
+WARNING: Ignoring unknown variable 'm1'.
+ECHO: "m1 not ok"
+WARNING: Ignoring unknown function 'f_m2'.
+ECHO: "m2 not ok"
<end of output>
Test time =   0.44 sec
----------------------------------------------------------
Test Failed.
"echotest_utf8-tests" end time: Jan 23 05:34 GMT
"echotest_utf8-tests" time elapsed: 00:00:00

    
echotest_include-recursive-test
87/1092 Testing: echotest_include-recursive-test
87/1092 Test: echotest_include-recursive-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "echo" "-t" "echotest" "-f" "include-recursive-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-recursive-test.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"echotest_include-recursive-test" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
include-recursive-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-recursive-test.scad', '-o', '/Users/travis/build/openscad/openscad/tests/echotest-output/include-recursive-test-actual.echo']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/echotest/include-recursive-test-expected.echo
 actual textfile:  /Users/travis/build/openscad/openscad/tests/echotest-output/include-recursive-test-actual.echo
--- 

+++ 

@@ -1,13 +1 @@

-WARNING: Can't open include file 'include-recursive-test.scad'.
-WARNING: Can't open include file '../misc/include-recursive-test.scad'.
-WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'.
-WARNING: Can't open include file 'include-recursive-test.scad'.
-WARNING: Can't open include file '../misc/include-recursive-test.scad'.
-WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'.
-WARNING: Can't open include file 'include-recursive-test.scad'.
-WARNING: Can't open include file '../misc/include-recursive-test.scad'.
-WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'.
 ECHO: "INC"
-ECHO: "INC"
-ECHO: "INC"
-ECHO: "INC"
<end of output>
Test time =   0.42 sec
----------------------------------------------------------
Test Failed.
"echotest_include-recursive-test" end time: Jan 23 05:34 GMT
"echotest_include-recursive-test" time elapsed: 00:00:00

    
echotest_issue1923
93/1092 Testing: echotest_issue1923
93/1092 Test: echotest_issue1923
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "echo" "-t" "echotest" "-f" "issue1923" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/issues/issue1923.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"echotest_issue1923" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
issue1923
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/issues/issue1923.scad', '-o', '/Users/travis/build/openscad/openscad/tests/echotest-output/issue1923-actual.echo']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/echotest/issue1923-expected.echo
 actual textfile:  /Users/travis/build/openscad/openscad/tests/echotest-output/issue1923-actual.echo
--- 

+++ 

@@ -1 +1 @@

-ECHO: 23
+WARNING: Ignoring unknown module 'MyModule'.
<end of output>
Test time =   0.13 sec
----------------------------------------------------------
Test Failed.
"echotest_issue1923" end time: Jan 23 05:34 GMT
"echotest_issue1923" time elapsed: 00:00:00

    
dumptest_text-search-test
122/1092 Testing: dumptest_text-search-test
122/1092 Test: dumptest_text-search-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "text-search-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_text-search-test" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
text-search-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/text-search-test-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown function '8bit_polyfont'.
  WARNING: search term not found: "O"
  WARNING: search term not found: "p"
  WARNING: search term not found: "e"
  WARNING: search term not found: "n"
  WARNING: search term not found: "S"
  WARNING: search term not found: "C"
  WARNING: search term not found: "A"
  WARNING: search term not found: "D"
  WARNING: search term not found: " "
  WARNING: search term not found: "R"
  WARNING: search term not found: "o"
  WARNING: search term not found: "c"
  WARNING: search term not found: "k"
  WARNING: search term not found: "s"
  WARNING: search term not found: "!"
  WARNING: search term not found: "A"
  WARNING: search term not found: "B"
  WARNING: search term not found: "C"
  WARNING: search term not found: "1"
  WARNING: search term not found: "2"
  WARNING: search term not found: "3"
ECHO: []
DEPRECATED: Using ranges of the form [begin:end] with begin value greater than the end value is deprecated.
WARNING: Ignoring unknown module 'outline_2d'.
WARNING: Ignoring unknown module 'outline_2d'.
WARNING: Ignoring unknown module 'bold_2d'.
WARNING: Ignoring unknown module 'bold_2d'.

stdout output: \\\\\\
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/text-search-test-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/text-search-test-actual.csg
--- 

+++ 

@@ -1,847 +1,17 @@

 group();
 group() {
-multmatrix([[1, 0, 0, -60], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 6], [2, 6], [2, 7], [6, 7], [6, 6], [7, 6], [7, 2], [6, 2], [6, 1], [3, 2], [3, 6], [5, 6], [5, 2]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], [12, 13, 14, 15]], convexity = 1);
-}
-multmatrix([[1, 0, 0, -52], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-polygon(points = [[1, 0], [1, 6], [6, 6], [6, 5], [7, 5], [7, 3], [6, 3], [6, 2], [3, 2], [3, 0], [3, 3], [3, 5], [5, 5], [5, 3]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [10, 11, 12, 13]], convexity = 1);
-}
-multmatrix([[1, 0, 0, -44], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
-}
-multmatrix([[1, 0, 0, -36], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-polygon(points = [[1, 1], [1, 6], [6, 6], [6, 5], [7, 5], [7, 1], [5, 1], [5, 5], [3, 5], [3, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], convexity = 1);
-}
-multmatrix([[1, 0, 0, -28], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-polygon(points = [[2, 1], [2, 2], [5, 2], [5, 4], [2, 4], [2, 5], [1, 5], [1, 6], [2, 6], [2, 7], [6, 7], [6, 6], [3, 6], [3, 5], [6, 5], [6, 4], [7, 4], [7, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]], convexity = 1);
-}
-multmatrix([[1, 0, 0, -20], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 6], [2, 6], [2, 7], [6, 7], [6, 6], [7, 6], [7, 5], [5, 5], [5, 6], [3, 6], [3, 2], [5, 2], [5, 3], [7, 3], [7, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]], convexity = 1);
-}
-multmatrix([[1, 0, 0, -12], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-polygon(points = [[1, 1], [1, 5], [2, 5], [2, 6], [3, 6], [3, 7], [5, 7], [5, 6], [6, 6], [6, 5], [7, 5], [7, 1], [5, 1], [5, 2], [3, 2], [3, 1], [3, 3], [3, 5], [5, 5], [5, 3]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], [16, 17, 18, 19]], convexity = 1);
-}
-multmatrix([[1, 0, 0, -4], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-polygon(points = [[1, 1], [1, 7], [5, 7], [5, 6], [6, 6], [6, 5], [7, 5], [7, 3], [6, 3], [6, 2], [5, 2], [5, 1], [3, 2], [3, 6], [4, 6], [4, 5], [5, 5], [5, 3], [4, 3], [4, 2]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], [12, 13, 14, 15, 16, 17, 18, 19]], convexity = 1);
-}
-multmatrix([[1, 0, 0, 4], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 polygon(points = undef, paths = undef, convexity = 1);
 }
-multmatrix([[1, 0, 0, 12], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-polygon(points = [[1, 1], [1, 7], [6, 7], [6, 6], [7, 6], [7, 4], [6, 4], [6, 2], [7, 2], [7, 1], [5, 1], [5, 2], [4, 2], [4, 3], [3, 3], [3, 1], [3, 4], [3, 6], [5, 6], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], [16, 17, 18, 19]], convexity = 1);
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 2], [6, 2], [6, 1], [3, 2], [3, 5], [5, 5], [5, 2]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], [12, 13, 14, 15]], convexity = 1);
-}
-multmatrix([[1, 0, 0, 28], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [3, 5], [3, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]], convexity = 1);
-}
-multmatrix([[1, 0, 0, 36], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-polygon(points = [[1, 1], [1, 7], [3, 7], [3, 4], [4, 4], [4, 5], [6, 5], [6, 4], [5, 4], [5, 3], [6, 3], [6, 2], [7, 2], [7, 1], [5, 1], [5, 2], [4, 2], [4, 3], [3, 3], [3, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]], convexity = 1);
-}
-multmatrix([[1, 0, 0, 44], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-polygon(points = [[1, 1], [1, 2], [5, 2], [5, 3], [2, 3], [2, 4], [1, 4], [1, 5], [2, 5], [2, 6], [7, 6], [7, 5], [3, 5], [3, 4], [6, 4], [6, 3], [7, 3], [7, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]], convexity = 1);
-}
-multmatrix([[1, 0, 0, 52], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-polygon(points = [[3, 1], [3, 2], [5, 2], [5, 1], [3, 3], [3, 7], [5, 7], [5, 3]], paths = [[0, 1, 2, 3], [4, 5, 6, 7]], convexity = 1);
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
 group() {
-multmatrix([[1, 0, 0, -24], [0, 1, 0, -8], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-group() {
-union() {
-group() {
-hull() {
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-}
-union() {
-group() {
-hull() {
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, -16], [0, 1, 0, -8], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-group() {
-union() {
-group() {
-hull() {
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-}
-union() {
-group() {
-hull() {
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-}
-union() {
-group() {
-hull() {
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, -8], [0, 1, 0, -8], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-group() {
-union() {
-group() {
-hull() {
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 7], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-}
-hull() {
-multmatrix([[1, 0, 0, 6], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 8, $fa = 12, $fs = 2, r = 0.125);
-}
-}
-}
-}
-}
-}
-}
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]);
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]);
 }
 group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -16], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-group() {
-union() {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [3, 2], [3, 5], [2, 5], [2, 6], [3, 6], [3, 7], [5, 7], [5, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]], convexity = 1);
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]);
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]);
 }
-}
-group() {
-group() {
-multmatrix([[1, 0, 0, 0.25], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [3, 2], [3, 5], [2, 5], [2, 6], [3, 6], [3, 7], [5, 7], [5, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, 0.176777], [0, 1, 0, 0.176777], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [3, 2], [3, 5], [2, 5], [2, 6], [3, 6], [3, 7], [5, 7], [5, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0.25], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [3, 2], [3, 5], [2, 5], [2, 6], [3, 6], [3, 7], [5, 7], [5, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, -0.176777], [0, 1, 0, 0.176777], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [3, 2], [3, 5], [2, 5], [2, 6], [3, 6], [3, 7], [5, 7], [5, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, -0.25], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [3, 2], [3, 5], [2, 5], [2, 6], [3, 6], [3, 7], [5, 7], [5, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, -0.176777], [0, 1, 0, -0.176777], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [3, 2], [3, 5], [2, 5], [2, 6], [3, 6], [3, 7], [5, 7], [5, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -0.25], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [3, 2], [3, 5], [2, 5], [2, 6], [3, 6], [3, 7], [5, 7], [5, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, 0.176777], [0, 1, 0, -0.176777], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [3, 2], [3, 5], [2, 5], [2, 6], [3, 6], [3, 7], [5, 7], [5, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]], convexity = 1);
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, 8], [0, 1, 0, -16], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-group() {
-union() {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [2, 2], [2, 3], [3, 3], [3, 4], [4, 4], [4, 5], [5, 5], [5, 6], [3, 6], [3, 5], [1, 5], [1, 6], [2, 6], [2, 7], [6, 7], [6, 6], [7, 6], [7, 5], [6, 5], [6, 4], [5, 4], [5, 3], [4, 3], [4, 2], [3, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28]], convexity = 1);
-}
-}
-group() {
-group() {
-multmatrix([[1, 0, 0, 0.25], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [2, 2], [2, 3], [3, 3], [3, 4], [4, 4], [4, 5], [5, 5], [5, 6], [3, 6], [3, 5], [1, 5], [1, 6], [2, 6], [2, 7], [6, 7], [6, 6], [7, 6], [7, 5], [6, 5], [6, 4], [5, 4], [5, 3], [4, 3], [4, 2], [3, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, 0.176777], [0, 1, 0, 0.176777], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [2, 2], [2, 3], [3, 3], [3, 4], [4, 4], [4, 5], [5, 5], [5, 6], [3, 6], [3, 5], [1, 5], [1, 6], [2, 6], [2, 7], [6, 7], [6, 6], [7, 6], [7, 5], [6, 5], [6, 4], [5, 4], [5, 3], [4, 3], [4, 2], [3, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0.25], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [2, 2], [2, 3], [3, 3], [3, 4], [4, 4], [4, 5], [5, 5], [5, 6], [3, 6], [3, 5], [1, 5], [1, 6], [2, 6], [2, 7], [6, 7], [6, 6], [7, 6], [7, 5], [6, 5], [6, 4], [5, 4], [5, 3], [4, 3], [4, 2], [3, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, -0.176777], [0, 1, 0, 0.176777], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [2, 2], [2, 3], [3, 3], [3, 4], [4, 4], [4, 5], [5, 5], [5, 6], [3, 6], [3, 5], [1, 5], [1, 6], [2, 6], [2, 7], [6, 7], [6, 6], [7, 6], [7, 5], [6, 5], [6, 4], [5, 4], [5, 3], [4, 3], [4, 2], [3, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, -0.25], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [2, 2], [2, 3], [3, 3], [3, 4], [4, 4], [4, 5], [5, 5], [5, 6], [3, 6], [3, 5], [1, 5], [1, 6], [2, 6], [2, 7], [6, 7], [6, 6], [7, 6], [7, 5], [6, 5], [6, 4], [5, 4], [5, 3], [4, 3], [4, 2], [3, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, -0.176777], [0, 1, 0, -0.176777], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [2, 2], [2, 3], [3, 3], [3, 4], [4, 4], [4, 5], [5, 5], [5, 6], [3, 6], [3, 5], [1, 5], [1, 6], [2, 6], [2, 7], [6, 7], [6, 6], [7, 6], [7, 5], [6, 5], [6, 4], [5, 4], [5, 3], [4, 3], [4, 2], [3, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -0.25], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [2, 2], [2, 3], [3, 3], [3, 4], [4, 4], [4, 5], [5, 5], [5, 6], [3, 6], [3, 5], [1, 5], [1, 6], [2, 6], [2, 7], [6, 7], [6, 6], [7, 6], [7, 5], [6, 5], [6, 4], [5, 4], [5, 3], [4, 3], [4, 2], [3, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, 0.176777], [0, 1, 0, -0.176777], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[1, 1], [1, 2], [2, 2], [2, 3], [3, 3], [3, 4], [4, 4], [4, 5], [5, 5], [5, 6], [3, 6], [3, 5], [1, 5], [1, 6], [2, 6], [2, 7], [6, 7], [6, 6], [7, 6], [7, 5], [6, 5], [6, 4], [5, 4], [5, 3], [4, 3], [4, 2], [3, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28]], convexity = 1);
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, -16], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-group() {
-union() {
-group() {
-group() {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 3], [3, 3], [3, 2], [5, 2], [5, 3], [4, 3], [4, 4], [3, 4], [3, 5], [4, 5], [4, 6], [1, 6], [1, 7], [7, 7], [7, 6], [6, 6], [6, 5], [5, 5], [5, 4], [6, 4], [6, 3], [7, 3], [7, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27]], convexity = 1);
-}
-}
-group() {
-group() {
-multmatrix([[1, 0, 0, 0.25], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 3], [3, 3], [3, 2], [5, 2], [5, 3], [4, 3], [4, 4], [3, 4], [3, 5], [4, 5], [4, 6], [1, 6], [1, 7], [7, 7], [7, 6], [6, 6], [6, 5], [5, 5], [5, 4], [6, 4], [6, 3], [7, 3], [7, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, 0.176777], [0, 1, 0, 0.176777], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 3], [3, 3], [3, 2], [5, 2], [5, 3], [4, 3], [4, 4], [3, 4], [3, 5], [4, 5], [4, 6], [1, 6], [1, 7], [7, 7], [7, 6], [6, 6], [6, 5], [5, 5], [5, 4], [6, 4], [6, 3], [7, 3], [7, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0.25], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 3], [3, 3], [3, 2], [5, 2], [5, 3], [4, 3], [4, 4], [3, 4], [3, 5], [4, 5], [4, 6], [1, 6], [1, 7], [7, 7], [7, 6], [6, 6], [6, 5], [5, 5], [5, 4], [6, 4], [6, 3], [7, 3], [7, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, -0.176777], [0, 1, 0, 0.176777], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 3], [3, 3], [3, 2], [5, 2], [5, 3], [4, 3], [4, 4], [3, 4], [3, 5], [4, 5], [4, 6], [1, 6], [1, 7], [7, 7], [7, 6], [6, 6], [6, 5], [5, 5], [5, 4], [6, 4], [6, 3], [7, 3], [7, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, -0.25], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 3], [3, 3], [3, 2], [5, 2], [5, 3], [4, 3], [4, 4], [3, 4], [3, 5], [4, 5], [4, 6], [1, 6], [1, 7], [7, 7], [7, 6], [6, 6], [6, 5], [5, 5], [5, 4], [6, 4], [6, 3], [7, 3], [7, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, -0.176777], [0, 1, 0, -0.176777], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 3], [3, 3], [3, 2], [5, 2], [5, 3], [4, 3], [4, 4], [3, 4], [3, 5], [4, 5], [4, 6], [1, 6], [1, 7], [7, 7], [7, 6], [6, 6], [6, 5], [5, 5], [5, 4], [6, 4], [6, 3], [7, 3], [7, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -0.25], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 3], [3, 3], [3, 2], [5, 2], [5, 3], [4, 3], [4, 4], [3, 4], [3, 5], [4, 5], [4, 6], [1, 6], [1, 7], [7, 7], [7, 6], [6, 6], [6, 5], [5, 5], [5, 4], [6, 4], [6, 3], [7, 3], [7, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27]], convexity = 1);
-}
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, 0.176777], [0, 1, 0, -0.176777], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 3], [3, 3], [3, 2], [5, 2], [5, 3], [4, 3], [4, 4], [3, 4], [3, 5], [4, 5], [4, 6], [1, 6], [1, 7], [7, 7], [7, 6], [6, 6], [6, 5], [5, 5], [5, 4], [6, 4], [6, 3], [7, 3], [7, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27]], convexity = 1);
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
<end of output>
Test time =   0.26 sec
----------------------------------------------------------
Test Failed.
"dumptest_text-search-test" end time: Jan 23 05:34 GMT
"dumptest_text-search-test" time elapsed: 00:00:00

    
dumptest_include-tests
186/1092 Testing: dumptest_include-tests
186/1092 Test: dumptest_include-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "include-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_include-tests" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
include-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/include-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/include-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Can't open include file 'non/existent/path/non-file'.
WARNING: Can't open include file 'test/'.
WARNING: Can't open include file '/'.
WARNING: Ignoring unknown module 'test2'.
WARNING: Ignoring unknown module 'test3'.
WARNING: Ignoring unknown module 'test4'.
WARNING: Ignoring unknown module 'test5'.
WARNING: Ignoring unknown module 'test6'.
WARNING: Ignoring unknown module 'test7'.
WARNING: Ignoring unknown variable 'test2_variable'.
WARNING: Ignoring unknown variable 'TAU'.
WARNING: Ignoring unknown function 'deg'.
WARNING: Ignoring unknown module 'alignds420'.

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/include-tests-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/include-tests-actual.csg
--- 

+++ 

@@ -1,83 +1,19 @@

-group();
-group();
 group() {
-group() {
+multmatrix([[1, 0, 0, 2], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]);
+multmatrix([[1, 0, 0, 2], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]);
+multmatrix([[1, 0, 0, -2], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]);
+multmatrix([[1, 0, 0, -2], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]);
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]);
+multmatrix([[1, 0, 0, 0], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+sphere($fn = 16, $fa = 12, $fs = 2, r = 1);
+}
+multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 cube(size = [1, 1, 1], center = true);
 }
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 0.7, r2 = 0.2, center = true);
+multmatrix([[1, 0, 0, -2], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+cube(size = [1, 1, 1], center = true);
+}
+multmatrix([[1, 0, 0, 2], [0, 1, 0, -4], [0, 0, 1, -0.5], [0, 0, 0, 1]]) {
+multmatrix([[0.05, 0, 0, 0], [0, 0.05, 0, 0], [0, 0, 0.05, 0], [0, 0, 0, 1]]);
 }
 }
-multmatrix([[1, 0, 0, 2], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-cylinder($fn = 10, $fa = 12, $fs = 2, h = 1, r1 = 0.5, r2 = 0.5, center = true);
-}
-}
-multmatrix([[1, 0, 0, -2], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-sphere($fn = 8, $fa = 12, $fs = 2, r = 0.5);
-}
-}
-multmatrix([[1, 0, 0, -2], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-difference() {
-cube(size = [1, 1, 1], center = true);
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 2, r1 = 0.4, r2 = 0.4, center = true);
-}
-}
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-cube(size = [0.5, 0.5, 1], center = true);
-}
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 16, $fa = 12, $fs = 2, r = 0.7);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cube(size = [1.5708, 0.5, 0.5], center = true);
-}
-multmatrix([[1, 0, 0, -2], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cube(size = [1.43239, 0.5, 0.5], center = true);
-}
-multmatrix([[1, 0, 0, 2], [0, 1, 0, -4], [0, 0, 1, -0.5], [0, 0, 0, 1]]) {
-multmatrix([[0.05, 0, 0, 0], [0, 0.05, 0, 0], [0, 0, 0.05, 0], [0, 0, 0, 1]]) {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-union() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 17], [0, 0, 0, 1]]) {
-cylinder($fn = 30, $fa = 12, $fs = 2, h = 8, r1 = 6, r2 = 6, center = false);
-cylinder($fn = 20, $fa = 12, $fs = 2, h = 10.5, r1 = 2.5, r2 = 2.5, center = false);
-}
-multmatrix([[1, 0, 0, -6], [0, 1, 0, -6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cube(size = [12, 22.8, 19.5], center = false);
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -5], [0, 0, 1, 17], [0, 0, 0, 1]]) {
-cube(size = [12, 7, 2.5], center = false);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 20.8], [0, 0, 1, 17], [0, 0, 0, 1]]) {
-cube(size = [12, 7, 2.5], center = false);
-}
-}
-group();
-multmatrix([[1, 0, 0, -6], [0, 1, 0, 0], [0, 0, 1, 19], [0, 0, 0, 1]]) {
-multmatrix([[0, 0, 1, 0], [1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 0, 1]]) {
-group() {
-linear_extrude(height = 12, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[0, 0], [18, 0], [0, 4]], paths = [[0, 1, 2]], convexity = 1);
-}
-}
-}
-}
-multmatrix([[1, 0, 0, -6], [0, 1, 0, -6], [0, 0, 1, 19], [0, 0, 0, 1]]) {
-cube(size = [12, 6.5, 4], center = false);
-}
-}
-group();
-}
-}
-}
-}
-}
-}
<end of output>
Test time =   0.21 sec
----------------------------------------------------------
Test Failed.
"dumptest_include-tests" end time: Jan 23 05:34 GMT
"dumptest_include-tests" time elapsed: 00:00:00

    
dumptest_use-tests
187/1092 Testing: dumptest_use-tests
187/1092 Test: dumptest_use-tests
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "use-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_use-tests" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
use-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/use-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/use-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'test2'.
WARNING: Ignoring unknown module 'test3'.
WARNING: Ignoring unknown module 'test4'.
WARNING: Ignoring unknown module 'test5'.
WARNING: Ignoring unknown module 'test6'.
WARNING: Ignoring unknown variable 'test2_variable'.
WARNING: Ignoring unknown module 'teardrop'.
WARNING: Ignoring unknown function 'deg'.
WARNING: Ignoring unknown module 'alignds420'.

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/use-tests-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/use-tests-actual.csg
--- 

+++ 

@@ -1,32 +1,8 @@

 group() {
-group() {
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 0.7, r2 = 0.2, center = true);
-}
-}
-multmatrix([[1, 0, 0, 2], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-cylinder($fn = 10, $fa = 12, $fs = 2, h = 1, r1 = 0.5, r2 = 0.5, center = true);
-}
-}
-cube(size = [1, 1, 1], center = true);
-}
 multmatrix([[1, 0, 0, 4], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]);
 multmatrix([[1, 0, 0, 4], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]);
-multmatrix([[1, 0, 0, -2], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-sphere($fn = 8, $fa = 12, $fs = 2, r = 0.5);
-}
-}
-multmatrix([[1, 0, 0, -2], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-difference() {
-cube(size = [1, 1, 1], center = true);
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 2, r1 = 0.4, r2 = 0.4, center = true);
-}
-}
-}
+multmatrix([[1, 0, 0, -2], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]);
+multmatrix([[1, 0, 0, -2], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]);
 multmatrix([[1, 0, 0, 0], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 group() {
 cube(size = [0.5, 0.5, 1], center = true);
@@ -35,66 +11,11 @@

 multmatrix([[1, 0, 0, 0], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 sphere($fn = 16, $fa = 12, $fs = 2, r = 1);
 }
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-multmatrix([[0, 0, 1, 0], [0, 1, 0, 0], [-1, 0, 0, 0], [0, 0, 0, 1]]) {
-union() {
-linear_extrude(height = 1.5, center = true, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-circle($fn = 30, $fa = 12, $fs = 2, r = 0.3);
+multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]);
+multmatrix([[1, 0, 0, -2], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+cube(size = [1, 1, 1], center = true);
 }
-linear_extrude(height = 1.5, center = true, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-projection(cut = false, convexity = 0) {
-multmatrix([[0, 0, -1, 0], [0, 1, 0, 0], [1, 0, 0, 0], [0, 0, 0, 1]]) {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0.318198], [0, 0, 0, 1]]) {
-cylinder($fn = 30, $fa = 12, $fs = 2, h = 0.212132, r1 = 0.212132, r2 = 0, center = true);
+multmatrix([[1, 0, 0, 2], [0, 1, 0, -4], [0, 0, 1, -0.5], [0, 0, 0, 1]]) {
+multmatrix([[0.05, 0, 0, 0], [0, 0.05, 0, 0], [0, 0, 0.05, 0], [0, 0, 0, 1]]);
 }
 }
-}
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, -2], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cube(size = [1.43239, 0.5, 0.5], center = true);
-}
-multmatrix([[1, 0, 0, 2], [0, 1, 0, -4], [0, 0, 1, -0.5], [0, 0, 0, 1]]) {
-multmatrix([[0.05, 0, 0, 0], [0, 0.05, 0, 0], [0, 0, 0.05, 0], [0, 0, 0, 1]]) {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-union() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 17], [0, 0, 0, 1]]) {
-cylinder($fn = 30, $fa = 12, $fs = 2, h = 8, r1 = 6, r2 = 6, center = false);
-cylinder($fn = 20, $fa = 12, $fs = 2, h = 10.5, r1 = 2.5, r2 = 2.5, center = false);
-}
-multmatrix([[1, 0, 0, -6], [0, 1, 0, -6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cube(size = [12, 22.8, 19.5], center = false);
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -5], [0, 0, 1, 17], [0, 0, 0, 1]]) {
-cube(size = [12, 7, 2.5], center = false);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 20.8], [0, 0, 1, 17], [0, 0, 0, 1]]) {
-cube(size = [12, 7, 2.5], center = false);
-}
-}
-group();
-multmatrix([[1, 0, 0, -6], [0, 1, 0, 0], [0, 0, 1, 19], [0, 0, 0, 1]]) {
-multmatrix([[0, 0, 1, 0], [1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 0, 1]]) {
-group() {
-linear_extrude(height = 12, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[0, 0], [18, 0], [0, 4]], paths = [[0, 1, 2]], convexity = 1);
-}
-}
-}
-}
-multmatrix([[1, 0, 0, -6], [0, 1, 0, -6], [0, 0, 1, 19], [0, 0, 0, 1]]) {
-cube(size = [12, 6.5, 4], center = false);
-}
-}
-group();
-}
-}
-}
-}
-}
-}
<end of output>
Test time =   0.27 sec
----------------------------------------------------------
Test Failed.
"dumptest_use-tests" end time: Jan 23 05:34 GMT
"dumptest_use-tests" time elapsed: 00:00:00

    
dumptest_localfiles-test
190/1092 Testing: dumptest_localfiles-test
190/1092 Test: dumptest_localfiles-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "localfiles-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_localfiles-test" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
localfiles-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles-test.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/localfiles-test-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'localfiles_module'.

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/localfiles-test-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/localfiles-test-actual.csg
--- 

+++ 

@@ -1,19 +1 @@

-group() {
-linear_extrude(height = 100, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-import(file = "localfile.dxf", layer = "", origin = [0, 0], scale = 1, convexity = 1, $fn = 0, $fa = 12, $fs = 2);
-}
-multmatrix([[1, 0, 0, -250], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(file = "localfile.dxf", layer = "", origin = [0, 0], height = 100, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 350], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-rotate_extrude(file = "localfile.dxf", layer = "", origin = [0, 0], scale = 1, angle = 360, convexity = 2, $fn = 0, $fa = 12, $fs = 2);
-}
-multmatrix([[1, 0, 0, 250], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-multmatrix([[200, 0, 0, 0], [0, 200, 0, 0], [0, 0, 50, 0], [0, 0, 0, 1]]) {
-surface(file = "localfile.dat", center = false, invert = false);
-}
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -200], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 100);
-}
-}
+
<end of output>
Test time =   0.31 sec
----------------------------------------------------------
Test Failed.
"dumptest_localfiles-test" end time: Jan 23 05:34 GMT
"dumptest_localfiles-test" time elapsed: 00:00:00

    
dumptest_localfiles-compatibility-test
191/1092 Testing: dumptest_localfiles-compatibility-test
191/1092 Test: dumptest_localfiles-compatibility-test
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "localfiles-compatibility-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_localfiles-compatibility-test" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
localfiles-compatibility-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/localfiles-compatibility-test-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'localfiles_submodule'.

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/localfiles-compatibility-test-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/localfiles-compatibility-test-actual.csg
--- 

+++ 

@@ -1,19 +1 @@

-group() {
-linear_extrude(height = 100, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-import(file = "localfile.dxf", layer = "", origin = [0, 0], scale = 1, convexity = 1, $fn = 0, $fa = 12, $fs = 2);
-}
-multmatrix([[1, 0, 0, -250], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(file = "localfile.dxf", layer = "", origin = [0, 0], height = 100, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 350], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-rotate_extrude(file = "localfile.dxf", layer = "", origin = [0, 0], scale = 1, angle = 360, convexity = 2, $fn = 0, $fa = 12, $fs = 2);
-}
-multmatrix([[1, 0, 0, 250], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-multmatrix([[200, 0, 0, 0], [0, 200, 0, 0], [0, 0, 50, 0], [0, 0, 0, 1]]) {
-surface(file = "localfile.dat", center = false, invert = false);
-}
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -200], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 100);
-}
-}
+
<end of output>
Test time =   0.25 sec
----------------------------------------------------------
Test Failed.
"dumptest_localfiles-compatibility-test" end time: Jan 23 05:34 GMT
"dumptest_localfiles-compatibility-test" time elapsed: 00:00:00

    
dumptest-examples_logo_and_text
206/1092 Testing: dumptest-examples_logo_and_text
206/1092 Test: dumptest-examples_logo_and_text
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest-examples" "-f" "logo_and_text" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../examples/Basics/logo_and_text.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest-examples_logo_and_text" start time: Jan 23 05:34 GMT
Output:
----------------------------------------------------------
logo_and_text
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../examples/Basics/logo_and_text.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-examples-output/logo_and_text-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown module 'Logo'.
ECHO: version = [2018, 1, 23]

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest-examples/logo_and_text-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-examples-output/logo_and_text-actual.csg
--- 

+++ 

@@ -1,19 +1,6 @@

 multmatrix([[1, 0, 0, 110], [0, 1, 0, 0], [0, 0, 1, 80], [0, 0, 0, 1]]) {
 multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 30], [0, 0, 0, 1]]) {
-multmatrix([[0.694272, 0.719384, 0.0217583, 0], [-0.582563, 0.579466, -0.569946, 0], [-0.422618, 0.383022, 0.821394, 0], [0, 0, 0, 1]]) {
-group() {
-difference() {
-sphere($fn = 100, $fa = 12, $fs = 2, r = 60);
-cylinder($fn = 100, $fa = 12, $fs = 2, h = 150, r1 = 30, r2 = 30, center = true);
-#					multmatrix([[1, 0, 0, 0], [0, 0, -1, 0], [0, 1, 0, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 100, $fa = 12, $fs = 2, h = 150, r1 = 30, r2 = 30, center = true);
-}
-multmatrix([[0, 0, 1, 0], [0, 1, 0, 0], [-1, 0, 0, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 100, $fa = 12, $fs = 2, h = 150, r1 = 30, r2 = 30, center = true);
-}
-}
-}
-}
+multmatrix([[0.694272, 0.719384, 0.0217583, 0], [-0.582563, 0.579466, -0.569946, 0], [-0.422618, 0.383022, 0.821394, 0], [0, 0, 0, 1]]);
 }
 multmatrix([[1, 0, 0, 100], [0, 1, 0, 0], [0, 0, 1, 40], [0, 0, 0, 1]]) {
 group() {
<end of output>
Test time =   0.20 sec
----------------------------------------------------------
Test Failed.
"dumptest-examples_logo_and_text" end time: Jan 23 05:34 GMT
"dumptest-examples_logo_and_text" time elapsed: 00:00:00

    
dumptest-examples_example023
232/1092 Testing: dumptest-examples_example023
232/1092 Test: dumptest-examples_example023
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest-examples" "-f" "example023" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../examples/Old/example023.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest-examples_example023" start time: Jan 23 05:35 GMT
Output:
----------------------------------------------------------
example023
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../examples/Old/example023.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-examples-output/example023-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown function '8bit_polyfont'.
ECHO: version = [2018, 1, 23]
  WARNING: search term not found: "o"
  WARNING: search term not found: "n"
  WARNING: search term not found: "e"
DEPRECATED: Using ranges of the form [begin:end] with begin value greater than the end value is deprecated.
  WARNING: search term not found: "t"
  WARNING: search term not found: "w"
  WARNING: search term not found: "o"
  WARNING: search term not found: "t"
  WARNING: search term not found: "h"
  WARNING: search term not found: "r"
  WARNING: search term not found: "e"
  WARNING: search term not found: "e"
  WARNING: search term not found: "f"
  WARNING: search term not found: "o"
  WARNING: search term not found: "u"
  WARNING: search term not found: "r"
  WARNING: search term not found: "f"
  WARNING: search term not found: "i"
  WARNING: search term not found: "v"
  WARNING: search term not found: "e"
  WARNING: search term not found: "s"
  WARNING: search term not found: "i"
  WARNING: search term not found: "x"
  WARNING: search term not found: "s"
  WARNING: search term not found: "e"
  WARNING: search term not found: "v"
  WARNING: search term not found: "e"
  WARNING: search term not found: "n"
  WARNING: search term not found: "e"
  WARNING: search term not found: "i"
  WARNING: search term not found: "g"
  WARNING: search term not found: "h"
  WARNING: search term not found: "t"
  WARNING: search term not found: "n"
  WARNING: search term not found: "i"
  WARNING: search term not found: "n"
  WARNING: search term not found: "e"
  WARNING: search term not found: "t"
  WARNING: search term not found: "e"
  WARNING: search term not found: "n"
  WARNING: search term not found: "e"
  WARNING: search term not found: "l"
  WARNING: search term not found: "e"
  WARNING: search term not found: "v"
  WARNING: search term not found: "e"
  WARNING: search term not found: "n"
  WARNING: search term not found: "t"
  WARNING: search term not found: "w"
  WARNING: search term not found: "e"
  WARNING: search term not found: "l"
  WARNING: search term not found: "v"
  WARNING: search term not found: "e"

stdout output: \\\\\\
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest-examples/example023-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-examples-output/example023-actual.csg
--- 

+++ 

@@ -4,19 +4,14 @@

 multmatrix([[0.5, -0.866025, 0, 0], [0.866025, 0.5, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 multmatrix([[1, 0, 0, 16], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 2], [6, 2], [6, 1], [3, 2], [3, 5], [5, 5], [5, 2]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], [12, 13, 14, 15]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
-multmatrix([[1, 0, 0, 8], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[1, 1], [1, 6], [6, 6], [6, 5], [7, 5], [7, 1], [5, 1], [5, 5], [3, 5], [3, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
 }
@@ -25,19 +20,14 @@

 multmatrix([[0.866025, -0.5, 0, 0], [0.5, 0.866025, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 multmatrix([[1, 0, 0, 16], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[4, 1], [4, 2], [3, 2], [3, 5], [1, 5], [1, 6], [3, 6], [3, 7], [5, 7], [5, 6], [7, 6], [7, 5], [5, 5], [5, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
-multmatrix([[1, 0, 0, 8], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 3], [1, 3], [1, 6], [3, 6], [3, 4], [4, 4], [4, 5], [5, 5], [5, 4], [6, 4], [6, 6], [8, 6], [8, 3], [7, 3], [7, 1], [5, 1], [5, 2], [4, 2], [4, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 2], [6, 2], [6, 1], [3, 2], [3, 5], [5, 5], [5, 2]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], [12, 13, 14, 15]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
 }
@@ -46,29 +36,14 @@

 multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 multmatrix([[1, 0, 0, 16], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[4, 1], [4, 2], [3, 2], [3, 5], [1, 5], [1, 6], [3, 6], [3, 7], [5, 7], [5, 6], [7, 6], [7, 5], [5, 5], [5, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
-multmatrix([[1, 0, 0, 8], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[1, 1], [1, 7], [3, 7], [3, 5], [6, 5], [6, 4], [7, 4], [7, 1], [5, 1], [5, 4], [3, 4], [3, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[1, 1], [1, 6], [6, 6], [6, 5], [7, 5], [7, 4], [5, 4], [5, 5], [3, 5], [3, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 24], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 32], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
 }
@@ -77,24 +52,14 @@

 multmatrix([[0.866025, 0.5, 0, 0], [-0.5, 0.866025, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 multmatrix([[1, 0, 0, 16], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[3, 1], [3, 4], [2, 4], [2, 5], [3, 5], [3, 6], [4, 6], [4, 7], [7, 7], [7, 6], [5, 6], [5, 5], [7, 5], [7, 4], [5, 4], [5, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
-multmatrix([[1, 0, 0, 8], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 2], [6, 2], [6, 1], [3, 2], [3, 5], [5, 5], [5, 2]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], [12, 13, 14, 15]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 6], [3, 6], [3, 2], [5, 2], [5, 6], [7, 6], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 24], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[1, 1], [1, 6], [6, 6], [6, 5], [7, 5], [7, 4], [5, 4], [5, 5], [3, 5], [3, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
 }
@@ -103,24 +68,14 @@

 multmatrix([[0.5, 0.866025, 0, 0], [-0.866025, 0.5, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 multmatrix([[1, 0, 0, 16], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[3, 1], [3, 4], [2, 4], [2, 5], [3, 5], [3, 6], [4, 6], [4, 7], [7, 7], [7, 6], [5, 6], [5, 5], [7, 5], [7, 4], [5, 4], [5, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
-multmatrix([[1, 0, 0, 8], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [3, 2], [3, 4], [2, 4], [2, 5], [5, 5], [5, 2], [6, 2], [6, 1], [3, 6], [3, 7], [5, 7], [5, 6]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [10, 11, 12, 13]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[3, 1], [3, 2], [2, 2], [2, 3], [1, 3], [1, 6], [3, 6], [3, 3], [5, 3], [5, 6], [7, 6], [7, 3], [6, 3], [6, 2], [5, 2], [5, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 24], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
 }
@@ -129,19 +84,14 @@

 multmatrix([[0, 1, 0, 0], [-1, 0, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 multmatrix([[1, 0, 0, 16], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[1, 1], [1, 2], [5, 2], [5, 3], [2, 3], [2, 4], [1, 4], [1, 5], [2, 5], [2, 6], [7, 6], [7, 5], [3, 5], [3, 4], [6, 4], [6, 3], [7, 3], [7, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
-multmatrix([[1, 0, 0, 8], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [3, 2], [3, 4], [2, 4], [2, 5], [5, 5], [5, 2], [6, 2], [6, 1], [3, 6], [3, 7], [5, 7], [5, 6]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [10, 11, 12, 13]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[1, 1], [1, 2], [2, 2], [2, 3], [3, 3], [3, 4], [2, 4], [2, 5], [1, 5], [1, 6], [3, 6], [3, 5], [5, 5], [5, 6], [7, 6], [7, 5], [6, 5], [6, 4], [5, 4], [5, 3], [6, 3], [6, 2], [7, 2], [7, 1], [5, 1], [5, 2], [3, 2], [3, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
 }
@@ -150,29 +100,14 @@

 multmatrix([[-0.5, 0.866025, 0, 0], [-0.866025, -0.5, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 multmatrix([[1, 0, 0, 16], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[1, 1], [1, 2], [5, 2], [5, 3], [2, 3], [2, 4], [1, 4], [1, 5], [2, 5], [2, 6], [7, 6], [7, 5], [3, 5], [3, 4], [6, 4], [6, 3], [7, 3], [7, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
-multmatrix([[1, 0, 0, 8], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[3, 1], [3, 2], [2, 2], [2, 3], [1, 3], [1, 6], [3, 6], [3, 3], [5, 3], [5, 6], [7, 6], [7, 3], [6, 3], [6, 2], [5, 2], [5, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 24], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 32], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[1, 1], [1, 6], [6, 6], [6, 5], [7, 5], [7, 1], [5, 1], [5, 5], [3, 5], [3, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
 }
@@ -181,29 +116,14 @@

 multmatrix([[-0.866025, 0.5, 0, 0], [-0.5, -0.866025, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 multmatrix([[1, 0, 0, 16], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
-multmatrix([[1, 0, 0, 8], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [3, 2], [3, 4], [2, 4], [2, 5], [5, 5], [5, 2], [6, 2], [6, 1], [3, 6], [3, 7], [5, 7], [5, 6]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [10, 11, 12, 13]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[1, 0], [1, 1], [5, 1], [5, 2], [2, 2], [2, 3], [1, 3], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 1], [6, 1], [6, 0], [3, 3], [3, 5], [5, 5], [5, 3]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], [16, 17, 18, 19]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 24], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[1, 1], [1, 7], [3, 7], [3, 5], [6, 5], [6, 4], [7, 4], [7, 1], [5, 1], [5, 4], [3, 4], [3, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 32], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[4, 1], [4, 2], [3, 2], [3, 5], [1, 5], [1, 6], [3, 6], [3, 7], [5, 7], [5, 6], [7, 6], [7, 5], [5, 5], [5, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
 }
@@ -212,24 +132,14 @@

 multmatrix([[-1, 0, 0, 0], [0, -1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 multmatrix([[1, 0, 0, 16], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[1, 1], [1, 6], [6, 6], [6, 5], [7, 5], [7, 1], [5, 1], [5, 5], [3, 5], [3, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
-multmatrix([[1, 0, 0, 8], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [3, 2], [3, 4], [2, 4], [2, 5], [5, 5], [5, 2], [6, 2], [6, 1], [3, 6], [3, 7], [5, 7], [5, 6]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [10, 11, 12, 13]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[1, 1], [1, 6], [6, 6], [6, 5], [7, 5], [7, 1], [5, 1], [5, 5], [3, 5], [3, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 24], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
 }
@@ -238,19 +148,14 @@

 multmatrix([[-0.866025, -0.5, 0, 0], [0.5, -0.866025, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 multmatrix([[1, 0, 0, 16], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[4, 1], [4, 2], [3, 2], [3, 5], [1, 5], [1, 6], [3, 6], [3, 7], [5, 7], [5, 6], [7, 6], [7, 5], [5, 5], [5, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
-multmatrix([[1, 0, 0, 8], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[1, 1], [1, 6], [6, 6], [6, 5], [7, 5], [7, 1], [5, 1], [5, 5], [3, 5], [3, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
 }
@@ -259,34 +164,14 @@

 multmatrix([[-0.5, -0.866025, 0, 0], [0.866025, -0.5, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 multmatrix([[1, 0, 0, 16], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
-multmatrix([[1, 0, 0, 8], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [3, 2], [3, 6], [2, 6], [2, 7], [5, 7], [5, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 24], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[3, 1], [3, 2], [2, 2], [2, 3], [1, 3], [1, 6], [3, 6], [3, 3], [5, 3], [5, 6], [7, 6], [7, 3], [6, 3], [6, 2], [5, 2], [5, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 32], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 40], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[1, 1], [1, 6], [6, 6], [6, 5], [7, 5], [7, 1], [5, 1], [5, 5], [3, 5], [3, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
 }
@@ -295,34 +180,14 @@

 multmatrix([[0, -1, 0, 0], [1, 0, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 multmatrix([[1, 0, 0, 16], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[4, 1], [4, 2], [3, 2], [3, 5], [1, 5], [1, 6], [3, 6], [3, 7], [5, 7], [5, 6], [7, 6], [7, 5], [5, 5], [5, 2], [7, 2], [7, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
-multmatrix([[1, 0, 0, 8], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 3], [1, 3], [1, 6], [3, 6], [3, 4], [4, 4], [4, 5], [5, 5], [5, 4], [6, 4], [6, 6], [8, 6], [8, 3], [7, 3], [7, 1], [5, 1], [5, 2], [4, 2], [4, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 24], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [3, 2], [3, 6], [2, 6], [2, 7], [5, 7], [5, 2], [6, 2], [6, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 32], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[3, 1], [3, 2], [2, 2], [2, 3], [1, 3], [1, 6], [3, 6], [3, 3], [5, 3], [5, 6], [7, 6], [7, 3], [6, 3], [6, 2], [5, 2], [5, 1]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]], convexity = 1);
-}
-}
-multmatrix([[1, 0, 0, 40], [0, 1, 0, -4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-linear_extrude(height = 5, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
-polygon(points = [[2, 1], [2, 2], [1, 2], [1, 5], [2, 5], [2, 6], [6, 6], [6, 5], [7, 5], [7, 3], [3, 3], [3, 2], [6, 2], [6, 1], [3, 4], [3, 5], [5, 5], [5, 4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
+polygon(points = undef, paths = undef, convexity = 1);
 }
 }
 }
<end of output>
Test time =   0.44 sec
----------------------------------------------------------
Test Failed.
"dumptest-examples_example023" end time: Jan 23 05:35 GMT
"dumptest-examples_example023" time elapsed: 00:00:00

    
openscad-nonascii_sfære
1071/1092 Testing: openscad-nonascii_sfære
1071/1092 Test: openscad-nonascii_sfære
Command: "/usr/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "openscad-nonascii" "-f" "sfære" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/sfære.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"openscad-nonascii_sfære" start time: Jan 23 05:40 GMT
Output:
----------------------------------------------------------
sfære
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/sf\xc3\xa6re.scad', '-o', '/Users/travis/build/openscad/openscad/tests/openscad-nonascii-output/sf\xc3\xa6re-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring unknown variable 'radius'.

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/openscad-nonascii/sfære-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/openscad-nonascii-output/sfære-actual.csg
--- 

+++ 

@@ -1 +1 @@

-sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
+sphere($fn = 0, $fa = 12, $fs = 2, r = 1);
<end of output>
Test time =   0.48 sec
----------------------------------------------------------
Test Failed.
"openscad-nonascii_sfære" end time: Jan 23 05:40 GMT
"openscad-nonascii_sfære" time elapsed: 00:00:00

    

build.make and flags.make

CMakeFiles/csgtexttest.dir/build.make

        # CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.9

# Delete rule output on recipe failure.
.DELETE_ON_ERROR:


#=============================================================================
# Special targets provided by cmake.

# Disable implicit rules so canonical targets will work.
.SUFFIXES:


# Remove some rules from gmake that .SUFFIXES does not remove.
SUFFIXES =

.SUFFIXES: .hpux_make_needs_suffix_list


# Suppress display of executed commands.
$(VERBOSE).SILENT:


# A target that is always out of date.
cmake_force:

.PHONY : cmake_force

#=============================================================================
# Set environment variables for the build.

# The shell in which to execute make rules.
SHELL = /bin/sh

# The CMake executable.
CMAKE_COMMAND = /usr/local/Cellar/cmake/3.9.4/bin/cmake

# The command to remove a file.
RM = /usr/local/Cellar/cmake/3.9.4/bin/cmake -E remove -f

# Escaping for special characters.
EQUALS = =

# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /Users/travis/build/openscad/openscad/tests

# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /Users/travis/build/openscad/openscad/tests

# Include any dependencies generated for this target.
include CMakeFiles/csgtexttest.dir/depend.make

# Include the progress variables for this target.
include CMakeFiles/csgtexttest.dir/progress.make

# Include the compile flags for this target's objects.
include CMakeFiles/csgtexttest.dir/flags.make

CMakeFiles/csgtexttest.dir/csgtexttest.cc.o: CMakeFiles/csgtexttest.dir/flags.make
CMakeFiles/csgtexttest.dir/csgtexttest.cc.o: csgtexttest.cc
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/travis/build/openscad/openscad/tests/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/csgtexttest.dir/csgtexttest.cc.o"
	/usr/local/bin/ccache /usr/bin/clang++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/csgtexttest.dir/csgtexttest.cc.o -c /Users/travis/build/openscad/openscad/tests/csgtexttest.cc

CMakeFiles/csgtexttest.dir/csgtexttest.cc.i: cmake_force
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/csgtexttest.dir/csgtexttest.cc.i"
	/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/travis/build/openscad/openscad/tests/csgtexttest.cc > CMakeFiles/csgtexttest.dir/csgtexttest.cc.i

CMakeFiles/csgtexttest.dir/csgtexttest.cc.s: cmake_force
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/csgtexttest.dir/csgtexttest.cc.s"
	/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/travis/build/openscad/openscad/tests/csgtexttest.cc -o CMakeFiles/csgtexttest.dir/csgtexttest.cc.s

CMakeFiles/csgtexttest.dir/csgtexttest.cc.o.requires:

.PHONY : CMakeFiles/csgtexttest.dir/csgtexttest.cc.o.requires

CMakeFiles/csgtexttest.dir/csgtexttest.cc.o.provides: CMakeFiles/csgtexttest.dir/csgtexttest.cc.o.requires
	$(MAKE) -f CMakeFiles/csgtexttest.dir/build.make CMakeFiles/csgtexttest.dir/csgtexttest.cc.o.provides.build
.PHONY : CMakeFiles/csgtexttest.dir/csgtexttest.cc.o.provides

CMakeFiles/csgtexttest.dir/csgtexttest.cc.o.provides.build: CMakeFiles/csgtexttest.dir/csgtexttest.cc.o


CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o: CMakeFiles/csgtexttest.dir/flags.make
CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o: CSGTextRenderer.cc
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/travis/build/openscad/openscad/tests/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o"
	/usr/local/bin/ccache /usr/bin/clang++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o -c /Users/travis/build/openscad/openscad/tests/CSGTextRenderer.cc

CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.i: cmake_force
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.i"
	/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/travis/build/openscad/openscad/tests/CSGTextRenderer.cc > CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.i

CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.s: cmake_force
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.s"
	/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/travis/build/openscad/openscad/tests/CSGTextRenderer.cc -o CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.s

CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o.requires:

.PHONY : CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o.requires

CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o.provides: CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o.requires
	$(MAKE) -f CMakeFiles/csgtexttest.dir/build.make CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o.provides.build
.PHONY : CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o.provides

CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o.provides.build: CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o


CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o: CMakeFiles/csgtexttest.dir/flags.make
CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o: CSGTextCache.cc
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/travis/build/openscad/openscad/tests/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o"
	/usr/local/bin/ccache /usr/bin/clang++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o -c /Users/travis/build/openscad/openscad/tests/CSGTextCache.cc

CMakeFiles/csgtexttest.dir/CSGTextCache.cc.i: cmake_force
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/csgtexttest.dir/CSGTextCache.cc.i"
	/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/travis/build/openscad/openscad/tests/CSGTextCache.cc > CMakeFiles/csgtexttest.dir/CSGTextCache.cc.i

CMakeFiles/csgtexttest.dir/CSGTextCache.cc.s: cmake_force
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/csgtexttest.dir/CSGTextCache.cc.s"
	/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/travis/build/openscad/openscad/tests/CSGTextCache.cc -o CMakeFiles/csgtexttest.dir/CSGTextCache.cc.s

CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o.requires:

.PHONY : CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o.requires

CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o.provides: CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o.requires
	$(MAKE) -f CMakeFiles/csgtexttest.dir/build.make CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o.provides.build
.PHONY : CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o.provides

CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o.provides.build: CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o


# Object files for target csgtexttest
csgtexttest_OBJECTS = \
"CMakeFiles/csgtexttest.dir/csgtexttest.cc.o" \
"CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o" \
"CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o"

# External object files for target csgtexttest
csgtexttest_EXTERNAL_OBJECTS =

csgtexttest: CMakeFiles/csgtexttest.dir/csgtexttest.cc.o
csgtexttest: CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o
csgtexttest: CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o
csgtexttest: CMakeFiles/csgtexttest.dir/build.make
csgtexttest: libtests-nocgal.a
csgtexttest: /usr/local/lib/libGLEW.dylib
csgtexttest: /usr/local/lib/libopencsg.dylib
csgtexttest: libtests-common.a
csgtexttest: libtests-core.a
csgtexttest: /usr/local/Cellar/glib/2.54.3/lib/libglib-2.0.dylib
csgtexttest: /usr/local/opt/gettext/lib/libintl.dylib
csgtexttest: /usr/lib/libxml2.dylib
csgtexttest: /usr/local/lib/libboost_thread-mt.dylib
csgtexttest: /usr/local/lib/libboost_program_options-mt.dylib
csgtexttest: /usr/local/lib/libboost_filesystem-mt.dylib
csgtexttest: /usr/local/lib/libboost_system-mt.dylib
csgtexttest: /usr/local/lib/libboost_regex-mt.dylib
csgtexttest: /usr/local/lib/libboost_chrono-mt.dylib
csgtexttest: /usr/local/lib/libboost_date_time-mt.dylib
csgtexttest: /usr/local/lib/libboost_atomic-mt.dylib
csgtexttest: CMakeFiles/csgtexttest.dir/link.txt
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/travis/build/openscad/openscad/tests/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX executable csgtexttest"
	$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/csgtexttest.dir/link.txt --verbose=$(VERBOSE)

# Rule to build all files generated by this target.
CMakeFiles/csgtexttest.dir/build: csgtexttest

.PHONY : CMakeFiles/csgtexttest.dir/build

CMakeFiles/csgtexttest.dir/requires: CMakeFiles/csgtexttest.dir/csgtexttest.cc.o.requires
CMakeFiles/csgtexttest.dir/requires: CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o.requires
CMakeFiles/csgtexttest.dir/requires: CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o.requires

.PHONY : CMakeFiles/csgtexttest.dir/requires

CMakeFiles/csgtexttest.dir/clean:
	$(CMAKE_COMMAND) -P CMakeFiles/csgtexttest.dir/cmake_clean.cmake
.PHONY : CMakeFiles/csgtexttest.dir/clean

CMakeFiles/csgtexttest.dir/depend:
	cd /Users/travis/build/openscad/openscad/tests && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/travis/build/openscad/openscad/tests /Users/travis/build/openscad/openscad/tests /Users/travis/build/openscad/openscad/tests /Users/travis/build/openscad/openscad/tests /Users/travis/build/openscad/openscad/tests/CMakeFiles/csgtexttest.dir/DependInfo.cmake --color=$(COLOR)
.PHONY : CMakeFiles/csgtexttest.dir/depend


    

CMakeFiles/csgtexttest.dir/flags.make

        # CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.9

# compile CXX with /usr/bin/clang++
CXX_FLAGS =  -DSTACKSIZE=8388608 -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-sign-compare -std=gnu++11 -stdlib=libc++ -O2 -g  -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -mmacosx-version-min=10.7   -I/usr/local/Cellar/fontconfig/2.12.6/include -I/usr/local/opt/freetype/include/freetype2 -I/usr/local/opt/freetype/include/freetype2 -I/usr/local/Cellar/harfbuzz/1.7.4/include/harfbuzz -I/usr/local/Cellar/glib/2.54.3/include/glib-2.0 -I/usr/local/Cellar/glib/2.54.3/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.41/include -I/usr/local/Cellar/graphite2/1.3.10/include

CXX_DEFINES = -DENABLE_EXPERIMENTAL -DOPENSCAD_DAY=23 -DOPENSCAD_MONTH=1 -DOPENSCAD_NOGUI -DOPENSCAD_SHORTVERSION=2018.01.23 -DOPENSCAD_VERSION=2018.01.23 -DOPENSCAD_YEAR=2018

CXX_INCLUDES = -I/usr/local/include -I/usr/local/include/eigen3 -I/usr/local/Cellar/glib/2.54.3/include/glib-2.0 -I/usr/local/Cellar/glib/2.54.3/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.41/include -I/usr/include/libxml2 -I/Users/travis/build/openscad/openscad/tests/../src -I/Users/travis/build/openscad/openscad/tests/../src/ext/libtess2/Include 


    

CMakeFiles/test_pretty_print.dir/build.make

        # CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.9

# Delete rule output on recipe failure.
.DELETE_ON_ERROR:


#=============================================================================
# Special targets provided by cmake.

# Disable implicit rules so canonical targets will work.
.SUFFIXES:


# Remove some rules from gmake that .SUFFIXES does not remove.
SUFFIXES =

.SUFFIXES: .hpux_make_needs_suffix_list


# Suppress display of executed commands.
$(VERBOSE).SILENT:


# A target that is always out of date.
cmake_force:

.PHONY : cmake_force

#=============================================================================
# Set environment variables for the build.

# The shell in which to execute make rules.
SHELL = /bin/sh

# The CMake executable.
CMAKE_COMMAND = /usr/local/Cellar/cmake/3.9.4/bin/cmake

# The command to remove a file.
RM = /usr/local/Cellar/cmake/3.9.4/bin/cmake -E remove -f

# Escaping for special characters.
EQUALS = =

# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /Users/travis/build/openscad/openscad/tests

# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /Users/travis/build/openscad/openscad/tests

# Include any dependencies generated for this target.
include CMakeFiles/test_pretty_print.dir/depend.make

# Include the progress variables for this target.
include CMakeFiles/test_pretty_print.dir/progress.make

# Include the compile flags for this target's objects.
include CMakeFiles/test_pretty_print.dir/flags.make

CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o: CMakeFiles/test_pretty_print.dir/flags.make
CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o: test_pretty_print.cc
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/travis/build/openscad/openscad/tests/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o"
	/usr/local/bin/ccache /usr/bin/clang++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o -c /Users/travis/build/openscad/openscad/tests/test_pretty_print.cc

CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.i: cmake_force
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.i"
	/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/travis/build/openscad/openscad/tests/test_pretty_print.cc > CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.i

CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.s: cmake_force
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.s"
	/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/travis/build/openscad/openscad/tests/test_pretty_print.cc -o CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.s

CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o.requires:

.PHONY : CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o.requires

CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o.provides: CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o.requires
	$(MAKE) -f CMakeFiles/test_pretty_print.dir/build.make CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o.provides.build
.PHONY : CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o.provides

CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o.provides.build: CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o


# Object files for target test_pretty_print
test_pretty_print_OBJECTS = \
"CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o"

# External object files for target test_pretty_print
test_pretty_print_EXTERNAL_OBJECTS =

test_pretty_print: CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o
test_pretty_print: CMakeFiles/test_pretty_print.dir/build.make
test_pretty_print: CMakeFiles/test_pretty_print.dir/link.txt
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/travis/build/openscad/openscad/tests/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_pretty_print"
	$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_pretty_print.dir/link.txt --verbose=$(VERBOSE)

# Rule to build all files generated by this target.
CMakeFiles/test_pretty_print.dir/build: test_pretty_print

.PHONY : CMakeFiles/test_pretty_print.dir/build

CMakeFiles/test_pretty_print.dir/requires: CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o.requires

.PHONY : CMakeFiles/test_pretty_print.dir/requires

CMakeFiles/test_pretty_print.dir/clean:
	$(CMAKE_COMMAND) -P CMakeFiles/test_pretty_print.dir/cmake_clean.cmake
.PHONY : CMakeFiles/test_pretty_print.dir/clean

CMakeFiles/test_pretty_print.dir/depend:
	cd /Users/travis/build/openscad/openscad/tests && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/travis/build/openscad/openscad/tests /Users/travis/build/openscad/openscad/tests /Users/travis/build/openscad/openscad/tests /Users/travis/build/openscad/openscad/tests /Users/travis/build/openscad/openscad/tests/CMakeFiles/test_pretty_print.dir/DependInfo.cmake --color=$(COLOR)
.PHONY : CMakeFiles/test_pretty_print.dir/depend


    

CMakeFiles/test_pretty_print.dir/flags.make

        # CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.9

# compile CXX with /usr/bin/clang++
CXX_FLAGS =  -DSTACKSIZE=8388608 -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-sign-compare -std=gnu++11 -stdlib=libc++ -O2 -g  -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -mmacosx-version-min=10.7   -I/usr/local/Cellar/fontconfig/2.12.6/include -I/usr/local/opt/freetype/include/freetype2 -I/usr/local/opt/freetype/include/freetype2 -I/usr/local/Cellar/harfbuzz/1.7.4/include/harfbuzz -I/usr/local/Cellar/glib/2.54.3/include/glib-2.0 -I/usr/local/Cellar/glib/2.54.3/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.41/include -I/usr/local/Cellar/graphite2/1.3.10/include -DPYBIN=/usr/bin/python -DPYSRC=/Users/travis/build/openscad/openscad/tests/test_pretty_print.py -DBUILDDIR=--builddir=/Users/travis/build/openscad/openscad/tests

CXX_DEFINES = -DENABLE_EXPERIMENTAL -DOPENSCAD_DAY=23 -DOPENSCAD_MONTH=1 -DOPENSCAD_NOGUI -DOPENSCAD_SHORTVERSION=2018.01.23 -DOPENSCAD_VERSION=2018.01.23 -DOPENSCAD_YEAR=2018

CXX_INCLUDES = -I/usr/local/include -I/usr/local/include/eigen3 -I/usr/local/Cellar/glib/2.54.3/include/glib-2.0 -I/usr/local/Cellar/glib/2.54.3/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/lo