当前位置: 首页 > 知识库问答 >
问题:

cypress cucumber预处理器标记在docker容器中不工作

龙才俊
2023-03-14

在使用cypress cucumber预处理器时,我的package.json中有以下内容

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

当我运行npm时,运行ci-test,它可以工作,所有使用@othertag的场景都会被忽略。

npm run ci-$project -- --env username=$user,password=$password,loginrealm=$namespace
"ci-test": "npx cypress-tags run -e TAGS='@SOMETAG and not @OTHERTAG'"

但却找不到任何标记。

共有1个答案

梁鸣
2023-03-14

下面的语法现在对我起作用了:

"ci-test": "npx cypress-tags run --env "TAGS=@SOMETAG and not @OTHERTAG,username=$username,password=$password"
 类似资料:
  • 在 webpack 中,所有的预处理器需要匹配对应的 loader。vue-loader 允许你使用其它 webpack loader 处理 Vue 组件的某一部分。它会根据 lang 属性自动推断出要使用的 loader。 CSS 例如,使用 Sass 编译我们的 <style> 语言块: npm install sass-loader node-sass --save-dev <style

  • 得益于 vue-loader, 我们可以通过 lang 属性在组件中的<template>, <script> 或 <style> 上使用各种预处理器。 举个例子,我们在 pages/index.vue 组件中使用 Pug, CoffeeScript 和 Sass: <template lang="pug"> h1.red Hello {{ name }}! </template> <scr

  • 这个模板已经预设设置大部分流行的css预处理器,包括 LESS, SASS, Stylus, 和 PostCSS。要使用一个预处理器的话 ,所有你需要做的就是安装相应的webpack loader。例如,使用SASS: npm install sass-loader node-sass --save-dev 你需要安装node-sass,因为saas-loader需要这个依赖项 在组件里面使用预

  • 我们有一个运行在docker容器中的Spring boot gradle项目,它使用一个docker卷。Spring devtools live reload特性与以下属性一起使用。 我们正在使用docker卷来更改容器中的源文件。只要需要实时重新加载,文件就会更新。 集装箱日志显示,重新装载工作,但变化不影响。在重新启动容器时,会反映更改。 null

  • 我在docker中有两个服务后端和前端(nodejs),它们通过nginx(也在docker中)处理。 Nginx配置: 我使用nginx location将所有请求代理给

  • 问题内容: 如果我有一个布尔字段,如: 在我的代码中,我有如下语句: Java预处理程序只是摆脱了if语句和无法访问的代码? 问题答案: 大多数编译器都会删除该语句。例如: 编译完此类后,我将通过命令打印产生的指令清单: 如您所见,不!:)