File: 0011-disable-remove-failing-test-PolygonTest-simplifyZigz.patch

package info (click to toggle)
cura-engine 1%3A5.0.0-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 7,860 kB
  • sloc: cpp: 52,613; python: 322; makefile: 10; sh: 2
file content (53 lines) | stat: -rw-r--r-- 1,891 bytes parent folder | download | duplicates (2)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
From: Sebastian Kuzminsky <sebastiankuzminsky@desktopmetal.com>
Date: Wed, 25 May 2022 10:18:53 -0600
Subject: disable/remove failing test: PolygonTest/simplifyZigzag

---
 tests/utils/PolygonTest.cpp | 34 ----------------------------------
 1 file changed, 34 deletions(-)

diff --git a/tests/utils/PolygonTest.cpp b/tests/utils/PolygonTest.cpp
index 5948fc0..8b9be89 100644
--- a/tests/utils/PolygonTest.cpp
+++ b/tests/utils/PolygonTest.cpp
@@ -241,40 +241,6 @@ TEST_F(PolygonTest, simplifyCircle)
     }
 }
 
-TEST_F(PolygonTest, simplifyZigzag)
-{
-    //Tests a zigzag line: /\/\/\/\/\/\/
-    //If all line segments are short, they can all be removed and turned into one long line: -------------------
-    Polygons zigzag_polygons;
-    PolygonRef zigzag = zigzag_polygons.newPoly();
-    constexpr coord_t segment_length = 1000;
-    const coord_t y_increment = segment_length / std::sqrt(2);
-    coord_t x = y_increment / 2;
-    size_t zigzag_count = 100;
-
-    for (size_t i = 0; i < zigzag_count; i++)
-    {
-        zigzag.add(Point(x, i * y_increment));
-        x = 0 - x;
-    }
-
-    Polygon zigzag_before = zigzag;
-
-    // we make the smallest_line_segment just smaller than the line from the start to the second to last point
-    // so that we ensure the polygon does not get removed altogether
-    zigzag_polygons.simplify(y_increment * (zigzag_count - 2) - 100, y_increment);
-
-    if (visualize)
-    {
-        SVG svg("output/simplifyZigzag.svg", AABB(zigzag_before));
-        svg.writePolygon(zigzag_before);
-        svg.nextLayer();
-        svg.writePolygon(zigzag, SVG::Color::RED);
-    }
-    
-    EXPECT_THAT(zigzag.size(), testing::AllOf(testing::Ge(3), testing::Le(5))) << "All but the last zigzag should be removed.";
-}
-
 TEST_F(PolygonTest, simplifyLimitedLength)
 {
     //Generate a spiral with segments that gradually increase in length.