diff options
| author | Victor Kamensky <victor.kamensky7@gmail.com> | 2025-06-16 22:25:39 -0700 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-06-26 11:02:34 +0100 |
| commit | f1ee6c093568985da9394c932b5070c71abc39c1 (patch) | |
| tree | f5db2c5ca2a5ce6c6906ad948b4e03e007b30eab /meta/lib/oeqa | |
| parent | a226578881c1c00559980279fab7c16595c0b1d5 (diff) | |
| download | poky-f1ee6c093568985da9394c932b5070c71abc39c1.tar.gz | |
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.
(From OE-Core rev: bb916c60a32be57babaf67d0bcad4724547feb31)
Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oeqa')
| -rw-r--r-- | meta/lib/oeqa/runtime/cases/stap.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/meta/lib/oeqa/runtime/cases/stap.py b/meta/lib/oeqa/runtime/cases/stap.py index 3be4162108..23eace7e9d 100644 --- a/meta/lib/oeqa/runtime/cases/stap.py +++ b/meta/lib/oeqa/runtime/cases/stap.py | |||
| @@ -21,11 +21,11 @@ class StapTest(OERuntimeTestCase): | |||
| 21 | status, output = self.target.run(cmd, 900) | 21 | status, output = self.target.run(cmd, 900) |
| 22 | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) | 22 | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) |
| 23 | 23 | ||
| 24 | cmd = 'stap -v -p4 -m stap-hello --disable-cache -DSTP_NO_VERREL_CHECK -e \'probe oneshot { print("Hello, "); println("SystemTap!") }\'' | 24 | cmd = 'stap -v -p4 -m stap_hello --disable-cache -DSTP_NO_VERREL_CHECK -e \'probe oneshot { print("Hello, "); println("SystemTap!") }\'' |
| 25 | status, output = self.target.run(cmd, 900) | 25 | status, output = self.target.run(cmd, 900) |
| 26 | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) | 26 | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) |
| 27 | 27 | ||
| 28 | cmd = 'staprun -v -R -b1 stap-hello.ko' | 28 | cmd = 'staprun -v -R -b1 stap_hello.ko' |
| 29 | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) | 29 | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) |
| 30 | self.assertIn('Hello, SystemTap!', output, msg='\n'.join([cmd, output])) | 30 | self.assertIn('Hello, SystemTap!', output, msg='\n'.join([cmd, output])) |
| 31 | except: | 31 | except: |
