Перейти к содержимому

Практикум по тест-дизайну 2.0
онлайн, начало 20 cентября
Python для начинающих
онлайн, начало 25 сентября
Первый Онлайн ИНститут Тестировщиков
онлайн, начало 23 сентября
Тестирование REST API
онлайн, начало 23 сентября
Фотография

Запуск автотестов на groovy

groovy maven

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Seys_isv

Seys_isv

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Иванов Станислав

Отправлено 02 Август 2018 - 10:49

Здравствуйте. Тема, к сожалению, является продолжением этой: http://software-test...antic-analysis/

 

Дано: папка с тестами на groovy, расположенная в каталоге "..src\test\groovy\ru\aaa\bbb\test\translate". Пытаюсь добавить их к проекту в IDEA. Создал такой pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>ru.ftc.cs.test</groupId>
<artifactId>translate</artifactId>
<version>1.0-SNAPSHOT</version>

<build>
<plugins>
<plugin>
<groupId>org.codehaus.gmavenplus</groupId>
<artifactId>gmavenplus-plugin</artifactId>
<version>1.0-beta-3</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<id>add-groovy-test-source</id>
<phase>test</phase>
<goals>
<goal>add-test-source</goal>
</goals>
<configuration>
<sources>
<source>${basedir}/src/test/groovy</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.5.1</version>
</dependency>
<dependency>
<groupId>org.spockframework</groupId>
<artifactId>spock-core</artifactId>
<version>1.1-groovy-2.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.2.1</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy.modules.http-builder</groupId>
<artifactId>http-builder</artifactId>
<version>0.6</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.3</version>
</dependency>

</dependencies>
</project>

При запуске получаю ошибку "groovy.lang.MissingMethodException: No signature of method: groovyx.net.http.RESTClient.ignoreSSLIssues() is applicable for argument types: ()"

 

В коде также ругается на:
Constructor 'NTCredentials' in 'org.apache.http.auth.NTCredentials' cannot be applied to '(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)' less... (Ctrl+F1) 
Inspection info: This inspection reports assignments with incompatible types

и

Cannot resolve symbol 'ignoreSSLIssues'

То есть явно опять что-то не то с зависимостями. Но вот что - понять все никак не могу. 

Может тут на форуме есть люди, которые по работе имеют дело с автотестами на этом языке? Как вы их запускаете?

Второй день курю мануалы - ничего не помогает. Самое обидное - понимать, что в тестах я могу разобраться, т.к. учил java, который похож на groovy, но запоролся на их запуске. На той вещи, которую может показать любой коллега, имеющиц с ними дело.

 


  • 0


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн




Темы с аналогичным тегами groovy, maven

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале