当前位置: 首页 > 知识库问答 >
问题:

使用allure命令行工具在量角器中生成allure报告时出现404错误

越源
2023-03-14

但在这两种情况下,我都搞错了:-

您指定的目标需要执行一个项目,但此目录中没有POM

此外,为了进一步解释,我还尝试从node_modules/jasmine-allure-reporter文件夹中启动jetty服务器,但发现其中没有POM.xml文件,因此再次出现“此目录中没有POM”错误

var AllureReporter = require('./node_modules/jasmine-allure-reporter');
    jasmine.getEnv().addReporter(new AllureReporter({
      resultsDir: './Test_results/Allure-result'
        })
      );
  var allure = require('allure-commandline');
  var generation = allure(['generate', './Test_results/Allure-result']);
   generation.on('exit', function(exitCode:any) {
      console.log('Generation is finished with code:', exitCode);
    });
   },

共有1个答案

端木兴国
2023-03-14

您不应该像普通HTML一样打开index.html文件。

诱惑力将旋转一个web服务器。

"scripts": {
"allure": "node_modules/.bin/allure generate ./allure-results -c && allure open"
},

将此添加到package.json中的脚本中。

 类似资料:
  • 解包https://repo.jenkins-ci.org/maven-repo1/io/qameta/allure/allure-commandline/2.13.0/allure-commandline-2.13.0.zip到C:\users\user1g.Jenkins\tools\ru.yandex.qatools.allure.Jenkins.tools.allureCommandlin

  • 我正在使用2.26.0版本的诱惑插件在詹金斯。我创建了一个作业与下一个配置后,我运行它,我不能看到什么在诱惑报告在Jenkins。因为当我从Jenkins运行它时,它只在本地机器上的文件夹项目中的'allure-results'文件夹中创建这些文件。如果我手动清理这个文件夹并从NetBeansit本地运行我的项目,它将在文件夹'allure-results'中创建正确的.json文件。之后,我可以

  • 我无法使用allure-maven插件生成AllureTestHTML报告。我使用的是相同版本的testNG-adapter和allure maven插件(1.4.0.rc8)。但是我能够使用allure CLI生成allure html报告。排除依赖项的pom.xml是

  • 我们的团队使用JUnit作为一个大型老项目的基础测试框架。我们最近迁移到Maven,并决定尝试一个名为Allure的JUnit新报告。我们从下面的示例中将依赖项和插件复制到pom.XML,但在target/folder中没有生成XML数据。Maven输出中不会发出警告或错误。有人知道怎么会这样吗?

  • 我的建筑.分级是: 我试图通过allure命令行(CLI)在本地打开.json和.xml结果。诱惑报表打开,但为空:这是一个报表视图 我想是我的错误在分级依赖。我相当困惑,应该为JUnit5+Allure2+Gradle+Selenide+Java8使用哪些库和版本?

  • 我从jenkins控制台收到以下消息,但是文件夹是空的,报表没有数据。 C:\Program Files(x86)\Jenkins\Workspace\SCS测试>CD C:\Checkouts\SCS\Test C:\checkouts\scs\test>“behave-tags=@defrost_007-f allure_behave.formatter:allureformatter-o C