move-coop / parsons

A python library of connectors for the progressive community.
https://www.parsonsproject.org/
Other
261 stars 132 forks source link

Add CI installation + import tests for all supported versions and all major environments #790

Closed shaunagm closed 1 year ago

shaunagm commented 1 year ago

Given that Parsons can be tricky to install, I'd like to add to our tests a step where Parsons is installed on a variety of systems - covering all major OSs and versions. We have also had some issues recently with not testing out all supported versions.

Possible Implementation

In addition to the work itself, the main question is which versions to test. We can probably poll the community to find the most popular OSs and versions of things.

Priority

High - this will likely help reliability a lot.

shaunagm commented 1 year ago

This is mostly done, although we're waiting on a couple of bugfixes brought to light by adding Windows testing in order to actually add the windows tests (see #860)