Building test case

This commit is contained in:
Matthias Koefferlein 2023-11-24 23:31:12 +01:00
parent 5961eab84b
commit b7f7866768
3 changed files with 21 additions and 0 deletions

View File

@ -191,6 +191,18 @@ class KLayoutMain_TestClass < TestBase
end
def test_12
# Application.exit(0) - Python
out = `#{self.klayout_bin} -z -r #{File.join(File.dirname(__FILE__), "test12.py")} 2>&1`
assert_equal(out, "Before exit()\n")
# Application.exit(0) - Ruby
out = `#{self.klayout_bin} -z -r #{File.join(File.dirname(__FILE__), "test12.rb")} 2>&1`
assert_equal(out, "Before exit()\n")
end
end
load("test_epilogue.rb")

4
testdata/klayout_main/test12.py vendored Normal file
View File

@ -0,0 +1,4 @@
print("Before exit()")
pya.Application.instance().exit(0)

5
testdata/klayout_main/test12.rb vendored Normal file
View File

@ -0,0 +1,5 @@
$stdout.puts("Before exit()")
$stdout.flush
RBA::Application::instance.exit(0)