簡體   English   中英

賽普拉斯 ignoreTestFiles 不會忽略測試

[英]Cypress ignoreTestFiles is not ignoring tests

我正在嘗試在 cypress 中使用ignoreTestFiles ,這樣不完整的測試就不會在測試套件中運行。

我的測試路徑是:

C:\Users\userA\IdeaProjects\automated_tests\cypress\integration\ignoredTestFiles

cypress.json中,我有以下條目:

"ignoreTestFiles": "*ignoredTestFiles*"

我使用 Globster 來驗證 minimatch,它說它是正確的。 但是當我運行我的測試時,這些文件並沒有被忽略。

您還可以傳遞array ,如:

{
    "ignoreTestFiles": [
        "**/1-getting-started/*.js",
        "**/2-advanced-examples/*.js"
    ]
}

您需要為files指定一個匹配項,因此建議您在表達式中添加*.js

另外,您需要添加另一個*以匹配任何子目錄結構,請嘗試使用以下表達式:

"ignoreTestFiles": "**/ignoredTestFiles/*.js"

“ignoreTestFiles”現在已被棄用,取而代之的是“excludeSpecPattern”:

{
    //ignore built-in test files
    excludeSpecPattern: [
        "**/1-getting-started/.*.js",
        "**/2-advanced-examples/.*.js",
    ]
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM