Github user zentol commented on the issue:
https://github.com/apache/flink/pull/4233
`mvn verify` _should_ run all tests since the default for all added
properties is true. But yes, it currently doesn't. I don't quite understand
this as the default for all groups is true (i.e. all test profiles should
activate) and I'm not modifying the phases of these profiles.
Maven's `-am` and `-amd` options don't work for us since these don't build
dependencies marked as provided, i.e. most core flink dependencies. You can
easily verify this yourself.
Maven's `-pl` command is a bit brittle in general as we have to include
every single module; we can't just point to flink-libraries and call it a day.
This adds a maintainability problem; a new module will not be tested on travis
if the contributor/reviewer isn't aware of the magic in the travis scripts.
This is less likely with the approach in this PR as part of the magic is in the
poms which are more likely to be seen by a developer.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---