PandasGUI icon indicating copy to clipboard operation
PandasGUI copied to clipboard

Some level of test automation

Open fdion opened this issue 4 years ago • 1 comments

I think it would be beneficial to set up some github actions to do some basic checks.

In particular, it would be good to test across python 3.7-3.9, Ubuntu 18LTS, 20LTS using miniconda and make sure the app can at least be launched (using xvfb).

I'm thinking something akin to what I do for my open source projects like Hotelling:

https://github.com/dionresearch/hotelling/blob/master/.github/workflows/dev.yml

but with an added extra step of integration test (although a QT app, it can be run headless with xvfb), to make sure no packages are missing from the requirements, no compatibility issues from python version etc.

fdion avatar Jun 11 '21 13:06 fdion

Yes I agree. Once we have CI set up that's probably when I'll call the next release 1.0.0

I haven't done any work on this yet just planning, I'll take a look at your example

adamerose avatar Jun 13 '21 05:06 adamerose