When you create a pull request, Travis runs automatically.
The testing that happens via pull request via Travis is minimal. It consists of smoke tests and syntax checks for sanity testing of an interface change.
Travis runs three builds:
To see the Travis line in your pull request:
To see test logs:
(pep8 on Python... what happens here?)
Codacy: static code checking... (what does this have to do with Travis?)
Appveyor: runs a build on Windows. Does not run tests.