summaryrefslogtreecommitdiff
path: root/tests/regression
diff options
context:
space:
mode:
Diffstat (limited to 'tests/regression')
-rw-r--r--tests/regression/cgalpngtest/ifelse-tests-expected.pngbin9264 -> 8135 bytes
-rw-r--r--tests/regression/csgtermtest/allexpressions-expected.txt1
-rw-r--r--tests/regression/csgtermtest/allmodules-expected.txt2
-rw-r--r--tests/regression/csgtexttest/allexpressions-expected.txt1
-rw-r--r--tests/regression/csgtexttest/allmodules-expected.txt2
-rw-r--r--tests/regression/dumptest/allexpressions-expected.txt1
-rw-r--r--tests/regression/dumptest/allmodules-expected.txt5
-rw-r--r--tests/regression/dumptest/ifelse-tests-expected.txt3
-rw-r--r--tests/regression/moduledumptest/allexpressions-expected.txt31
-rw-r--r--tests/regression/moduledumptest/allfunctions-expected.txt29
-rw-r--r--tests/regression/moduledumptest/allmodules-expected.txt41
-rw-r--r--tests/regression/opencsgtest/ifelse-tests-expected.pngbin9650 -> 8465 bytes
-rw-r--r--tests/regression/throwntogethertest/ifelse-tests-expected.pngbin4999 -> 8474 bytes
13 files changed, 113 insertions, 3 deletions
diff --git a/tests/regression/cgalpngtest/ifelse-tests-expected.png b/tests/regression/cgalpngtest/ifelse-tests-expected.png
index fcda7bc..6680498 100644
--- a/tests/regression/cgalpngtest/ifelse-tests-expected.png
+++ b/tests/regression/cgalpngtest/ifelse-tests-expected.png
Binary files differ
diff --git a/tests/regression/csgtermtest/allexpressions-expected.txt b/tests/regression/csgtermtest/allexpressions-expected.txt
new file mode 100644
index 0000000..a40cf60
--- /dev/null
+++ b/tests/regression/csgtermtest/allexpressions-expected.txt
@@ -0,0 +1 @@
+No top-level CSG object
diff --git a/tests/regression/csgtermtest/allmodules-expected.txt b/tests/regression/csgtermtest/allmodules-expected.txt
index f544c01..b802c81 100644
--- a/tests/regression/csgtermtest/allmodules-expected.txt
+++ b/tests/regression/csgtermtest/allmodules-expected.txt
@@ -1 +1 @@
-((((((cube23 + sphere24) + cylinder25) + polyhedron26) + square27) + circle28) + polygon29)
+(((((((sphere12 + cube25) + sphere26) + cylinder27) + polyhedron28) + square29) + circle30) + polygon31)
diff --git a/tests/regression/csgtexttest/allexpressions-expected.txt b/tests/regression/csgtexttest/allexpressions-expected.txt
new file mode 100644
index 0000000..331822f
--- /dev/null
+++ b/tests/regression/csgtexttest/allexpressions-expected.txt
@@ -0,0 +1 @@
+group1
diff --git a/tests/regression/csgtexttest/allmodules-expected.txt b/tests/regression/csgtexttest/allmodules-expected.txt
index 49171ba..95e0029 100644
--- a/tests/regression/csgtexttest/allmodules-expected.txt
+++ b/tests/regression/csgtexttest/allmodules-expected.txt
@@ -1 +1 @@
-group1(minkowski2+glide3+subdiv4+hull5+group6+group6+group6+intersection9+group6+union11+difference12+intersection9+linear_extrude+linear_extrude+rotate_extrude+rotate_extrude+import+import+import+import+group6+cube+sphere+cylinder+polyhedron+square+circle+polygon+projection+render31+surface+transform33+transform33+transform35+transform33+transform33+color38)
+group1(minkowski2+glide3+subdiv4+hull5+resize6+group7+group7+group7+intersection10+group11(sphere)+union13+difference14+intersection10+linear_extrude+linear_extrude+rotate_extrude+rotate_extrude+import+import+import+import+group7+cube+sphere+cylinder+polyhedron+square+circle+polygon+projection+render33+surface+transform35+transform35+transform37+transform35+transform35+color40)
diff --git a/tests/regression/dumptest/allexpressions-expected.txt b/tests/regression/dumptest/allexpressions-expected.txt
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/tests/regression/dumptest/allexpressions-expected.txt
@@ -0,0 +1 @@
+
diff --git a/tests/regression/dumptest/allmodules-expected.txt b/tests/regression/dumptest/allmodules-expected.txt
index e6bd498..74bf191 100644
--- a/tests/regression/dumptest/allmodules-expected.txt
+++ b/tests/regression/dumptest/allmodules-expected.txt
@@ -2,11 +2,14 @@
glide(path = undef, convexity = 0);
subdiv(level = 1, convexity = 0);
hull();
+ resize(newsize = [0,0,0], auto = [0,0,0]);
group();
group();
group();
intersection();
- group();
+ group() {
+ sphere($fn = 0, $fa = 12, $fs = 2, r = 1);
+ }
union();
difference();
intersection();
diff --git a/tests/regression/dumptest/ifelse-tests-expected.txt b/tests/regression/dumptest/ifelse-tests-expected.txt
index 1b60002..e2d3fce 100644
--- a/tests/regression/dumptest/ifelse-tests-expected.txt
+++ b/tests/regression/dumptest/ifelse-tests-expected.txt
@@ -1,5 +1,8 @@
group() {
cube(size = [2, 2, 2], center = true);
+ multmatrix([[1, 0, 0, -3], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+ cube(size = [2, 2, 2], center = true);
+ }
}
multmatrix([[1, 0, 0, 3], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
group() {
diff --git a/tests/regression/moduledumptest/allexpressions-expected.txt b/tests/regression/moduledumptest/allexpressions-expected.txt
new file mode 100644
index 0000000..6d9de40
--- /dev/null
+++ b/tests/regression/moduledumptest/allexpressions-expected.txt
@@ -0,0 +1,31 @@
+a = true;
+b = false;
+c = undef;
+d = a;
+e = $fn;
+f1 = [1];
+f2 = [1, 2, 3];
+g = ((f2.x + f2.y) + f2.z);
+h1 = [2 : 1 : 5];
+h2 = [1 : 2 : 10];
+i = ((h2.begin - h2.step) - h2.end);
+j = "test";
+k = 0.0123;
+l = (a * b);
+m = (a / b);
+n = (a % b);
+o = (c < d);
+p = (c <= d);
+q = (c == d);
+r = (c != d);
+s = (c >= d);
+t = (c > d);
+u = (e && g);
+v = (e || g);
+w = i;
+x = -i;
+y = !i;
+z = j;
+aa = (k ? l : m);
+bb = n[o];
+
diff --git a/tests/regression/moduledumptest/allfunctions-expected.txt b/tests/regression/moduledumptest/allfunctions-expected.txt
new file mode 100644
index 0000000..a8a0fea
--- /dev/null
+++ b/tests/regression/moduledumptest/allfunctions-expected.txt
@@ -0,0 +1,29 @@
+a = abs();
+b = sign();
+c = rands();
+d = min();
+e = max();
+f = sin();
+g = cos();
+h = asin();
+i = acos();
+j = tan();
+k = atan();
+l = atan2();
+m = round();
+n = ceil();
+o = floor();
+p = pow();
+q = sqrt();
+r = exp();
+s = log();
+t = ln();
+u = str();
+v = lookup();
+w = dxf_dim();
+x = dxf_cross();
+y = version();
+z = version_num();
+aa = len();
+bb = search();
+
diff --git a/tests/regression/moduledumptest/allmodules-expected.txt b/tests/regression/moduledumptest/allmodules-expected.txt
new file mode 100644
index 0000000..0e3fc32
--- /dev/null
+++ b/tests/regression/moduledumptest/allmodules-expected.txt
@@ -0,0 +1,41 @@
+minkowski();
+glide();
+subdiv();
+hull();
+resize();
+child();
+echo();
+assign();
+for();
+intersection_for();
+if(false) cube();
+else sphere();
+union();
+difference();
+intersection();
+dxf_linear_extrude();
+linear_extrude();
+dxf_rotate_extrude();
+rotate_extrude();
+import();
+import_stl();
+import_off();
+import_dxf();
+group();
+cube();
+sphere();
+cylinder();
+polyhedron();
+square();
+circle();
+polygon();
+projection();
+render();
+surface();
+scale();
+rotate();
+mirror();
+translate();
+multmatrix();
+color();
+
diff --git a/tests/regression/opencsgtest/ifelse-tests-expected.png b/tests/regression/opencsgtest/ifelse-tests-expected.png
index 6dae4df..84e18e3 100644
--- a/tests/regression/opencsgtest/ifelse-tests-expected.png
+++ b/tests/regression/opencsgtest/ifelse-tests-expected.png
Binary files differ
diff --git a/tests/regression/throwntogethertest/ifelse-tests-expected.png b/tests/regression/throwntogethertest/ifelse-tests-expected.png
index 7f6374c..5cb1c4c 100644
--- a/tests/regression/throwntogethertest/ifelse-tests-expected.png
+++ b/tests/regression/throwntogethertest/ifelse-tests-expected.png
Binary files differ
contact: Jan Huwald // Impressum