From 08e7b6fe7264ec67e880a6b856a3604a969b1c22 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sun, 3 Aug 2025 13:59:47 +0200 Subject: [PATCH] Added tests for evaluate 'skip' in DRC --- testdata/drc/drcSimpleTests_143.drc | 3 +++ testdata/drc/drcSimpleTests_au143.gds | Bin 8114 -> 8498 bytes testdata/drc/drcSimpleTests_au143d.gds | Bin 7980 -> 8364 bytes 3 files changed, 3 insertions(+) diff --git a/testdata/drc/drcSimpleTests_143.drc b/testdata/drc/drcSimpleTests_143.drc index df9a4f129..d7d96b261 100644 --- a/testdata/drc/drcSimpleTests_143.drc +++ b/testdata/drc/drcSimpleTests_143.drc @@ -17,6 +17,7 @@ l2.evaluated("put(2, to_f(value(17))*factor)", { "factor" => 3.0 }, true).output l1.evaluated(aniso("put(2, shape.bbox.height/shape.bbox.width)")).output(12, 0) l1.evaluated(scales("put(2, shape.area)")).output(13, 0) l1.evaluated(aniso_and_scales("put(2, shape.bbox.width)")).output(14, 0) +l1.evaluated(scales("skip(shape.area<20.0)")).output(15, 0) d = l2.dup d.evaluate("put(2, to_f(value(17))*2.0)").output(20, 0) @@ -28,6 +29,8 @@ d = l1.dup d.evaluate(scales("put(2, shape.area)")).output(23, 0) d = l1.dup d.evaluate(aniso_and_scales("put(2, shape.bbox.width)")).output(24, 0) +d = l1.dup +d.evaluate(scales("skip(shape.area<20.0)")).output(25, 0) l2.selected_if("to_f(value(17))<3.0").output(30, 0) l2.selected_if("to_f(value(17)) 3.0 }).output(31, 0) diff --git a/testdata/drc/drcSimpleTests_au143.gds b/testdata/drc/drcSimpleTests_au143.gds index 7159c09c4f06b3a9e7515a75448351b8d77de679..6dc9701389a13127369d897226ee9e26f1c6e193 100644 GIT binary patch delta 122 zcmdmFzsX67fsKKQDS|tHfsKKQDS|!}O62UDxD0oQKiHHm~CfX2%c|5b|VX!}O62UDxD0oQKiHHm~CfX2%c|5b|W)d{elAY4c4nJ|+z5ZxWB0HcQHM PF;3>^=iU54b`KK(^l&HW