Skip to content

P/39364/gmpy2 test #141

P/39364/gmpy2 test

P/39364/gmpy2 test #141

Triggered via pull request February 27, 2025 09:00
Status Failure
Total duration 2h 54m 12s
Artifacts 1

ci-meson.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 24 warnings
SignalError in doctesting framework: src/sage/libs/gap/element.pyx#L1
sage: libgap({'a': 1, 'b':123}) # indirect doctest ## line 195 ## rec( a := 1, b := 123 ) sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 197 ## 0 sage: libgap(1) # indirect doctest ## line 228 ## 1 sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 230 ## 0 sage: libgap('string') # indirect doctest ## line 246 ## "string" sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 248 ## 0 sage: x = libgap.eval("'c'"); x ## line 274 ## "c" sage: type(x) ## line 276 ## <class 'sage.libs.gap.element.GapElement_String'> sage: libgap.eval("['a', 'b', 'c']") # gap strings are also lists of chars ## line 279 ## "abc" sage: t = libgap.UnorderedTuples('abc', 2); t ## line 281 ## [ "aa", "ab", "ac", "bb", "bc", "cc" ] sage: t[1] ## line 283 ## "ab" sage: t[1].sage() ## line 285 ## 'ab' sage: t.sage() ## line 287 ## ['aa', 'ab', 'ac', 'bb', 'bc', 'cc'] sage: S = SymmetricGroup(5) ## line 292 ## sage: irr = libgap.Irr(S)[3] ## line 293 ## sage: irr[0] ## line 294 ## 6 sage: irr[1] ## line 296 ## 0 sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 298 ## 0 sage: libgap(0) ## line 368 ## 0 sage: type(_) ## line 370 ## <class 'sage.libs.gap.element.GapElement_Integer'> sage: libgap.eval('') ## line 373 ## sage: libgap(None) ## line 374 ## sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 378 ## 0 sage: libgap(0) ## line 408 ## 0 sage: libgap.eval('1/0') ## line 414 ## sage: libgap.eval('1; 2; 3') ## line 421 ## sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 425 ## 0 sage: libgap.eval('1') ## line 433 ## 1 sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 435 ## 0 sage: from sage.libs.gap.element import GapElement ## line 449 ## sage: GapElement() ## line 450 ## sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 454 ## 0 sage: n_before = libgap.count_GAP_objects() ## line 467 ## sage: a = libgap.eval('123') ## line 468 ## sage: b = libgap.eval('456') ## line 469 ## sage: c = libgap.eval('CyclicGroup(3)') ## line 470 ## sage: d = libgap.eval('"a string"') ## line 471 ## sage: libgap.collect() ## line 472 ## sage: del c ## line 473 ## sage: libgap.collect() ## line 474 ## sage: n_after = libgap.count_GAP_objects() ## line 475 ## sage: n_after - n_before ## line 476 ## 3 sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 478 ## 0 sage: pre_refcount = libgap.count_GAP_objects() ## line 492 ## sage: def f(): local_variable = libgap.eval('"This is a new string"') ## line 493 ## sage: f() ## line 495 ## sage: f() ## line 496 ## sage: f() ## line 497 ## sage: post_refcount = libgap.count_GAP_objects() ## line 498 ## sage: post_refcount - pre_refcount ## line 499 ## 0 sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 501 ## 0 sage: a = libgap(1) ## line 510 ## sage: a.__copy__() is a ## line 511 ## True sage: a = libgap(1/3) ## line 514 ## sage: a.__copy__() is a ## line 515 ## True sage: a = libgap([1,2]) ## line 518 ## sage: b = a.__copy__() ## line 519 ## sage: a is b ## line 520 ## False sage: a[0] = 3 ## line 522 ## sage: a ## line 523 ## [ 3, 2 ] sage: b ## line 525 ## [ 1, 2 ] sage: a = libgap([[0,1],[2,3,4]]) ## line 528 ## sage: b = a.__copy__() ## line 529 ## sage: b[0][1] = -2 ## line 530 ## sage: b ## line 531 ## [ [ 0, -2 ], [ 2, 3, 4 ] ] sage: a ## line 533 ## [ [ 0, -2 ], [ 2, 3, 4 ] ] sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 535 ## 0 sage: a = libgap([[0,1],[2,3]]) ## line 554 ## sage: b = a.deepcopy(1) ## line 555 ## sage: b[0,0] = 5 ## line 556 ## sage: a ## line 557 ## [ [ 0, 1 ], [ 2, 3 ] ] sage: b ## line 559 ## [ [ 5, 1 ], [ 2, 3 ] ] sage: l = libgap([0,1]) ## line 562 ## sage: l.deepcopy(0).IsMutable() ## line 563 ## false sage: l.deepcopy(1).IsMutable() ## line 565 ## true sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 567 ## 0 sage: a = libgap([[0,1],[2]]) ## line 577 ## sage: b = deepcopy(a) ## line 578 ##
Conda (ubuntu, Python 3.12)
Process completed with exit code 64.
Conda (ubuntu, Python 3.11)
/home/runner/miniconda3/lib/python3.12/site-packages/conda/base/context.py:201: FutureWarning: Adding 'defaults' to channel list implicitly is deprecated and will be removed in 25.3. To remove this warning, please choose a default channel explicitly with conda's regular configuration system, e.g. by adding 'defaults' to the list of channels: conda config --add channels defaults For more information see https://docs.conda.io/projects/conda/en/stable/user-guide/configuration/use-condarc.html deprecated.topic(
Conda (ubuntu, Python 3.11)
The 'defaults' channel might have been added implicitly. If this is intentional, add 'defaults' to the 'channels' list. Otherwise, consider setting 'conda-remove-defaults' to 'true'.
Conda (ubuntu, Python 3.12)
/home/runner/miniconda3/lib/python3.12/site-packages/conda/base/context.py:201: FutureWarning: Adding 'defaults' to channel list implicitly is deprecated and will be removed in 25.3. To remove this warning, please choose a default channel explicitly with conda's regular configuration system, e.g. by adding 'defaults' to the list of channels: conda config --add channels defaults For more information see https://docs.conda.io/projects/conda/en/stable/user-guide/configuration/use-condarc.html deprecated.topic(
Conda (ubuntu, Python 3.12)
The 'defaults' channel might have been added implicitly. If this is intentional, add 'defaults' to the 'channels' list. Otherwise, consider setting 'conda-remove-defaults' to 'true'.

Artifacts

Produced during runtime
Name Size
Linux-meson-3.12-log
10.4 KB