Как установить TestNG в код Visual Studio - PullRequest
0 голосов
/ 31 марта 2020

Может кто-нибудь предложить мне, как установить testng в Visual Studio Code?

Что я сделал до сих пор: 1. Добавлено ниже xml в POM

<dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>6.10</version>
            <scope>test</scope>
        </dependency>

1 Ответ

1 голос
/ 07 мая 2020

@ Sowjanya HM попробуйте добавить расширение Java Test Runner. он поддерживает запуск тестов junit и testng. Если вы правильно настроили pom, вы можете выполнить все тесты в своем проекте, выбрав pom. xml и в раскрывающемся списке команд выбрав Run Code. У меня есть более поздняя версия testng в моем разделе зависимостей pom:

     <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>6.14.3</version>
    </dependency>

, затем в вашем разделе сборки у вас должны быть подключаемые модули конфигурации для maven-surefire и ваши файлы testng xml. что-то вроде:

<build>
    <resources>
        <resource>
            <directory>src/test/resources</directory> #not required
        </resource>
    </resources>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.6.0</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.22.0</version>
            <configuration>
                <!-- testng xml files for test execution -->
                <suiteXmlFiles>
                    <suiteXmlFile>resources/sample.xml</suiteXmlFile>
                </suiteXmlFiles>
            </configuration>
        </plugin>
    </plugins>
</build>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...