Теги препроцессора кипариса огурца не работают внутри контейнера докеров

При использовании препроцессора кипарисового огурца в моем пакете package.json есть следующее:

"ci-test": "npx cypress-tags run -e TAGS=\"@SOMETAG and not @OTHERTAG\""

Когда я запускаю npm run ci-test, он работает, и все сценарии с @OTHERTAG игнорируются.

Но при запуске той же команды вот так

npm run ci-$project -- --env username=$user,password=$password,loginrealm=$namespace

внутри контейнера докеров он просто выполняет все тесты, помеченные @SOMETAG, и игнорирует вторую часть команды с "а не @OTHERTAG"

Еще меня смущает тот факт, что в официальной документации указано, что я должен использовать такую ​​команду, как

"ci-test": "npx cypress-tags run -e TAGS='@SOMETAG and not @OTHERTAG'"

но тогда он не находит никаких тегов.


person Patrick    schedule 08.06.2020    source источник


Ответы (1)


Следующий синтаксис теперь работал у меня:

"ci-test": "npx cypress-tags run --env "TAGS=@SOMETAG and not @OTHERTAG,username=$username,password=$password"
person Patrick    schedule 08.06.2020