selenium 如何在Jenkins Nightly Build中跳过测试用例

q1qsirdb  于 2023-06-23  发布在  Jenkins
关注(0)|答案(1)|浏览(192)

我在python selenium框架中有一些运行在特定环境中的测试用例,所以我想在夜间运行时跳过这些测试用例。x1c 0d1x这里我想跳过MET文件夹。
我在Jenkins groovy文件中使用--ignore和--exclude语法进行了更改,但是我得到了错误。“错误:未知选项`ignore'
if(params.ENVIRONMENT == 'cores'){
bat标签:'',脚本:'git checkout %BRANCHNAME% & git pull origin %BRANCHNAME%“C:\Users\selenium\Python\Python39\Scripts\py.test”-ignore-glob=/METS/****-s --browser %BROWSER% --html=\kannfssvm0x.furry.abc.com\data\abc\Selenium\Reports%BULD_NUMBER%\pyresults.html--baseURL“https:// %ENVIRONMENT %. abc. com/cms/servlet/cms. servlet. Login?locale=en& licenseParam =asc”-n %CONCURRENCY%'
在特定环境中运行时,我应该添加什么语法来跳过该文件夹?

brgchamk

brgchamk1#

你可以试试这个链接:How to tell py.test to skip certain directories?
您可以使用--ignore选项,后跟您想要跳过的特定目录或文件,而不是使用--ignore-glob。

if (params.ENVIRONMENT == 'cores') {
    bat label: '', script: 'git checkout %BRANCHNAME% & git pull origin %BRANCHNAME% "C:\Users\selenium\Python\Python39\Scripts\py.test" --ignore=/METS/*** -s --browser %BROWSER% --html=\\kannfssvm0x.furry.abc.com\data\abc\Selenium\Reports\%BUILD_NUMBER%\pyresults.html --baseURL "https://%ENVIRONMENT%.abc.com/cms/servlet/cms.servlet.Login?locale=en&licenseeParam=asc" -n %CONCURRENCY%'
}

相关问题