如何在Codeception中运行单个测试?

时间:2019-10-15 10:14:29

标签: codeception

我正在docker容器中进行Codeception验收测试。 我可以运行整个项目,但不能运行单个测试或类。 是否有任何配置选项或参数可解决此问题?

这有效(运行所有测试):

codecept -c /app/web/codeception.yml run 

这不起作用:

codecept -c /app/web/codeception.yml run SupplierFormCest (class name)
codecept -c /app/web/codeception.yml run Tests/SupplierFormCest  (Namespace path) 
codecept -c /app/web/codeception.yml run /app/web/tests/acceptance/SupplierFormCest (file path)

错误消息:找不到套件'SupplierFormCest'

1 个答案:

答案 0 :(得分:2)

看起来您需要在类名称之前指定套件接受

<xsl:for-each select="Export/Record">
        <xsl:if test="DebitAmount!=0 and DebitAmount!=''">
            <xsl:value-of select="ChargedCorpLedgerCode" /><xsl:text>,</xsl:text>
            <xsl:value-of select="DepartmentLedgerCode" /><xsl:text>,</xsl:text>
            <xsl:value-of select="CategoryJournalNumber" /><xsl:text>,</xsl:text>
            <xsl:value-of select="PFAM" /><xsl:text>&#0009;0000,</xsl:text>
            <xsl:value-of select="LOC" /><xsl:text>&#0009;0000,</xsl:text>
            <xsl:value-of select="ACTV" /><xsl:text>&#0009;0000,</xsl:text>
            <xsl:value-of select="CLIENT"/><xsl:text>&#0009;0000000,</xsl:text>
         <xsl:choose>
          <xsl:when test="ProjectLedgerCode=null">
           <xsl:value-of select="ProjectLedgerCode" /><xsl:text>,</xsl:text>
          </xsl:when>
           <xsl:otherwise>
            <xsl:value-of select="ProjectLedgerCode" /><xsl:text>&#0009;000,</xsl:text>
           </xsl:otherwise>
         </xsl:choose>
            <xsl:value-of select="DebitAmount" /><xsl:text>,</xsl:text>
            <xsl:value-of select="''" /><xsl:text>,</xsl:text>
            <xsl:value-of select="CategoryDesc" /><xsl:text>,</xsl:text>
            <xsl:text>&#xD;&#xA;</xsl:text>
        </xsl:if>