Skip to content
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 revng-distributable tests with orchestra #54

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

fcremo
Copy link

@fcremo fcremo commented Aug 18, 2021

This PR integrates revng-distributable tests with orchestra. To run the tests, do orc install -b --test revng-distributable.
By default, tests run on all supported distros using podman and xvfb. To change this, add the following to user_options.yml:

#@overlay/replace
cold_revng_test_method: host-x11

You can see the list of supported testing modes in revng_distributable.yml.

The PR also includes some commits with misc improvements and fixes:

  • use orc inspect to list files to copy instead of assuming orchestra writes a .idx file in share/orchestra
  • bump xcbproto version to fix a build error due to usage of a deprecated function in a python script
  • fix a bug in libglvnd which caused it to not find a dynamic library
  • fix QT using the host libmd4c instead of its vendored version

Filippo Cremonese added 4 commits August 18, 2021 18:47
A version bump is required to fix a build error in xcb libraries due to
them importing gcd from the fractions module, which was deprecated in
python 3.5 and removed in python 3.9.
@fcremo fcremo force-pushed the feature/test-revng-distributable branch from ed64de4 to 0352ec9 Compare August 19, 2021 15:06
@fcremo fcremo requested a review from aleclearmind August 19, 2021 15:08
@fcremo fcremo changed the title Integrate revng-distributable with orchestra Integrate revng-distributable tests with orchestra Aug 19, 2021
@aleclearmind aleclearmind marked this pull request as draft February 25, 2022 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants