我正在使用以下plugin
然而,在生成报告之后,请注意这是一个测试测试(双关语)
<?xml version="1.0" encoding="UTF-8"?>
<ns2:test-suite xmlns:ns2="urn:model.allure.qatools.yandex.ru" start="1413502062818" stop="1413502063182">
<title>Car</title>
<test-cases start="1413502062834" stop="1413502062840" status="passed">
<title>should return null</title>
<description>Something</description>
<steps start="1413502062817" stop="1413502062817" status="passed">
<title>Create an empty car and return it</title>
</steps>
<steps start="1413502062828" stop="1413502062828" status="passed">
<title>Create an empty car and return it</title>
</steps>
</test-cases>
<test-cases start="1413502062867" stop="1413502062880" status="passed">
<title>should return null</title>
<description>Something</description>
<steps start="1413502062867" stop="1413502062867" status="passed">
<title>Create an empty car and return it</title>
</steps>
</test-cases>
<test-cases start="1413502062818" stop="1413502063182" status="passed">
<title>should return null</title>
</test-cases>
</ns2:test-suite>
在xml文件的位置使用allure generate ""
,将生成以下内容。
非常感谢任何形式的帮助,谢谢!
答案 0 :(得分:2)
这是因为Karma适配器仅支持Allure 1.3.x系列。您可以尝试生成相同的报告:
$ allure generate -v 1.3.9 path/to/directory/with/xml
关于将Karma适配器更新到1.4.x有一个issue但实际上团队中没有人因为需求低而且因为我们根本没有使用Karma。因此,能够将Allure 1.4.0与Karma适配器一起使用的最快方法是发送我们将审核并合并的PR。如果你真的对使用Allure with Karma感兴趣 - 你甚至可以成为这个适配器的官方支持者。
答案 1 :(得分:1)
您需要在UI上选择过滤器(Failed,...,Passed)。在屏幕截图中没有选择过滤器。
(我曾经遇到过同样空洞的报道而且真的很困惑)