This PR completes the development phase 1 (Clean-Up Framework Repository and Setup CI/CD) and adds a few changes related to phase 3 (Setup of a Demo / User Pipeline). The main changes are listed below.
Main changes
Remove dependency to dev_essential.
51
55
Setup workflow to build and test the Framework for Linux and Windows. For Linux, Docker is used so that developers can also execute the build and test on local computers. For Windows, GitHub runners are used. Note that, the current CI/CD is only to build and test. In the future, CI/CD for releasing and publishing artifacts will be added.
53
58
67
68
69
Remove input/output file comparison tests and replace them by testing the expected properties of output files.
59
60
62
Remove runtime from the Configuration GUI and add a separate Python runtime module.
Description
This PR is ready for CCB's review.
This PR completes the development phase 1 (Clean-Up Framework Repository and Setup CI/CD) and adds a few changes related to phase 3 (Setup of a Demo / User Pipeline). The main changes are listed below.
Main changes
51
55
53
58
67
68
69
59
60
62
63
64
66
57
How was the PR tested?
Tests are documented in each PR above.
Notes
This PR closes the following issue: #15