From 8d6a43b6d215549eddd7be575775b1b39c257dea Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sat, 27 Feb 2021 21:31:32 +0100 Subject: [PATCH] More unit test stability --- src/buddies/unit_tests/bdStrmrunTests.cc | 2 ++ testdata/ruby/basic_testcore.rb | 6 ++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/buddies/unit_tests/bdStrmrunTests.cc b/src/buddies/unit_tests/bdStrmrunTests.cc index 5febd602e..033684367 100644 --- a/src/buddies/unit_tests/bdStrmrunTests.cc +++ b/src/buddies/unit_tests/bdStrmrunTests.cc @@ -27,6 +27,7 @@ // Testing the converter main implementation (CIF) TEST(1) { +#if defined(HAVE_PYTHON) std::string fp (tl::testsrc ()); fp += "/testdata/bd/strmrun.py"; @@ -51,5 +52,6 @@ TEST(1) tl::info << data; EXPECT_EQ (data, "Hello, world (0,-42;42,0)!\n"); +#endif } diff --git a/testdata/ruby/basic_testcore.rb b/testdata/ruby/basic_testcore.rb index a4d0c8c16..3099507e7 100644 --- a/testdata/ruby/basic_testcore.rb +++ b/testdata/ruby/basic_testcore.rb @@ -1398,10 +1398,8 @@ class Basic_TestClass < TestBase assert_equal(RBA::A.a20_get == nil, false) # after "manage" the object gets volatile again - 1.times do - a = RBA::A.a20_get - a._manage - end + a = RBA::A.a20_get + a._manage # Looks like Ruby is keeping the last A instance in some kind of cache: # this will release it