首页 > 解决方案 > Amplify React App 卡在运行测试中并且从不部署

问题描述

我觉得我错过了一些简单的东西,但我在网上找不到任何关于我做错的事情。这是我的 yml 文件

frontend:
  phases:
    preBuild:
      commands:
        - npm ci
    build:
      commands:
        - npm test --watchAll=false && npm run build
  artifacts:
    baseDirectory: build
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*

它基本上是默认设置,但我希望在继续下一步之前运行测试(以及最终的覆盖率报告)。目前它只是在吐出后坐在那里:“没有发现与自上次提交以来更改的文件相关的测试。”

我希望所有测试每次都运行并完成部署。我究竟做错了什么?

标签: reactjsaws-amplify

解决方案


我将测试更改为:

npm test -- --coverage --watchAll=false

现在测试运行,一切正常。


推荐阅读