You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by "zhaixiaoxiang (GitHub)" <gi...@apache.org> on 2019/12/13 06:50:08 UTC

[GitHub] [dubbo] zhaixiaoxiang commented on issue #5421: Add maven profile to allow developers to skip some modules test

> I think it's more reasonable to do the following:
> 
> 1. Rename consul related test to "XxxIT"
> 2. configure surefire to skip all tests ended with "IT" by default.
> 3. add a profile for example called "include-integration-test" to enable those "IT" test.

After modification, it will skip integration test by default when exec `mvn test`, so we should add `-Dskip_integration_test=false` in github ci.

And The modules skipped testing by default are followings:
- dubbo-configcenter/dubbo-configcenter-etcd/pom.xml
- dubbo-metadata/dubbo-metadata-report-etcd/pom.xml
- dubbo-registry/dubbo-registry-consul/pom.xml
- dubbo-remoting/dubbo-remoting-etcd3/pom.xml

[ Full content available at: https://github.com/apache/dubbo/pull/5421 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org