Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
511f118
Add test for github format of doctest report
user202729 Feb 13, 2025
2d08005
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 Feb 22, 2025
027853f
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 Mar 3, 2025
5c327c2
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 Mar 10, 2025
3f06073
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 Mar 27, 2025
312cf91
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 Apr 19, 2025
bb9b468
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 Apr 29, 2025
d6a91e5
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 May 18, 2025
e63e64e
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 May 19, 2025
c732dc1
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 Jun 1, 2025
4157367
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 Jun 27, 2025
5668e84
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 Jul 7, 2025
93459a6
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 Jul 27, 2025
a50d918
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 Aug 2, 2025
f4fd654
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 Aug 28, 2025
38bf728
Merge remote-tracking branch 'upstream/develop' into test-github-anno…
user202729 Sep 11, 2025
3703fb7
Apply suggested change
user202729 Sep 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions src/sage/doctest/forker.py
Original file line number Diff line number Diff line change
Expand Up @@ -1247,6 +1247,17 @@ def _failure_header(self, test, example, message='Failed example:', extra=None):
Hello there!
doctest_var = 42; doctest_var^2
<BLANKLINE>

TESTS:

Test GitHub output format (used for GitHub Actions annotations)::

sage: DTR.options.format = 'github'
sage: print(DTR._failure_header(doctests[0], ex))
**********************************************************************
::error title=Failed example:,file=.../sage/doctest/forker.py,line=12::Failed example:
doctest_var = 42; doctest_var^2
<BLANKLINE>
"""
out = [self.DIVIDER]
with OriginalSource(example):
Expand Down
8 changes: 8 additions & 0 deletions src/sage/doctest/reporting.py
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,14 @@ def _log_failure(self, source, fail_msg, event, output=None):
Tests run before process (pid=1234) timed out:
Output so far...
**********************************************************************

TESTS:

Test GitHub output format (used for GitHub Actions annotations)::

sage: DTR.controller.options.format = 'github'
sage: DTR._log_failure(FDS, "Timed out", "process (pid=1234) timed out", "Output so far...")
::error title=Timed out,file=.../sage/doctest/reporting.py::Output so far...
"""
log = self.controller.log
format = self.controller.options.format
Expand Down
Loading