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 infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to