During the process of getting my pull request ready (#402) I've submitted a number of different commits, each of which triggers the Travis CI system to rebuild the solution, then run the linter and the test system.
When I submitted commit b41dba6 Travis CI ran the tests and a portion of the control system failed, which led me to believe that I had caused an issue with the operation of the control system that I was going to have to fix.
Later though, I reverted commit dfdc296 which modified only the .gitignore for the repository. This reversion, commit 20979c4 then passed the Travis CI build and tests, without any change to the underlying code that the CI system was testing.
This leads me to believe there is some undiagnosed issue with one of the following:
- How the tests for the Control System are written
- How the CI system runs the tests for the code as a whole
I don't have any actionable solutions, I just wanted to open this up so we had a starting point to work on it.
During the process of getting my pull request ready (#402) I've submitted a number of different commits, each of which triggers the Travis CI system to rebuild the solution, then run the linter and the test system.
When I submitted commit
b41dba6Travis CI ran the tests and a portion of the control system failed, which led me to believe that I had caused an issue with the operation of the control system that I was going to have to fix.Later though, I reverted commit
dfdc296which modified only the .gitignore for the repository. This reversion, commit20979c4then passed the Travis CI build and tests, without any change to the underlying code that the CI system was testing.This leads me to believe there is some undiagnosed issue with one of the following:
I don't have any actionable solutions, I just wanted to open this up so we had a starting point to work on it.