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

Run acceptance tests against all supported operatingsystems #428

Closed
3 of 7 tasks
ekohl opened this issue Nov 18, 2017 · 5 comments · Fixed by #683
Closed
3 of 7 tasks

Run acceptance tests against all supported operatingsystems #428

ekohl opened this issue Nov 18, 2017 · 5 comments · Fixed by #683

Comments

@bastelfreak
Copy link
Member

I just had a discussion with @baurmatt about this. Maybe it would be cool to check all OSes in the metadata.json in an msync run and update the .sync.yml / .travis.yml with suitable beaker jobs.

@dhoppe
Copy link
Member

dhoppe commented Feb 5, 2020

This could be difficult, because there are a lot of metadata.json which do not provide a version for ArchLinux or FreeBSD etc.

@baurmatt
Copy link
Contributor

baurmatt commented Feb 7, 2020

So how about a whitelist for OS/Version which are, in general, known to work? Special OS like Arch, Gentoo, FreeBSD, Windows, Raspbian need to be managed manually until we figure something out for them.

@ekohl
Copy link
Member Author

ekohl commented Feb 19, 2020

voxpupuli/modulesync#168 should allow looking at metadata.json. We can then write a method that automatically maps things and skips unknown ones.

@ekohl ekohl linked a pull request Nov 27, 2020 that will close this issue
7 tasks
@ekohl
Copy link
Member Author

ekohl commented Nov 27, 2020

This is now done.

@ekohl ekohl closed this as completed Nov 27, 2020
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 a pull request may close this issue.

4 participants