Preparation for merge with master, fixed comments

This commit is contained in:
Matthias Koefferlein 2020-11-22 09:28:27 +01:00
parent 0e596e67ce
commit 95cec10105
7 changed files with 45 additions and 45 deletions

View File

@ -756,47 +756,7 @@ TEST(16_issue570)
db::compare_layouts (_this, layout, au, db::NoNormalization);
}
TEST(17_breaking)
{
std::string rs = tl::testsrc ();
rs += "/testdata/drc/drcSimpleTests_17.drc";
std::string input = tl::testsrc ();
input += "/testdata/drc/drcSimpleTests_17.gds";
std::string au = tl::testsrc ();
au += "/testdata/drc/drcSimpleTests_au17.gds";
std::string output = this->tmp_file ("tmp.gds");
{
// Set some variables
lym::Macro config;
config.set_text (tl::sprintf (
"$drc_test_source = '%s'\n"
"$drc_test_target = '%s'\n"
, input, output)
);
config.set_interpreter (lym::Macro::Ruby);
EXPECT_EQ (config.run (), 0);
}
lym::Macro drc;
drc.load_from (rs);
EXPECT_EQ (drc.run (), 0);
db::Layout layout;
{
tl::InputStream stream (output);
db::Reader reader (stream);
reader.read (layout);
}
db::compare_layouts (_this, layout, au, db::NoNormalization);
}
TEST(18_breaking)
TEST(18_forget)
{
std::string rs = tl::testsrc ();
rs += "/testdata/drc/drcSimpleTests_18.drc";
@ -916,3 +876,43 @@ TEST(20_interact_with_count)
db::compare_layouts (_this, layout, au, db::NoNormalization);
}
TEST(21_breaking)
{
std::string rs = tl::testsrc ();
rs += "/testdata/drc/drcSimpleTests_21.drc";
std::string input = tl::testsrc ();
input += "/testdata/drc/drcSimpleTests_21.gds";
std::string au = tl::testsrc ();
au += "/testdata/drc/drcSimpleTests_au21.gds";
std::string output = this->tmp_file ("tmp.gds");
{
// Set some variables
lym::Macro config;
config.set_text (tl::sprintf (
"$drc_test_source = '%s'\n"
"$drc_test_target = '%s'\n"
, input, output)
);
config.set_interpreter (lym::Macro::Ruby);
EXPECT_EQ (config.run (), 0);
}
lym::Macro drc;
drc.load_from (rs);
EXPECT_EQ (drc.run (), 0);
db::Layout layout;
{
tl::InputStream stream (output);
db::Reader reader (stream);
reader.read (layout);
}
db::compare_layouts (_this, layout, au, db::NoNormalization);
}

View File

@ -1,5 +1,5 @@
# Hierarchical antenna check
# "forget"
source($drc_test_source, "TOP")
target($drc_test_target)

View File

@ -1,5 +1,5 @@
# Hierarchical antenna check
# shielded/transparent
source($drc_test_source, "TOP")
target($drc_test_target)

View File

@ -1,5 +1,5 @@
# Hierarchical antenna check
# Interact with count
source($drc_test_source, "TOP")
target($drc_test_target)

View File

@ -1,5 +1,5 @@
# Hierarchical antenna check
# Breaking
source($drc_test_source, "TOP")
target($drc_test_target)