代码之家  ›  专栏  ›  技术社区  ›  Manuel Jordan

Gradle:如何测试特定的包,但忽略/没有子包?

  •  0
  • Manuel Jordan  · 技术社区  · 5 年前

    src/test/java

    com.something.one
        AlphaTest
        BetaTest
        DeltaTest 
    com.something.one.more
        OmicronTest
        ZuluTest
    

    使用以下命令:

    ./gradlew  :module-name:test --tests "com.something.one*"
    

    这个 com.something.one 和 com.something.one.more 包被执行。 在此之前,这是意料之中的。

    只有 这个 不 这个 com.something.one.more

    ./gradlew  :module-name:test --tests "com.something.one.*" // observe it ends now with .*
    

    one* one.*

    因此:

    • 如何测试特定包,但忽略/不使用子包?

    但是 这是不可能的。将子包名称更改为与父包不同的名称的选项并不总是一个选项。

    :对于有关的某些场景,是否存在明显差异 一个* vs 一个*

    0 回复  |  直到 5 年前
    推荐文章