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

Фотография

Запуск автотестов на 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



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

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

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