Understanding test errors in pull requests
When you submit a new pull request, GitHub will trigger the test suite to run against it. This will take several minutes, as it needs to create a new virtual machine, and start a lint test using Pylint, as well as tests on popular platforms such as CentOS and Ubuntu:
As the tests are running, you can check progress by clicking the Details button on the right:
Click on one of the tests to see more information. You will see output such as error messages, stacktraces, and standard output and standard error output.
There is a chance that one or more of the test failures that show up in your pull request are not actually your fault. It could be that another pull request was merged, which caused unforeseen issues on the build server. If the errors that show up don't look to be related to your code, leave a comment to ask about it. One of the core developers at SaltStack will see it and help you out.
Lint errors look a little different. When you look...