Skip to content

Travis CI Tests Inconsistently pass/fail code changes #403

Description

@connor-wool

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions