Skip to content

Commit cb586b2

Browse files
authored
Launchable: Use Zero Input Subsetting (#12650)
1 parent 58ccce6 commit cb586b2

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

.github/actions/launchable/setup/action.yml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,6 @@ runs:
106106
echo test_all_report_file='launchable_test_all_report.json' >> $GITHUB_OUTPUT
107107
echo btest_report_file='launchable_btest_report.json' >> $GITHUB_OUTPUT
108108
echo test_spec_report_dir='launchable_test_spec_report' >> $GITHUB_OUTPUT
109-
echo test_all_subset_input_file='launchable_test_all_subset_input.txt' >> $GITHUB_OUTPUT
110-
echo btest_subset_input_file='launchable_btest_subset_input.txt' >> $GITHUB_OUTPUT
111-
echo test_spec_subset_input_file='launchable_test_spec_subset_input.txt' >> $GITHUB_OUTPUT
112109
if: steps.enable-launchable.outputs.enable-launchable
113110

114111
- name: Set environment variables for Launchable
@@ -167,12 +164,12 @@ runs:
167164
--flavor test_opts=${test_opts} \
168165
--test-suite ${test_all_test_suite} \
169166
> "${test_all_session_file}"
170-
find test -name "*_test.rb" -o -name "test_*.rb" | sed 's|^|file=|' > "${test_all_subset_input_file}"
171167
launchable subset \
168+
--get-tests-from-previous-sessions \
172169
--non-blocking \
173170
--target 90% \
174171
--session "$(cat "${test_all_session_file}")" \
175-
raw ${test_all_subset_input_file} > /dev/null
172+
raw > /dev/null
176173
echo "TESTS=${TESTS} --launchable-test-reports=${test_all_report_file}" >> $GITHUB_ENV
177174
fi
178175
if [ "${btest_enabled}" = "true" ]; then
@@ -184,12 +181,12 @@ runs:
184181
--flavor test_opts=${test_opts} \
185182
--test-suite ${btest_test_suite} \
186183
> "${btest_session_file}"
187-
find bootstraptest -name "*_test.rb" -o -name "test_*.rb" | sed 's|^|file=|' > "${btest_subset_input_file}"
188184
launchable subset \
185+
--get-tests-from-previous-sessions \
189186
--non-blocking \
190187
--target 90% \
191188
--session "$(cat "${btest_session_file}")" \
192-
raw ${btest_subset_input_file} > /dev/null
189+
raw > /dev/null
193190
echo "BTESTS=${BTESTS} --launchable-test-reports=${btest_report_file}" >> $GITHUB_ENV
194191
fi
195192
if [ "${test_spec_enabled}" = "true" ]; then
@@ -201,12 +198,12 @@ runs:
201198
--flavor test_opts=${test_opts} \
202199
--test-suite ${test_spec_test_suite} \
203200
> "${test_spec_session_file}"
204-
find spec/ruby -name "*_spec.rb" | sed 's|^|file=|' > "${test_spec_subset_input_file}"
205201
launchable subset \
202+
--get-tests-from-previous-sessions \
206203
--non-blocking \
207204
--target 90% \
208205
--session "$(cat "${test_spec_session_file}")" \
209-
raw ${test_spec_subset_input_file} > /dev/null
206+
raw > /dev/null
210207
echo "SPECOPTS=${SPECOPTS} --launchable-test-reports=${test_spec_report_dir}" >> $GITHUB_ENV
211208
fi
212209
if: steps.enable-launchable.outputs.enable-launchable

0 commit comments

Comments
 (0)