@ ptrthomas - я могу провести тест API и тест производительности по каратэ.Но когда я пытаюсь объединить оба в одном фреймворке, любой из них перестал работать.
Причина, которую я вижу здесь - ядро карате является зависимостью как карате-junit4, так и карате-apache.Но оба они устанавливают разные версии каратэ-ядра.Следовательно либо нужно исключить одного из них.Но где бы вы ни исключили это, оно перестанет работать.Если вы исключите его из karate-junit4, тогда API-тест не будет работать, если вы исключите его из karate-apache или gatling, производительность не будет работать.
Существует ли какая-либо общая версия для зависимостей как для производительности, так и для теста API(который запускается через junit) или любое место github, где кто-то мог интегрировать оба в один проект?
Ниже приводится версия, которую я использую -
UTF-8 1.8 3.6.0 0.9.0.RC3 2.2.4
<dependency>
<groupId>com.intuit.karate</groupId>
<artifactId>karate-junit4</artifactId>
<version>0.2.7</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>com.intuit.karate</groupId>
<artifactId>karate-core</artifactId>
</exclusion>
<exclusion>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.intuit.karate</groupId>
<artifactId>karate-apache</artifactId>
<version>${karate.version}</version>
</dependency>
<dependency>
<groupId>com.intuit.karate</groupId>
<artifactId>karate-gatling</artifactId>
<version>${karate.version}</version>
<scope>test</scope>
</dependency>
Может кто-нибудь помочь, пожалуйста, здесь?