有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

testng上组的java交集。xml

嗨,我正试着在testng内部建立一个组交叉点。然而,当我运行maven命令时,我有一个NullPointerException

这是套房:

<test name="test">
    <method-selectors>
        <method-selector>
            <script language="beanshell"><![CDATA[
            runTest = false;
            groupIn = System.getProperty("includeGroups");
            groupNotIn = System.getProperty("excludeGroups");

            if ((groupIn == null) || (groupIn == "")) {
                runTest = false;
            } else {
                StringTokenizer groupsTagList = new StringTokenizer(groupIn, ",");
                runTest = true;

                while (groupsTagList.hasMoreTokens()) {
                  if (!(groups.containsKey(groupsTagList.nextToken())))
                    runTest = false;
                }

                if (runTest && (groupNotIn != null) && (groupNotIn != "")) {
                    StringTokenizer groupsNotInList = new StringTokenizer(groupNotIn, ",");

                    while (groupsNotInList.hasMoreTokens()) {
                       if ((groups.containsKey(groupsNotInList.nextToken())))
                         runTest = false;
                    }
                 }
            }
            return runTest;
            ]]>
            </script>
        </method-selector>
    </method-selectors>
    <packages>
        <package name="tests.*"></package>
    </packages>
</test>

输出:

ERROR in execution: java.lang.NullPointerException
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.402 sec - in TestSuite

命令:

 mvn -DSELENIUM_IS_LOCAL=true -Dbrowser=firefox -Dhub=http://127.0.0.1:4444/wd/hub clean test -DincludeGroups=groupA,groupB

共 (0) 个答案