New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate 'DBus services exposure' of Atsec into openQA #14669
Integrate 'DBus services exposure' of Atsec into openQA #14669
Conversation
8e45e13
to
005649b
Compare
005649b
to
c2ecda5
Compare
Great PR! Please pay attention to the following items before merging: Files matching
This is an automatically generated QA checklist based on modified files |
c2ecda5
to
3aa81bd
Compare
162b216
to
85596f3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
85596f3
to
d185f85
Compare
For case " Or, just guess, Generally look good to me. |
@lilyeyes |
Thanks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the revise and explanation, LGTM now.
|
||
# Compile | ||
assert_script_run("cd $atsec_test::code_dir/pentest/dfuzzer-master/src"); | ||
assert_script_run('make'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dfuzzer
kind of switched to meson
in https://github.com/matusmarhefka/dfuzzer/pull/26 and can be built and run with
meson --buildtype=release build
ninja -C ./build
./build/dfuzzer ...
Makefile
will be removed once the dfuzzer
package switches to meson
as well. Also it no longer depends on libffi-devel
.
|
||
# Compile | ||
assert_script_run("cd $atsec_test::code_dir/pentest/dfuzzer-master/src"); | ||
assert_script_run('make'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dfuzzer
kind of switched to meson
in https://github.com/matusmarhefka/dfuzzer/pull/26 and can be built and run with
meson --buildtype=release build
ninja -C ./build
./build/dfuzzer ...
Makefile
will be removed once the dfuzzer
package switches to meson
as well. Also it no longer depends on libffi-devel
.
assert_script_run("cd $atsec_test::code_dir/pentest/dfuzzer-master/src"); | ||
assert_script_run('make'); | ||
|
||
my $output = script_output('./dfuzzer -l 2>&1'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The output of dfuzzer -l
changed recently and I suspect it broke the script. I opened https://github.com/matusmarhefka/dfuzzer/issues/67 to figure out what can be done to make it easier to use it in scripts like this.
Related: https://progress.opensuse.org/issues/109542
Verify run: https://openqa.suse.de/tests/8575490# (aarch64)
https://openqa.suse.de/tests/8575461# (64bit)
https://openqa.suse.de/tests/8575462# (s390x)