-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
blocked:yesCurrently blocked by another ticketCurrently blocked by another ticketrefactoringCode improvement without behavior changeCode improvement without behavior change
Description
Background
- We currently use some bash scripts to the package management scripts.
- Because of install_via_pip.pl might downgrade already installed packages #794 the tests get more complicates such that we should move these tests to python.
- We have two types of tests:
- Simple unit tests which compare the generated commands
- System-tests which run the commands in a docker container
- Currently, both use the same scripts; however, the system-tests can only test of the commands are running without failing, but not the changes of the environment
- Further, currently share all tests of one script, the same docker container
Acceptance Criteria
- Implement the tests as pytest tests
- Use a fixture to create a new docker container for each system-test
- Add checks of the environment for the system-tests
Metadata
Metadata
Assignees
Labels
blocked:yesCurrently blocked by another ticketCurrently blocked by another ticketrefactoringCode improvement without behavior changeCode improvement without behavior change