oats-center / isoblue

ISOBlue Hardware, Avena software, and Deployment Files
MIT License
20 stars 9 forks source link

0.1.2 Testing Release Plan #89

Open aaron97neu opened 4 years ago

aaron97neu commented 4 years ago

Github's milestone description does not allow for anything more than a paragraph without an formatting. A issue provides a better place to list and discuss the features planned for a milestone

Once the 0.1.2 milestone is reached, this issue will be closed and 0.1.2 will be considered released

For this release we will not release any new features, rather integrate automated testing to assist in future development. This will include:

Others?

aaron97neu commented 4 years ago

During 11/2/2020 meeting we had an extended discussion on how we intend on doing testing. Our plan involves the following:

All of these containers would be orchestrated with a set of docker-compose files. The tester (script or human) can then run any combination of tests or the entire test using docker-compose. For example, docker-compose start gps-verify would start the gps-verification container and all the containers that depend on gps-verify to verify the gps logger functionality (GPS logger, GPSD, CAN, and postgres in the example below). docker-compose up would boot the entire system and test everything.

Virtual Testing Setup

@abalmos @facastiblancor Please chime in for things that I missed

aaron97neu commented 3 years ago

Significant bug fixes have been identified since work on testing has begun. 0.1.1 has been changed to these bug fixes and the testing features have been pushed to 0.1.2