Commit graph

73 commits

Author SHA1 Message Date
Michal Dorner
a9749e3840
Handle test reports with no test cases 2021-03-07 12:22:00 +01:00
Michal Dorner
cf4814e8de
Do not throw error when workflow_run has been cancelled
It's common to cancel all jobs/workflows after first error. There could still be test results user wants to see in a report
2021-03-07 11:25:42 +01:00
Michal Dorner
073a4b9a03
Add info log when fetching git tree 2021-03-07 09:52:57 +01:00
Michal Dorner
953bdcc20a
Reduce number of API calls to get list of files tracked by GitHub 2021-03-07 09:33:58 +01:00
Michal Dorner
32f5b23752
Set listTests and listSuites to lower detail if report is too big 2021-02-20 22:32:30 +01:00
Michal Dorner
4e1eb73eb5
Fail the action if triggering workflow run has been cancelled 2021-02-20 14:43:46 +01:00
Michal Dorner
3340176ee8
Remove artifact-test from CI
Artifacts via public API are not available before whole workflow is finished. Therefore it's not possible to execute test this way
2021-02-18 22:23:20 +01:00
Michal Dorner
8efb156d28
Fail the action if no test results are processed 2021-02-18 21:18:04 +01:00
Michal Dorner
93c3964547
Misc fixes + test sleep before artifact-test 2021-02-17 21:20:40 +01:00
Michal Dorner
96237b3119
Improve logging & fix wrong SHA used 2021-02-17 08:28:52 +01:00
Michal Dorner
c5671cf48a
Improve logging 2021-02-17 08:12:45 +01:00
Michal Dorner
09d1ac9fc3
Improve logging 2021-02-16 22:02:56 +01:00
Michal Dorner
89f214d9f3
Fix artifact-provider zip processing and report name generation 2021-02-15 21:07:14 +01:00
Michal Dorner
e356ffe9d0
Removed progress percentage as there is no way to deduce content length 2021-02-15 21:06:38 +01:00
Michal Dorner
1ae86a176d
artifact-provider: improve logging 2021-02-15 20:46:28 +01:00
Michal Dorner
da9cc2c0d9
Show artifact download progress 2021-02-15 20:29:51 +01:00
Michal Dorner
8819b4b3d4
Pass auth token to got request 2021-02-15 17:00:25 +01:00
Michal Dorner
52024f70c3
Use got to fetch artifact URL
See issue: https://github.com/octokit/request.js/issues/240
2021-02-15 16:49:52 +01:00
Michal Dorner
1f5bb98685
Fix artifact download 2021-02-15 16:28:28 +01:00
Michal Dorner
064a15c405
Fix regex parsing in artifact-provider 2021-02-15 16:15:21 +01:00
Michal Dorner
075144b122
Add artifact input to action.yml + improve logging 2021-02-15 15:54:15 +01:00
Michal Dorner
3510d9ac27
Add support for loading test results from artifacts 2021-02-15 15:18:55 +01:00
Michal Dorner
effa386fea
Fix dart/flutter stack trace parsing 2021-02-01 16:09:01 +01:00
Michal Dorner
2834fd0c5f
Update dist/index.js 2021-02-01 15:27:52 +01:00
Michal Dorner
855ff9bfaf
Fix flutter-json doesn't provide error details 2021-02-01 15:08:21 +01:00
Michal Dorner
2365963b2e
Fix dart-json not stripping cwd from suite paths 2021-02-01 12:05:15 +01:00
Michal Dorner
9c4a2c56d7
Updates to README and info logs 2021-02-01 11:14:07 +01:00
Michal Dorner
03def00317
Rename flutter-machine to flutter-json 2021-01-31 21:22:47 +01:00
Michal Dorner
60b35d601a
Refactoring & cleanup of whole codebase
Improves report summary and annotations
2021-01-31 20:48:22 +01:00
Michal Dorner
07a0223ee3
Update dist/index.js 2021-01-29 01:04:01 +01:00
Michal Dorner
c75a9dd8c8
Add table with reports results if there are more test runs 2021-01-29 00:51:08 +01:00
Michal Dorner
96e91aa726
Simplify 'only-failed' to 'failed' 2021-01-28 22:18:29 +01:00
Michal Dorner
f55c0119bb
Remove leading result icon + add external .net fixture 2021-01-28 22:03:01 +01:00
Michal Dorner
e3bb634029
Improve report format to save space 2021-01-25 14:21:44 +01:00
Michal Dorner
768aefbed2
Report: round times and skip Test Suites section if it's empty 2021-01-25 13:18:02 +01:00
Michal Dorner
3744805866
Add list-suites and list-tests options to limit report size 2021-01-25 12:56:20 +01:00
Michal Dorner
7af0073fa3
Enforce Check Run API limits 2021-01-25 10:23:49 +01:00
Michal Dorner
0ce114d684
Support coma separated list of paths to test reports 2021-01-24 21:14:16 +01:00
Michal Dorner
40b5f476c7
remove auto conversion of XML attributes based on value 2021-01-24 21:05:34 +01:00
Michal Dorner
42eb11a3c8
Add summary badge to report 2021-01-24 18:11:59 +01:00
Michal Dorner
1ab5efa052
Improve logging and error handling 2021-01-18 22:21:19 +01:00
Michal Dorner
6e20ef250b
Fix imports in main.ts 2021-01-16 23:11:52 +01:00
Michal Dorner
c48c07640f
Support parsing multiple reports 2021-01-16 22:53:14 +01:00
Michal Dorner
659bb4fff3
Update interfaces to accept multiple reports to parse 2021-01-16 21:19:40 +01:00
Michal Dorner
656ede0390
Support path pattern to match test report files 2021-01-16 21:07:12 +01:00
Michal Dorner
760c090915
Fix EOL issues - remove all \r from annotation message 2021-01-14 22:34:00 +01:00
Michal Dorner
c4b64b0cf4
Add annotations support to dotnet-trx 2021-01-14 21:39:51 +01:00
Michal Dorner
6f32e41222
Support relative workdir inputs
After chdir() get full path with cwd()
2021-01-14 21:13:43 +01:00
Michal Dorner
b28f91cc2e
Add dotnet-trx support (no annotations yet) 2021-01-11 17:48:33 +01:00
Michal Dorner
e7636701ef
Fix tests + jest-junit uses action 'name' input for title 2021-01-10 18:01:52 +01:00