File tree Expand file tree Collapse file tree 8 files changed +92
-910
lines changed Expand file tree Collapse file tree 8 files changed +92
-910
lines changed Original file line number Diff line number Diff line change 46
46
- name : Build VSIX file
47
47
run : vsce package
48
48
49
- - name : Test extension
49
+ - name : UI Test
50
+ continue-on-error : true
51
+ id : test
50
52
run : DISPLAY=:99 npm run test-ui
51
53
54
+ - name : Retry UI Test 1
55
+ continue-on-error : true
56
+ if : steps.test.outcome=='failure'
57
+ id : retry1
58
+ run : |
59
+ git reset --hard
60
+ git clean -fd
61
+ DISPLAY=:99 npm run test-ui
62
+
63
+ - name : Retry UI Test 2
64
+ continue-on-error : true
65
+ if : steps.retry1.outcome=='failure'
66
+ id : retry2
67
+ run : |
68
+ git reset --hard
69
+ git clean -fd
70
+ DISPLAY=:99 npm run test-ui
71
+
72
+ - name : Set test status
73
+ if : ${{ steps.test.outcome=='failure' && steps.retry1.outcome=='failure' && steps.retry2.outcome=='failure' }}
74
+ run : |
75
+ echo "Tests failed"
76
+ exit 1
77
+
52
78
- name : Print language server Log
53
79
if : ${{ failure() }}
54
80
run : find ./test-resources/settings/User/workspaceStorage/*/redhat.java/jdt_ws/.metadata/.log -print -exec cat '{}' \;;
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 45
45
- name : Build VSIX file
46
46
run : vsce package
47
47
48
- - name : Test extension
48
+ - name : UI Test
49
+ continue-on-error : true
50
+ id : test
49
51
run : npm run test-ui
50
52
53
+ - name : Retry UI Test 1
54
+ continue-on-error : true
55
+ if : steps.test.outcome=='failure'
56
+ id : retry1
57
+ run : |
58
+ git reset --hard
59
+ git clean -fd
60
+ npm run test-ui
61
+
62
+ - name : Retry UI Test 2
63
+ continue-on-error : true
64
+ if : steps.retry1.outcome=='failure'
65
+ id : retry2
66
+ run : |
67
+ git reset --hard
68
+ git clean -fd
69
+ npm run test-ui
70
+
71
+ - name : Set test status
72
+ if : ${{ steps.test.outcome=='failure' && steps.retry1.outcome=='failure' && steps.retry2.outcome=='failure' }}
73
+ run : |
74
+ echo "Tests failed"
75
+ exit 1
76
+
51
77
- name : Print language server Log if job failed
52
78
if : ${{ failure() }}
53
79
run : Get-ChildItem -Path ./test-resources/settings/User/workspaceStorage/*/redhat.java/jdt_ws/.metadata/.log | cat
You can’t perform that action at this time.
0 commit comments