Skip to content

Commit

Permalink
Print the logs when TPU tests fail (#15533)
Browse files Browse the repository at this point in the history
(cherry picked from commit 7a8cf4e)
  • Loading branch information
carmocca authored and Borda committed Nov 8, 2022
1 parent e218619 commit b5f64de
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions .github/workflows/tpu-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,10 +101,15 @@ jobs:
done
echo "Done waiting. Job status code: $status_code"
kubectl logs -f $pod_name --container=train > /tmp/full_output.txt
grep '<?xml version="1.0" ?>' /tmp/full_output.txt # sanity check
csplit /tmp/full_output.txt '/<?xml version="1.0" ?>/'
cat xx00 # test logs
mv xx01 coverage.xml
if grep -q '<?xml version="1.0" ?>' /tmp/full_output.txt; then
# successful run. split the output into logs + coverage report
csplit /tmp/full_output.txt '/<?xml version="1.0" ?>/';
cat xx00 # test logs
mv xx01 coverage.xml
else
# failed run, print everything
cat /tmp/full_output.txt;
fi
exit $status_code
shell: bash

Expand Down

0 comments on commit b5f64de

Please sign in to comment.