我的一些測試用例使用自定義測試庫。這些測試用例也很慢。所以我想只在構建服務器上運行它們,而不是在本地運行。我想在本地運行其他測試。排除在phpunit中加載某些測試
以下是目錄結構。 slow
目錄中的那些是應該排除的慢測試用例。
/tests/unit-tests/test-1.php
/tests/unit-tests/test-2.php
/tests/unit-tests/slow/test-1.php
/tests/unit-tests/slow/test-2.php
/tests/unit-tests/foo/test-1.php
/tests/unit-tests/bar/test-2.php
我嘗試使用@group
註釋創建組。這有效,但問題是這些測試文件正在加載(雖然測試沒有執行)。由於它們需要未在本地安裝的測試庫,因此出現錯誤。
創建phpunit.xml配置的最佳方式是什麼,以便這些慢速測試默認排除(甚至沒有加載),並且可以在需要時執行?