oxide icon indicating copy to clipboard operation
oxide copied to clipboard

Automated tests

Open Eeems opened this issue 2 years ago • 2 comments

Is your feature request related to a problem? Please describe. Tests aren't run automatically, so changes can be introduced without verifying that they don't break liboxide's API. It would also be useful to verify that packages install properly

Describe the solution you'd like rM-docker should be used to automatically run the liboxide tests, verify that the packages install, upgrade, and uninstall.

Eeems avatar Oct 25 '23 18:10 Eeems

Hiya, what do you feel are the blockers here?

fenollp avatar Dec 21 '23 11:12 fenollp

The current blockers are well documented on the PR. That said the logic to automate tests should all work now, and can be used by anybody on their own projects:

https://github.com/Eeems-Org/run-in-remarkable-action https://github.com/Eeems-Org/remarkable-template-qt-app/blob/main/.github/workflows/build.yml

Eeems avatar Dec 21 '23 11:12 Eeems