Skip to content

Heisenbug #102

@blegat

Description

@blegat

There are a few failures in the tests. These seem to happen at a few of the ci runs, on any OS or Julia version. Relaunching the failing jobs usually solve it. Maybe concurrency issues still with PermutationGroups ?

Fixed Basis: Test Failed at D:\a\StarAlgebras.jl\StarAlgebras.jl\test\perm_grp_algebra.jl:102
  Expression: SA.aug(fs) == SA.aug(s)
   Evaluated: -1 == -2

Stacktrace:
 [1] top-level scope
   @ D:\a\StarAlgebras.jl\StarAlgebras.jl\test\perm_grp_algebra.jl:9
 [2] macro expansion
   @ C:\hostedtoolcache\windows\julia\1.12.3\x64\share\julia\stdlib\v1.12\Test\src\Test.jl:1776 [inlined]
 [3] macro expansion
   @ D:\a\StarAlgebras.jl\StarAlgebras.jl\test\perm_grp_algebra.jl:84 [inlined]
 [4] macro expansion
   @ C:\hostedtoolcache\windows\julia\1.12.3\x64\share\julia\stdlib\v1.12\Test\src\Test.jl:1776 [inlined]
 [5] macro expansion
   @ D:\a\StarAlgebras.jl\StarAlgebras.jl\test\perm_grp_algebra.jl:102 [inlined]
 [6] macro expansion
   @ C:\hostedtoolcache\windows\julia\1.12.3\x64\share\julia\stdlib\v1.12\Test\src\Test.jl:680 [inlined]
Fixed Basis: Test Failed at D:\a\StarAlgebras.jl\StarAlgebras.jl\test\perm_grp_algebra.jl:106
  Expression: fr * fs == SA.AlgebraElement(coeffs(r * s, basis(fRG)), fRG)
   Evaluated: 1·(3,4)(5,6) - 1·(2,6)(3,5,4) + 4·(2,6,5) - 2·(2,6,3,5) - 4·(2,5,4,3) + 2·(2,4)(3,5) - 2·(2,4,5,3,6) + 4·(2,4,3) - 2·(2,4,3)(5,6) + 2·(2,3,5)(4,6) - 2·(2,3,6)(4,5) + 4·(2,3,6,5,4) - 2·(1,2)(4,6) - 4·(1,2)(3,4)(5,6) - 2·(1,2,6,4) - 2·(1,2,6,4,5,3) - 1·(1,2,6)(3,4,5) + 2·(1,2,5,4)(3,6) + 2·(1,2,5,4) - 4·(1,2,5,6,3,4) + 2·(1,2,5,6,4) + 1·(1,2,4,6,5) - 1·(1,2,4,5,6) - 2·(1,3)(4,5,6) - 2·(1,3,6)(4,5) + 4·(1,3,2) + 4·(1,3,2,6) - 2·(1,3,4,2,6) + 4·(1,3,4,2,6,5) - 2·(1,3,5,2,6,4) + 2·(1,3)(2,5,6) - 4·(1,3)(2,5,6,4) + 1·(1,3,2,5) - 4·(1,4,2,5,6) + 2·(1,4,2,5)(3,6) - 3·(1,4,5)(2,3,6) - 2·(1,4)(2,3,5) + 4·(1,4,2,3) - 2·(1,4)(3,6) + 4·(1,4,6,3,5,2) - 2·(1,4,2,6,3) - 2·(1,4,3,5)(2,6) - 4·(1,4,2,6,3,5) + 4·(1,4,3)(2,6,5) + 2·(1,5,3,2,6,4) - 2·(1,5,4,3)(2,6) - 4·(1,5,2,4)(3,6) + 2·(1,5,2,4,6,3) + 1·(1,5,3,6,2,4) + 2·(1,5,4)(2,3) + 4·(1,5,4,2,3) - 4·(1,5,3) + 1·(1,5,4,6) + 2·(1,5,6,2)(3,4) - 1·(1,5,2)(3,6) - 2·(1,6,4,2)(3,5) + 4·(1,6,5,3,4,2) - 4·(1,6,4)(2,5,3) + 2·(1,6,4,2,5) + 3·(1,6)(2,5)(3,4) + 2·(1,6,3)(2,5) - 4·(1,6,5,2,4,3) + 2·(1,6)(2,4,5) + 4·(1,6,5,2,4) + 1·(1,6,2,4)(3,5) - 2·(1,6,3,2,4,5) - 4·(1,6,5,2,3,4) + 4·(1,6,5,4,2,3) - 4·(1,6,5) + 2·(1,6,4,3,5) == 1·(3,4)(5,6) - 1·(2,6)(3,5,4) + 6·(2,6,5) - 2·(2,6,3,5) - 4·(2,5,4,3) + 2·(2,4)(3,5) - 3·(2,4,5,3,6) + 4·(2,4,3) - 2·(2,4,3)(5,6) + 2·(2,3,5)(4,6) - 2·(2,3,6)(4,5) + 4·(2,3,6,5,4) - 2·(1,2)(4,6) - 4·(1,2)(3,4)(5,6) - 2·(1,2,6,4) - 2·(1,2,6,4,5,3) - 1·(1,2,6)(3,4,5) + 2·(1,2,5,4)(3,6) + 2·(1,2,5,4) - 4·(1,2,5,6,3,4) + 2·(1,2,5,6,4) + 1·(1,2,4,6,5) - 1·(1,2,4,5,6) - 2·(1,3)(4,5,6) - 2·(1,3,6)(4,5) + 6·(1,3,2) + 4·(1,3,2,6) - 2·(1,3,4,2,6) + 4·(1,3,4,2,6,5) - 3·(1,3,5,2,6,4) + 2·(1,3)(2,5,6) - 4·(1,3)(2,5,6,4) + 1·(1,3,2,5) - 6·(1,4,2,5,6) + 2·(1,4,2,5)(3,6) - 3·(1,4,5)(2,3,6) - 2·(1,4)(2,3,5) + 4·(1,4,2,3) - 2·(1,4)(3,6) + 4·(1,4,6,3,5,2) - 3·(1,4,2,6,3) - 2·(1,4,3,5)(2,6) - 4·(1,4,2,6,3,5) + 4·(1,4,3)(2,6,5) + 2·(1,5,3,2,6,4) - 2·(1,5,4,3)(2,6) - 4·(1,5,2,4)(3,6) + 2·(1,5,2,4,6,3) + 1·(1,5,3,6,2,4) + 2·(1,5,4)(2,3) + 4·(1,5,4,2,3) - 4·(1,5,3) + 1·(1,5,4,6) + 2·(1,5,6,2)(3,4) - 1·(1,5,2)(3,6) - 2·(1,6,4,2)(3,5) + 4·(1,6,5,3,4,2) - 4·(1,6,4)(2,5,3) + 2·(1,6,4,2,5) + 3·(1,6)(2,5)(3,4) + 3·(1,6,3)(2,5) - 6·(1,6,5,2,4,3) + 2·(1,6)(2,4,5) + 4·(1,6,5,2,4) + 1·(1,6,2,4)(3,5) - 2·(1,6,3,2,4,5) - 4·(1,6,5,2,3,4) + 6·(1,6,5,4,2,3) - 4·(1,6,5) + 2·(1,6,4,3,5)

Stacktrace:
 [1] top-level scope
   @ D:\a\StarAlgebras.jl\StarAlgebras.jl\test\perm_grp_algebra.jl:9
 [2] macro expansion
   @ C:\hostedtoolcache\windows\julia\1.12.3\x64\share\julia\stdlib\v1.12\Test\src\Test.jl:1776 [inlined]
 [3] macro expansion
   @ D:\a\StarAlgebras.jl\StarAlgebras.jl\test\perm_grp_algebra.jl:84 [inlined]
 [4] macro expansion
   @ C:\hostedtoolcache\windows\julia\1.12.3\x64\share\julia\stdlib\v1.12\Test\src\Test.jl:1776 [inlined]
 [5] macro expansion
   @ D:\a\StarAlgebras.jl\StarAlgebras.jl\test\perm_grp_algebra.jl:106 [inlined]
 [6] macro expansion
   @ C:\hostedtoolcache\windows\julia\1.12.3\x64\share\julia\stdlib\v1.12\Test\src\Test.jl:680 [inlined]
Test Summary:                            | Pass  Fail  Total   Time
StarAlgebras                             |  540     2    542  57.1s
  Basic tests                            |   16           16   1.2s
  POC: group algebra                     |   51     2     53  12.0s
    Random elements                      |    1            1   0.4s
    Fixed Basis                          |   12     2     14   3.5s
    SubBasis                             |   17           17   3.8s
    Algebra Elements Basis               |    8            8   1.6s
  DiracBasis                             |    5            5   0.1s
  Algebra and Elements                   |   57           57   6.2s
  Permutation group algebra: arithmetic  |  161          161   6.7s
  Abstract coefficients                  |   29           29   5.4s
  Free monoid algebra                    |   48           48   2.0s
  QuadraticForm                          |    8            8   3.1s
  Int -> Float basis                     |   11           11   1.2s
  Chebyshev basis                        |   30           30   1.7s
  FixedBasis caching && allocations      |   24           24   3.5s
  tuple                                  |   35           35   1.7s
  Graded Lex                             |   23           23   1.3s
  Promotion of univariate to bivariate   |   20           20   1.3s
  sum of squares in FreeGroup *-algebra  |   22           22   5.2s
RNG of the outermost testset: Random.Xoshiro(0x47ce2113b375d2fc, 0x056350f859f43a65, 0x889edf464e3e118c, 0xffcd54ed89297a1f, 0x01afc2db08ab30c0)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions