代码之家  ›  专栏  ›  技术社区  ›  donzul

运行特定jest项目

  •  1
  • donzul  · 技术社区  · 6 年前

    我用jest建立了一个lerna monorepo,我使用jest的项目如下: projects: ['<rootDir>/packages/*'] .

    /packages
      jest.config.js
      /core
          jest.config.js
      /blog
          jest.config.js
    

    目前 jest

    2 回复  |  直到 6 年前
        1
  •  4
  •   Patrick Hund    6 年前

    可以使用要运行的测试的名称调用jest。您也可以只使用测试路径的一部分,甚至是正则表达式。所以在你的情况下,你可以在 core 包装如下:

    jest packages/core
    
        2
  •  6
  •   Dana Woodman    4 年前

    如果你想用玩笑的话 projects

    作为玩笑 v26.1.0 项目 开玩笑地做以下事情:

    jest --selectProjects myproj
    

    这将发现任何“项目”在您的 jest.config.js 是的 displayName

    请参见:

        3
  •  2
  •   SimenB    6 年前

    目前还没有从CLI执行此操作的干净方法(请参阅 https://github.com/facebook/jest/issues/6189 ),但您可以使用 https://github.com/rogeliog/jest-watch-select-projects 在监视模式下实现

    推荐文章