【问题标题】:Exclude tests using J2ObjC Gradle Plugin使用 J2ObjC Gradle 插件排除测试
【发布时间】:2015-12-18 15:07:42
【问题描述】:

是否有可能使用j2objc-gradle 插件从 java-to-ObjcC 转换中排除测试类?

【问题讨论】:

    标签: java j2objc j2objc-gradle


    【解决方案1】:

    J2ObjC Gradle 插件可以从翻译和测试中排除文件。它在文件名上使用 Ant 样式排除/包含模式匹配。这在 Gradle 文档中使用 examples 和 PatternFilterable class 进行了描述。

    举个简单的例子:

    j2objcConfig {
        ...
        testPattern {
            // Only run Java unit tests that end with "Test.java"
            include '**/*Test.java'
    
            // Exclude a single test without needing to specify the full path
            exclude '**/LogTest.java'
    
            // Exclude all tests within "ignoreDirectory"
            exclude 'ignoreDirectory/**'
        }
        ...
    }
    

    【讨论】:

    • include '**/*Test.java' 在我的情况下不起作用,它不会运行以 'Test' 结尾的测试
    猜你喜欢
    • 2015-10-01
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 2015-12-11
    • 2015-07-08
    • 2021-04-06
    • 1970-01-01
    • 2014-04-08
    相关资源
    最近更新 更多