使用Karma生成倾城空报告

时间:2014-10-16 14:41:09

标签: allure

我正在使用以下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 "",将生成以下内容。

enter image description here

非常感谢任何形式的帮助,谢谢!

2 个答案:

答案 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)。在屏幕截图中没有选择过滤器。

(我曾经遇到过同样空洞的报道而且真的很困惑)