gherkin.ParserException$CompositeParserException
yaroslav796 opened this issue · 3 comments
yaroslav796 commented
Добрый вечер!
Ошибка при запуске тестов...
cucumber.runtime.CucumberException: Failed to parse resource at: file:src/test/resources/features/test.feature
Caused by: gherkin.ParserException$CompositeParserException:
Parser errors:
(3:1): expected: #TagLine, #FeatureLine, #Comment, #Empty, got '����������: ����������'
(6:3): expected: #TagLine, #FeatureLine, #Comment, #Empty, got '��������: ��������'
(7:5): expected: #TagLine, #FeatureLine, #Comment, #Empty, got '* ������������ ��������� �� �������� "������� ��������"'
(9:0): unexpected end of file, expected: #TagLine, #FeatureLine, #Comment, #Empty
как выглядит feature файл
`
#language:ru
@test1
Функционал: Функционал
Сценарий: Сценарий
* пользователь находится на странице "Главная страница"`
Никакая кодировка в UTF-8 и UTF-8 без BOM не помогает.
POM файл
`
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<aspectj.version>1.8.10</aspectj.version>
<dependencies>
<dependency>
<groupId>ru.sbtqa.tag.pagefactory</groupId>
<artifactId>web-plugin</artifactId>
<version>15.4.3</version>
</dependency>
<dependency>
<groupId>ru.sbtqa.tag.pagefactory</groupId>
<artifactId>rest-plugin</artifactId>
<version>15.4.3</version>
</dependency>
<dependency>
<groupId>ru.sbtqa.tag.pagefactory</groupId>
<artifactId>html-plugin</artifactId>
<version>15.4.3</version>
</dependency>
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-cucumber2-jvm</artifactId>
<version>2.13.3</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20</version>
<configuration>
<argLine>
-javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
-Dcucumber.options="--plugin io.qameta.allure.cucumber2jvm.AllureCucumber2Jvm --plugin pretty"
</argLine>
</configuration>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectj.version}</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
clicman commented
Рантайм Windows?
yaroslav796 commented
clicman commented
Да, так и есть. Поэтому уточнял про рантайм.