-
Notifications
You must be signed in to change notification settings - Fork 67
Add checkbox-media to checkbox/contrib (New) #2011
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
base: main
Are you sure you want to change the base?
Conversation
I would suggest splitting this PR into smaller ones. I am not sure what's the best way to do it, but I would keep them between 200/400 lines. This is of course an estimate, but it will help to focus the review efforts. If you want some examples of how to structure your contrib provider, I suggest you to check the checkbox-dss-validation provider. It's not perfect, but it has passed through a stricter reviewing process than the As it is for you, it's also quite new to us to include external providers in checkbox from collaborators outside the team, so we are still looking for the best way to structure the work from collaborators so it can be easily merged into the main providers in the future. |
@fernando79513 Can I submit with separate squashed commits instead? Seems like separate PRs would get pretty messy |
We think it really helps with the review process to separate it into smaller PRs, so i'd encourage you to do it. |
@fernando79513 I shaved it down to basically just the minimum checkbox template we use and the ffmpeg testing (since it's a simpler case). There will be some extra lines due to the mediasource resource, but I think they should be fairly straighforward to review since there's not much logic there. So it's a little bulkier than requested, but I'm not sure how to shave it down much more without just removing resource items. Also, I couldn't figure out how to make the provider findable as snapcraft doesn't seem to have access to /snap/checkbox-media/, where the provider lives. So I just copied it to /var/tmp/checkbox-providers to run it |
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 PR and sorry for taking so long.
I've left some comments in the review, please ping me if you need further explanation.
Description
This provider contains some tests for testing the media stack. The testing currently checks:
Known issues:
Resolved issues
N/A
Documentation
See README
Tests
Tests have been run on Tiger Lake, Alder Lake, and Raptor Lake devices