When a pr contains multiple commits, it would be good to test that every commit in that range at the very least builds and passes unit tests (current travis just runs against the branch head). Having no broken commits preserves git bisectability.
I'm not a travis expert so just leaving this here, for maybe someone who is more familiar to pick up.
This is probably also a "good first issue"