From: Victor Kamensky Date: Tue, 17 Jun 2025 05:25:39 +0000 (-0700) Subject: oeqa/runtime/stap: fix module name: stap-hello -> stap_hello X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bb916c60a32be57babaf67d0bcad4724547feb31;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git oeqa/runtime/stap: fix module name: stap-hello -> stap_hello Systemtap refuses modules names like stap-hello, it says: > ERROR: Safety pattern mismatch for -m parameter ('stap-hello' vs. '^[a-z0-9_]+$') rc=1 'stap-hello' was introduced by: 6cf4d23a2d26c2767edd93f2eb317ff759b5a992 (oeqa/runtime/stap: improve systemtap test) and '-m parameter' regexp check was in SystemTap from 2010, not sure how this test case ever passed after mentioned change. Signed-off-by: Victor Kamensky Signed-off-by: Richard Purdie --- diff --git a/meta/lib/oeqa/runtime/cases/stap.py b/meta/lib/oeqa/runtime/cases/stap.py index 3be41621088..23eace7e9d9 100644 --- a/meta/lib/oeqa/runtime/cases/stap.py +++ b/meta/lib/oeqa/runtime/cases/stap.py @@ -21,11 +21,11 @@ class StapTest(OERuntimeTestCase): status, output = self.target.run(cmd, 900) self.assertEqual(status, 0, msg='\n'.join([cmd, output])) - cmd = 'stap -v -p4 -m stap-hello --disable-cache -DSTP_NO_VERREL_CHECK -e \'probe oneshot { print("Hello, "); println("SystemTap!") }\'' + cmd = 'stap -v -p4 -m stap_hello --disable-cache -DSTP_NO_VERREL_CHECK -e \'probe oneshot { print("Hello, "); println("SystemTap!") }\'' status, output = self.target.run(cmd, 900) self.assertEqual(status, 0, msg='\n'.join([cmd, output])) - cmd = 'staprun -v -R -b1 stap-hello.ko' + cmd = 'staprun -v -R -b1 stap_hello.ko' self.assertEqual(status, 0, msg='\n'.join([cmd, output])) self.assertIn('Hello, SystemTap!', output, msg='\n'.join([cmd, output])) except: