Skip to content

Commit d23dc99

Browse files
committed
debugging
1 parent 1d3341b commit d23dc99

File tree

1 file changed

+19
-21
lines changed

1 file changed

+19
-21
lines changed

.github/workflows/test.yml

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -343,27 +343,25 @@ jobs:
343343
344344
# Debugging
345345
echo "==== Debugging ===="
346-
ls -l "$ALL_TESTS_FILE" "$FAILED_TESTS_FILE" || true
347-
348-
# Create remaining tests
349-
echo "Finding remaining tests to run..."
350-
if [[ -s "$ALL_TESTS_FILE" ]]; then
351-
grep -v -F -f $FAILED_TESTS_FILE $ALL_TESTS_FILE > $REMAINING_TESTS_FILE || true
352-
else
353-
echo "Error: ALL_TESTS_FILE is empty or missing"
354-
exit 1
355-
fi
356-
357-
# Output results
358-
if [[ -s $REMAINING_TESTS_FILE ]]; then
359-
echo "Remaining tests to run:"
360-
cat "$REMAINING_TESTS_FILE"
361-
else
362-
echo "No remaining tests to run."
363-
# Explicitly create an empty file if needed
364-
touch "$REMAINING_TESTS_FILE"
365-
fi
366-
346+
echo "Failed Tests File: $FAILED_TESTS_FILE"
347+
echo "Checking for blank lines in failed_tests.txt"
348+
grep '^$' "$FAILED_TESTS_FILE" && echo "Blank lines found!"
349+
350+
echo "Normalizing line endings..."
351+
sed -i 's/\r$//' "$ALL_TESTS_FILE"
352+
sed -i 's/\r$//' "$FAILED_TESTS_FILE"
353+
354+
echo "Removing blank lines from failed_tests.txt"
355+
grep -v '^$' "$FAILED_TESTS_FILE" > "${FAILED_TESTS_FILE}.filtered"
356+
mv "${FAILED_TESTS_FILE}.filtered" "$FAILED_TESTS_FILE"
357+
358+
echo "Running grep to find remaining tests..."
359+
grep -v -F -f "$FAILED_TESTS_FILE" "$ALL_TESTS_FILE" > "$REMAINING_TESTS_FILE" || true
360+
361+
echo "Contents of remaining_tests.txt:"
362+
cat "$REMAINING_TESTS_FILE"
363+
364+
367365
- name: Set Workflow ID
368366
shell: bash
369367
run: echo "WORKFLOW_ID=${{ matrix.name }}" >> $GITHUB_ENV

0 commit comments

Comments
 (0)