如何在 VS Code Java Test Runner 中使用模式排除测试类

Di *_*ang 5 java visual-studio-code vscode-settings

我刚开始尝试使用 VS Code for Java。

我的一个 Java 项目同时具有单元测试和集成测试。我想分别运行它们。因此,正如 Java Test Runner 文档中所述,我在 settings.json 中添加了一个测试配置:

    "java.test.config": [
        {
            "name": "unit",
            "workingDirectory": "${workspaceFolder}",
            "args": [ "-N", ".*IT$" ],
            "vmargs": [ "-Xmx512M" ],
        },
    ],
Run Code Online (Sandbox Code Playgroud)

我正在尝试排除所有与 pattern 匹配的集成测试类.*IT$。根据 JUnit5 文档:

-N, --exclude-classname=PATTERN 提供正则表达式以排除那些完全限定名称匹配的类。重复此选项时,将使用 OR 语义组合所有模式。

但是,它不起作用。它仍然运行所有测试(包括单元测试和集成测试)。

在 Intellj IDEA 中,很容易只包含匹配正则表达式模式的测试类。Java Test Runner 中是否有功能?