The following example installs jq
, saves the jest test output to a JSON file, parses the JSON with jq
, and then selects only the fullName
of tests with a status
of "failed"
.
sudo apt-get install jq
npm run test --json --outputFile=testOutput.json;
cat testResults.json | jq '.testResults[0].assertionResults | map(select(.status == "failed")) | .[].fullName'
See also: https://stedolan.github.io/jq/