Я пытаюсь построить серию тестов Гатлинга, запускающих сцену каратэ ios. Изменения, которые я делаю в файле объектов, Гатлинг воспринимает лишь изредка. Например, в приведенном ниже коде файла объекта выполняются первые четыре элемента (включая закомментированную строку «отношения»):
Feature: This feature attempts to load the main tabs in sequence for the purposes of performance testing via gatling
Background: Create the investigation and job first
# Get api url from karate-config.js
* url baseUrl
# This configures the http headers to use admin user for running the tests
* callonce read('classpath:common/headers/admin-headers.feature')
* def investigaitonId = 150
* def jobId = 51
Scenario: Twitter investigation with 1 selector
Given path 'investigations', investigaitonId
When method get
Then status 200
Given path 'jobs', jobId
When method get
Then status 200
Given path 'investigations', investigaitonId, 'actors'
When method get
Then status 200
#Given path 'investigations', investigaitonId, 'relationships'
#When method get
#Then status 200
Given path 'investigations', investigaitonId, 'entities'
When method get
Then status 200
Given path 'investigations', investigaitonId, 'events'
When method get
Then status 200
Given path 'investigations', investigaitonId, 'activities'
When method get
Then status 200
Given path 'investigations', investigaitonId, 'activities-media'
When method get
Then status 200
Остальные - нет. См. Прикрепленный экран результатов выполнения: введите описание изображения здесь
POM для ссылки на версии:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
<maven.compiler.version>3.6.0</maven.compiler.version>
<karate.version>0.9.4</karate.version>
<junit5.version>5.5.1</junit5.version>
<masterthought.version>4.9.0</masterthought.version>
<gatling.plugin.version>3.0.2</gatling.plugin.version>
<gatling.charts.version>3.2.1</gatling.charts.version>
<scala.version>2.15.2</scala.version>
</properties>
Я подозреваю, что что-то вроде файла компиляции не обновляется или перекомпилируется всякий раз, когда вносится изменение.