Skip to content

Commit

Permalink
Create minimal markdown report if too large (#59)
Browse files Browse the repository at this point in the history
* Create minimal markdown report if too large

uses galaxyproject/planemo#1462
  • Loading branch information
bernt-matthias authored Jul 5, 2024
1 parent adbbfb2 commit 02f62a9
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/tools.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ jobs:
grep tool1 lint_report.txt
grep tool2 lint_report.txt
grep "ERROR: Error 'HTTPConnectionPool" lint_report.txt
grep "Applying linter tests... CHECK" lint_report.txt
grep "TestsNoValid" lint_report.txt
test-tools:
name: Test testing of tools
needs: [setup-ci-tools]
Expand Down
7 changes: 6 additions & 1 deletion planemo_ci_actions.sh
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,12 @@ if [ "$MODE" == "combine" ]; then
find artifacts/ -name tool_test_output.json -exec sh -c 'planemo merge_test_reports "$@" upload/tool_test_output.json' sh {} +
# create html and markdown reports
[ "$PLANEMO_HTML_REPORT" == "true" ] && planemo test_reports upload/tool_test_output.json --test_output upload/tool_test_output.html
[ "$PLANEMO_MD_REPORT" == "true" ] && planemo test_reports upload/tool_test_output.json --test_output_markdown upload/tool_test_output.md
[ "$PLANEMO_MD_REPORT" == "true" ] && (
planemo test_reports upload/tool_test_output.json --test_output_markdown upload/tool_test_output.md
if [ "$(stat -f %z upload/tool_test_output.md)" -gt 1048576 ]; then
planemo test_reports upload/tool_test_output.json --test_output_minimal_markdown upload/tool_test_output.md
fi
)
# get statistics
jq '.["tests"][]["data"]["status"]' upload/tool_test_output.json | sed 's/"//g' | sort | uniq -c > statistics.txt
fi
Expand Down

0 comments on commit 02f62a9

Please sign in to comment.