Skip to content

Commit c015670

Browse files
SattvikSattvik
Sattvik
authored and
Sattvik
committed
fix: tests
1 parent d37278e commit c015670

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

.github/workflows/unit-test.yml

+10-4
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,16 @@ jobs:
8686
id: discover
8787
run: |
8888
cd supertokens-root
89-
TESTS=$(find . -path "*/src/test/**/*.java" | sed 's/.*src\/test\/java\///' | sed 's/\.java$//' | sed 's/\//./g')
90-
echo "test_classes<<EOF" >> $GITHUB_OUTPUT
91-
echo "$TESTS" >> $GITHUB_OUTPUT
92-
echo "EOF" >> $GITHUB_OUTPUT
89+
find . -path "*/src/test/**/*.java" | sed 's/.*src\/test\/java\///' | sed 's/\.java$//' | sed 's/\//./g' > test_classes.txt
90+
- name: Determine tests for this worker
91+
run: |
92+
cd supertokens-root
93+
TOTAL_TESTS=$(wc -l < test_classes.txt)
94+
CHUNK_SIZE=$(( (TOTAL_TESTS + 4) / 5 ))
95+
START=$(( ${{ matrix.chunk }} * CHUNK_SIZE + 1 ))
96+
END=$(( START + CHUNK_SIZE - 1 ))
97+
CHUNK_TESTS=$(sed -n "${START},${END}p" test_classes.txt | tr '\n' ',' | sed 's/,$//')
98+
echo $CHUNK_TESTS
9399
- name: Run tests
94100
run: |
95101
cd supertokens-root

0 commit comments

Comments
 (0)