Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Maven + Allure - Directory.../allure-results not found


(Sergey) #1

Сразу скажу: гуглил и яндексил весь день. Прочел много тем, в том числе на этом форуме. Но не смог решить вопрос.

При запуске возникает ошибка:
[ERROR] Directory /Users/riccio/Documents/IdeaProjects/CarFix/target/allure-results not found.
[WARNING] Allure report was skipped because there is no results directories found.

Добавлял Allure сам и брал у знакомого рабочий pom’ник. Не работает.
Добавлял папку вручную - не работает (как в корне проекта, так и в папке target).
Пытался там создать файл properties - не работает.
Ну, или я это делаю не так, как надо.

Папку allure-reports создает и в ней даже сформировал файл allure-maven.html.
Обратил внимание, что папку allure-reports он создал как в корневой папке проекта, так и в /target/allure-reports.

Вот последняя версия помника:

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <aspectj.version>1.8.10</aspectj.version>
    <junit.version>4.12</junit.version>

</properties>

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>${junit.version}</version>
        <!-- <scope>CarFix.test</scope>-->
    </dependency>

    <dependency>
        <groupId>io.rest-assured</groupId>
        <artifactId>rest-assured</artifactId>
        <version>3.1.0</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter-api</artifactId>
        <version>5.2.0</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter-engine</artifactId>
        <version>5.2.0</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.junit.platform</groupId>
        <artifactId>junit-platform-launcher</artifactId>
        <version>1.2.0</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>io.qameta.allure</groupId>
        <artifactId>allure-junit5</artifactId>
        <version>2.7.0</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>com.codeborne</groupId>
        <artifactId>selenide</artifactId>
        <version>4.12.3</version>
    </dependency>

    <dependency>
        <groupId>io.github.bonigarcia</groupId>
        <artifactId>webdrivermanager</artifactId>
        <version>2.2.3</version>
    </dependency>

    <dependency>
        <groupId>org.hamcrest</groupId>
        <artifactId>hamcrest-all</artifactId>
        <version>1.3</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.7.25</version>
    </dependency>

    <!-- нужен для того что бы все листнеры отработали-->
    <dependency>
        <groupId>javax.xml.bind</groupId>
        <artifactId>jaxb-api</artifactId>
        <version>2.3.0</version>
    </dependency>
</dependencies>

<build>

    <resources>
        <resource>
            <directory>src/test/resources</directory>
            <filtering>true</filtering>
        </resource>
    </resources>

    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.21.0</version>
            <configuration>
                <properties>
                    <!--<includeTags>link</includeTags>-->
                </properties>
                <testFailureIgnore>true</testFailureIgnore>
                <argLine>
                    -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
                </argLine>
                <systemProperties>
                    <property>
                        <name>junit.jupiter.extensions.autodetection.enabled</name>
                        <value>true</value>
                    </property>
                    <property>
                        <name>allure.results.directory</name>
                        <value>${basedir}/target/allure-results</value>
                    </property>
                </systemProperties>
            </configuration>
            <dependencies>
                <dependency>
                    <groupId>org.junit.platform</groupId>
                    <artifactId>junit-platform-surefire-provider</artifactId>
                    <version>1.2.0</version>
                </dependency>
                <dependency>
                    <groupId>org.aspectj</groupId>
                    <artifactId>aspectjweaver</artifactId>
                    <version>${aspectj.version}</version>
                </dependency>
            </dependencies>
        </plugin>
        <plugin>
            <groupId>io.qameta.allure</groupId>
            <artifactId>allure-maven</artifactId>
            <version>2.9</version>
            <configuration>
                <resultsDirectory>${basedir}/target/allure-results</resultsDirectory>
                <reportDirectory>${basedir}/target/allure-reports</reportDirectory>
            </configuration>
        </plugin>
    </plugins>
</build>

Система: MacOS X, Maven, Allure, Selenide.


Указать allure.results.directory в pom.xml
(Vasiliy Rakshin) #2

Попробуйте создать вместо systemProperties:

         <systemPropertyVariables>  
                 <allure.results.directory>${project.build.directory}\allure-results</allure.results.directory>                      
         </systemPropertyVariables>

и ещё, меня смущает ${basedir}, у меня, как видите, несколько другой, щас подумал, возможно, только в этом проблема.
и параметры в allure-maven пока закомментите.


(Sergey) #3

Спасибо за ответ.

  1. Просто заменить basedir на project.build.directory не помогло.

  2. Заменил basedir и заменил на код systemProperties на ваш:
    [ERROR] Directory /Users/…/target/target/allure-results not found.
    [WARNING] Allure report was skipped because there is no results directories found.
    Обратите внимание, теперь “/target/target”.

  3. Закаментил systemProperties и прописал ваш код, но вместо project.build.directory прописал basedir:
    [WARNING] Allure report was skipped because there is no results directories found.
    Все тоже самое.

Опытным путем вывел, что ваша строка “project.build.directory” подразумевает автоматические создание папки target, а “basedir” требует дописать target в путь. Но все равно ничего не работает.

Можете ли вы посмотреть, есть ли в папке allure-results у вас еще какие-либо файлы (пропертис, например), кроме самих отчетов?

UPD: Он создает папку allure-results в папке проекта, а ищет ее в “проект/target”. Сейчас видел свежесозданную папку с файлами allure.properties и executor.json. Скопировал вручную в target - папка была удалена и снова еррор.


(Vasiliy Rakshin) #4
  1. А какой версии у вас мавен? Надо свежую версию попробовать (3.5.4).

  2. Здесь тоже всё закомментите, оставьте только один параметр в maven-surefire-plugin:

<plugin>
            <groupId>io.qameta.allure</groupId>
            <artifactId>allure-maven</artifactId>
            <version>2.9</version>
            <!--configuration>
                <resultsDirectory>${basedir}/target/allure-results</resultsDirectory>
                <reportDirectory>${basedir}/target/allure-reports</reportDirectory>
            </configuration-->
        </plugin>

3 Оставьте тогда в пути с параметром basedir.
4. У меня содержание папки такое получается:


Без файлов с параметрами, их туда надо копировать перед формированием самого отчета (в этой папке ещё не сам отчет).


(stek) #5
 <systemPropertyVariables>  
                 <allure.results.directory>${project.build.directory}\allure-results</allure.results.directory>                      
         </systemPropertyVariables>

Попробуйте указать здесь полный путь на С:\ … jenkins/workspace/allure-results вместо ${project.build.directory}\allure-results


(Sergey) #6

Не помогло.


(Sergey) #7

mvn -version

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T21:33:14+03:00)
Maven home: /usr/local/Cellar/maven/3.5.4/libexec
Java version: 10.0.2, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home
Default locale: ru_RU, platform encoding: UTF-8
OS name: “mac os x”, version: “10.13.6”, arch: “x86_64”, family: “mac”

Закоментил. Не помогло.
Парни, видать что-то совсем делаю не так…


(Vasiliy Rakshin) #8

Давайте тогда на шаг вперёд.
Удалите везде allure-results, таргет удалите.
После запуска и отработки теста, у вас создалась папка allure-results? Хоть где-нить?
Её содержимое какое? Как на моём скрине?


(Игорь) #9

Сражаюсь с аналогичной проблемой. Папка allure-results создается в корне проекта. Приходится руками копировать в target для успешного создания отчета


(Dmitry Astanin) #10

Должно работать норм, если создать файлик allure.properties и прописать в нем allure.results.directory=target/allure-results


(Игорь) #11

Спасибо, это действительно помогло


(Sergey) #13

Сменил машину и систему - теперь Win10. Установил JAVA, IDEA, maven. Прописал все пути, всё проверяется через cmd. Перенес из старого проекта один тест и pom.xml. Тест проходит нормально.

Создал файл, полностью скопировав у Дмитрия название и его содержимое.

Далее пробовал по-разному, прятал в комментарии все ссылки на allure-result, “коментил” частями - теперь папки нет вообще.

Запускаю Allure следующим образом:
http://joxi.ru/V2VZ0ZJcxWOnW2

Имеет ли значение, что в файле allure.properties строка “allure.results.directory=” серого цвета, словно неактивна и/или нигде не задействована.
http://joxi.ru/xAeqZqwtpevO8A


(Sergey) #14

Не помогло.


(Sergey) #15

Результаты запуска команд в консоли:

  • mvn clean test
  • mvn allure:serve
  • mvn allure:report

D:\IdeaProjects\testov.net>mvn clean test
[INFO] Scanning for projects…
[INFO]
[INFO] -----------------------< testov.net:testov.net >------------------------
[INFO] Building testov.net 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] — maven-clean-plugin:2.5:clean (default-clean) @ testov.net
[INFO] Deleting D:\IdeaProjects\testov.net\target
[INFO]
[INFO] — maven-resources-plugin:2.6:resources (default-resources) @ testov.net
[INFO] Using ‘UTF-8’ encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] — maven-compiler-plugin:3.1:compile (default-compile) @ testov.net
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to D:\IdeaProjects\testov.net\target\classes
[INFO]
[INFO] — maven-resources-plugin:2.6:testResources (default-testResources) @ testov.net
[INFO] Using ‘UTF-8’ encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] — maven-compiler-plugin:3.1:testCompile (default-testCompile) @ testov.net
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to D:\IdeaProjects\testov.net\target\test-classes
[INFO]
[INFO] — maven-surefire-plugin:2.21.0:test (default-test) @ testov.net
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.284 s
[INFO] Finished at: 2018-09-28T21:22:31+03:00
[INFO] ------------------------------------------------------------------------

D:\IdeaProjects\testov.net>mvn allure:serve
[INFO] Scanning for projects…
[INFO]
[INFO] -----------------------< testov.net:testov.net >------------------------
[INFO] Building testov.net 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] — allure-maven:2.9:serve (default-cli) @ testov.net
[INFO] Allure installation directory D:\IdeaProjects\testov.net/.allure
[INFO] Try to finding out allure 2.3.1
[INFO] Generate Allure report (serve) with version 2.3.1
[INFO] Generate Allure report to D:\IdeaProjects\testov.net\target/allure-report
[ERROR] Directory D:\IdeaProjects\testov.net\target\allure-results not found.
[WARNING] Allure report was skipped because there is no results directories found.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.364 s
[INFO] Finished at: 2018-09-28T21:22:48+03:00
[INFO] ------------------------------------------------------------------------

D:\IdeaProjects\testov.net>mvn allure:report
[INFO] Scanning for projects…
[INFO]
[INFO] -----------------------< testov.net:testov.net >------------------------
[INFO] Building testov.net 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] — allure-maven:2.9:report (default-cli) @ testov.net
[INFO] Allure installation directory D:\IdeaProjects\testov.net/.allure
[INFO] Try to finding out allure 2.3.1
[INFO] Generate Allure report (report) with version 2.3.1
[INFO] Generate Allure report to D:\IdeaProjects\testov.net\target/allure-report
[ERROR] Directory D:\IdeaProjects\testov.net\target\allure-results not found.
[WARNING] Allure report was skipped because there is no results directories found.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.338 s
[INFO] Finished at: 2018-09-28T21:23:16+03:00
[INFO] ------------------------------------------------------------------------

D:\IdeaProjects\testov.net>


(Sergey) #16

UPD.
Еще раз создал проект. В настройках проекта точно указал на папку мавена Bundled maven
Написал простейший тест на открытие странички.

import com.codeborne.selenide.Configuration;
import io.qameta.allure.Step;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

import static com.codeborne.selenide.Selenide.$;
import static com.codeborne.selenide.Selenide.open;
import static com.codeborne.selenide.WebDriverRunner.CHROME;

public class JavaTest {
@BeforeEach
public void testSettings(){
Configuration.browser = CHROME;
Configuration.headless = false;
}
@Test
@Step
@DisplayName(“Первый тест на новом помнике.”)
public void openMainPage(){
open(“http://vodvore.net/”);
$("#sidebar p:nth-child(5) [class]").click();
}
@Test
@Step
@DisplayName(“Второй тест на новом помнике.”)
public void openAnotherMainPage(){
open(“http://vodvore.net/”);
$("#sidebar p:nth-child(5) [class]").click();
}
}

Отчета нет.
Папка allure-results есть:, папки report нет.

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 24.689 s
[INFO] Finished at: 2018-09-29T20:41:28+03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal io.qameta.allure:allure-maven:2.9:serve (default-cli) on project mavenTest: An error has occurred in Allure report generation.: Could not generate the report: Can’t generate allure report data: Process exited with an error: 1 (Exit value: 1) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Process finished with exit code 1

Помник:

<?xml version="1.0" encoding="UTF-8"?>


4.0.0

<groupId>mavenTest</groupId>
<artifactId>mavenTest</artifactId>
<version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <aspectj.version>1.8.10</aspectj.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>io.rest-assured</groupId>
            <artifactId>rest-assured</artifactId>
            <version>3.1.0</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter-api</artifactId>
            <version>5.2.0</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter-engine</artifactId>
            <version>5.2.0</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.junit.platform</groupId>
            <artifactId>junit-platform-launcher</artifactId>
            <version>1.2.0</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>io.qameta.allure</groupId>
            <artifactId>allure-junit5</artifactId>
            <version>2.7.0</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>com.codeborne</groupId>
            <artifactId>selenide</artifactId>
            <version>4.12.3</version>
        </dependency>

        <dependency>
            <groupId>io.github.bonigarcia</groupId>
            <artifactId>webdrivermanager</artifactId>
            <version>2.2.3</version>
        </dependency>

        <dependency>
            <groupId>org.hamcrest</groupId>
            <artifactId>hamcrest-all</artifactId>
            <version>1.3</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-simple</artifactId>
            <version>1.7.25</version>
        </dependency>

        <!-- нужен для того что бы все листнеры отработали-->
        <dependency>
            <groupId>javax.xml.bind</groupId>
            <artifactId>jaxb-api</artifactId>
            <version>2.3.0</version>
        </dependency>
    </dependencies>

    <build>

        <resources>
            <resource>
                <directory>src/test/resources</directory>
                <filtering>true</filtering>
            </resource>
        </resources>

        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.21.0</version>
                <configuration>
                    <properties>
                        <!--<includeTags>link</includeTags>-->
                    </properties>
                    <testFailureIgnore>true</testFailureIgnore>
                    <argLine>
                        -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
                    </argLine>
                    <systemProperties>
                        <property>
                            <name>junit.jupiter.extensions.autodetection.enabled</name>
                            <value>true</value>
                        </property>
                        <property>
                            <name>allure.results.directory</name>
                            <value>${basedir}/target/allure-results</value>
                        </property>
                    </systemProperties>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>org.junit.platform</groupId>
                        <artifactId>junit-platform-surefire-provider</artifactId>
                        <version>1.2.0</version>
                    </dependency>
                    <dependency>
                        <groupId>org.aspectj</groupId>
                        <artifactId>aspectjweaver</artifactId>
                        <version>${aspectj.version}</version>
                    </dependency>
                </dependencies>
            </plugin>
            <plugin>
                <groupId>io.qameta.allure</groupId>
                <artifactId>allure-maven</artifactId>
                <version>2.9</version>
                <configuration>
                    <resultsDirectory>${basedir}/target/allure-results</resultsDirectory>
                    <reportDirectory>${basedir}/target/allure-reports</reportDirectory>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>

(Vasiliy Rakshin) #17

Возможно, вы не поверите, но у меня всё хорошо с вашим примером отработало.

cd C:\.autotests\111111; "JAVA_HOME=C:\\Program Files (x86)\\Java\\jdk1.8.0_92" M2_HOME=C:\\.autotests\\.maven cmd /c "\"\"C:\\.autotests\\.maven\\bin\\mvn.cmd\" -Dmaven.ext.class.path=\"C:\\Program Files (x86)\\NetBeans 8.2\\java\\maven-nblib\\netbeans-eventspy.jar\" -Dfile.encoding=UTF-8 --errors --errors clean install\""
Error stacktraces are turned on.

Scanning for projects...
                                                                        
------------------------------------------------------------------------
Building mavenTest 1.0-SNAPSHOT
------------------------------------------------------------------------

--- maven-clean-plugin:2.5:clean (default-clean) @ mavenTest ---
Deleting C:\.autotests\111111\target

--- maven-resources-plugin:2.6:resources (default-resources) @ mavenTest ---
Using 'UTF-8' encoding to copy filtered resources.
skip non existing resourceDirectory C:\.autotests\111111\src\test\resources

--- maven-compiler-plugin:3.1:compile (default-compile) @ mavenTest ---
No sources to compile

--- maven-resources-plugin:2.6:testResources (default-testResources) @ mavenTest ---
Using 'UTF-8' encoding to copy filtered resources.
skip non existing resourceDirectory C:\.autotests\111111\src\test\resources

--- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ mavenTest ---
Changes detected - recompiling the module!
Compiling 1 source file to C:\.autotests\111111\target\test-classes

--- maven-surefire-plugin:2.21.0:test (default-test) @ mavenTest ---
Surefire report directory: C:\.autotests\111111\target\surefire-reports
Using configured provider org.junit.platform.surefire.provider.JUnitPlatformProvider
file.encoding cannot be set as system property, use <argLine>-Dfile.encoding=...</argLine> instead
parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0, parallelOptimized=true

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running JavaTest
[main] INFO io.github.bonigarcia.wdm.WebDriverManager - Reading https://chromedriver.storage.googleapis.com/ to seek chromedriver
[main] INFO io.github.bonigarcia.wdm.WebDriverManager - Latest version of chromedriver is 70.0.3538.16
[main] INFO io.github.bonigarcia.wdm.Downloader - Using binary driver previously downloaded
[main] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\user\.m2\repository\webdriver\chromedriver\win32\70.0.3538.16\chromedriver.exe
Starting ChromeDriver 70.0.3538.16 (16ed95b41bb05e565b11fb66ac33c660b721f778) on port 17580
Only local connections are allowed.
окт 01, 2018 10:55:13 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
окт 01, 2018 10:55:14 AM com.codeborne.selenide.webdriver.WebDriverFactory logBrowserVersion
INFO: BrowserName=chrome Version=69.0.3497.100 Platform=XP
окт 01, 2018 10:55:14 AM com.codeborne.selenide.webdriver.WebDriverFactory createWebDriver
INFO: Selenide v. 4.12.3
окт 01, 2018 10:55:14 AM com.codeborne.selenide.webdriver.WebDriverFactory logSeleniumInfo
INFO: Selenium WebDriver v. 3.13.0 build time: 2018-06-25T15:24:21.231Z
окт 01, 2018 10:55:14 AM com.codeborne.selenide.impl.WebDriverThreadLocalContainer createDriver
INFO: Create webdriver in current thread 1: ChromeDriver -> ChromeDriver: chrome on XP (9af5a43efac060d816bd2d6dbb60d042)
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.766 s - in JavaTest

Results:

Tests run: 2, Failures: 0, Errors: 0, Skipped: 0


--- maven-jar-plugin:2.4:jar (default-jar) @ mavenTest ---
JAR will be empty - no content was marked for inclusion!
Building jar: C:\.autotests\111111\target\mavenTest-1.0-SNAPSHOT.jar

--- maven-install-plugin:2.4:install (default-install) @ mavenTest ---
Installing C:\.autotests\111111\target\mavenTest-1.0-SNAPSHOT.jar to C:\.autotests\.maven\repo\mavenTest\mavenTest\1.0-SNAPSHOT\mavenTest-1.0-SNAPSHOT.jar
Installing C:\.autotests\111111\pom.xml to C:\.autotests\.maven\repo\mavenTest\mavenTest\1.0-SNAPSHOT\mavenTest-1.0-SNAPSHOT.pom
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 23.015 s
Finished at: 2018-10-01T10:55:23+03:00
Final Memory: 18M/43M
------------------------------------------------------------------------

И генерация самого отчета:

cd C:\.autotests\111111; "JAVA_HOME=C:\\Program Files (x86)\\Java\\jdk1.8.0_92" M2_HOME=C:\\.autotests\\.maven cmd /c "\"\"C:\\.autotests\\.maven\\bin\\mvn.cmd\" -Dmaven.ext.class.path=\"C:\\Program Files (x86)\\NetBeans 8.2\\java\\maven-nblib\\netbeans-eventspy.jar\" -Dfile.encoding=UTF-8 --errors --errors io.qameta.allure:allure-maven:2.9:serve\""
Error stacktraces are turned on.
Scanning for projects...
                                                                        
------------------------------------------------------------------------
Building mavenTest 1.0-SNAPSHOT
------------------------------------------------------------------------

--- allure-maven:2.9:serve (default-cli) @ mavenTest ---
Allure installation directory C:\.autotests\111111/.allure
Try to finding out allure 2.0.1
Downloading allure commandline...
Proxy is not specified.
Downloading allure commandline complete
Generate Allure report (serve) with version 2.0.1
Generate Allure report to C:\.autotests\111111/target/allure-reports
Found results directory C:\.autotests\111111\target\allure-results
Can't find information about categories.
Generate report to C:\.autotests\111111\target\allure-reports
Generating report to temp directory...
Report successfully generated to C:\Users\user\AppData\Local\Temp\8827451853836656321\allure-report
Starting web server...
2018-10-01 10:57:58.394:INFO::main: Logging initialized @1891ms
Server started at <http://192.168.56.1:53462/>. Press <Ctrl+C> to exit


(Sergey) #18

Спасибо за помощь.
Уже всю голову сломал, что не так. Не работает на двух машинах…


(Vasiliy Rakshin) #19

Кстати, а попробуйте 8 sdk java, может, проблема в 10?


(Sergey) #20

Попробовал 8, 10. Результат тот же.
Снес все версии, кроме 11. Создал новый проект и скопипастил помник и тест. Проверил, что в настройках проекта указана версия jdk 11 и версия compiler 11. Проверил лишние пути в Path и прописал JAVA_HOME. Указал точное расположение папки в настройках Bandled Maven.

java version “11” 2018-09-25
Java™ SE Runtime Environment 18.9 (build 11+28)
Java HotSpot™ 64-Bit Server VM 18.9 (build 11+28, mixed mode)

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T21:33:14+03:00)
Maven home: C:\Maven\apache-maven-3.5.4\bin…
Java version: 11, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-11
Default locale: ru_RU, platform encoding: Cp1251
OS name: “windows 10”, version: “10.0”, arch: “amd64”, family: “windows”

Результат все тот же:
[ERROR] Failed to execute goal io.qameta.allure:allure-maven:2.9:serve (default-cli) on project problema: An error has occurred in Allure report generation. Could not generate the report: Can’t generate allure report data: Process exited with an error: 1 (Exit value: 1) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException


(Сергей Кузьмин) #21

сколько тестов показывает ?
например если

[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO]

то и кина не будет