55
55
56
56
- name : 🌎 Integration test
57
57
if : github.repository == env.BASE_REPO && (github.event.action != 'labeled' || github.event.label.name == env.E2E_TEST_LABEL)
58
- run : make integration-test
58
+ run : make integration-test testopts="--junitfile test-result-integration.xml"
59
59
env :
60
60
MONACO_FEAT_GRAPH_DEPLOY : " true" # TODO remove when graph based deployments are activated by default
61
61
MONACO_FEAT_GRAPH_DEPLOY_PARALLEL : " true" # TODO remove when graph based deployments are activated by default
72
72
73
73
- name : 🧓 Integration test (legacy)
74
74
if : github.repository == env.BASE_REPO && (github.event.action != 'labeled' || github.event.label.name == env.E2E_TEST_LABEL)
75
- run : make integration-test-v1
75
+ run : make integration-test-v1 testopts="--junitfile test-result-integration-legacy.xml"
76
76
env :
77
77
MONACO_FEAT_GRAPH_DEPLOY : " true" # TODO remove when graph based deployments are activated by default
78
78
MONACO_FEAT_GRAPH_DEPLOY_PARALLEL : " true" # TODO remove when graph based deployments are activated by default
88
88
89
89
- name : 📥/📤 Download/Restore test
90
90
if : github.repository == env.BASE_REPO && (github.event.action != 'labeled' || github.event.label.name == env.E2E_TEST_LABEL)
91
- run : make download-restore-test
91
+ run : make download-restore-test testopts="--junitfile test-result-integration-download-restore.xml"
92
92
env :
93
93
MONACO_FEAT_GRAPH_DEPLOY : " true" # TODO remove when graph based deployments are activated by default
94
94
MONACO_FEAT_GRAPH_DEPLOY_PARALLEL : " true" # TODO remove when graph based deployments are activated by default
@@ -104,7 +104,7 @@ jobs:
104
104
105
105
- name : 🌙 Nightly Tests
106
106
if : github.repository == env.BASE_REPO && github.event_name == 'schedule'
107
- run : make nightly-test
107
+ run : make nightly-test testopts="--junitfile test-result-integration-nightly.xml"
108
108
env :
109
109
MONACO_FEAT_GRAPH_DEPLOY : " true" # TODO remove when graph based deployments are activated by default
110
110
MONACO_FEAT_GRAPH_DEPLOY_PARALLEL : " true" # TODO remove when graph based deployments are activated by default
@@ -133,3 +133,20 @@ jobs:
133
133
OAUTH_CLIENT_ID : ${{ secrets.OAUTH_CLIENT_ID }}
134
134
OAUTH_CLIENT_SECRET : ${{ secrets.OAUTH_CLIENT_SECRET }}
135
135
OAUTH_TOKEN_ENDPOINT : ${{ secrets.OAUTH_TOKEN_ENDPOINT }}
136
+
137
+ - name : ⬆️ Upload Test Results
138
+ uses : actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
139
+ if : always()
140
+ with :
141
+ name : Test Results
142
+ path : test-result-*.xml
143
+
144
+ upload_event :
145
+ name : " Upload Event File"
146
+ runs-on : ubuntu-latest
147
+ steps :
148
+ - name : Upload
149
+ uses : actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
150
+ with :
151
+ name : event_file
152
+ path : ${{ github.event_path }}
0 commit comments