Skip to content

Occasional test failures: _₂F₁ #89

@inkydragon

Description

@inkydragon

env

  • Julia nightly - ubuntu-latest - x86
  • Julia Version 1.14.0-DEV.1367 Commit f40b1172653 (2025-12-12 20:51 UTC)

https://github.com/JuliaMath/HypergeometricFunctions.jl/actions/runs/20203088327/job/57997775506?pr=88#step:6:99

_₂F₁ vs _₂F₁general vs _₂F₁general2: Test Failed at /home/runner/work/HypergeometricFunctions.jl/HypergeometricFunctions.jl/test/runtests.jl:46
  Expression: error_accum < regression_max_accumulated_error
   Evaluated: 9.67559365960824e-13 < 9.094947017729282e-13
_₂F₁ vs _₂F₁general vs _₂F₁general2: Test Failed at /home/runner/work/HypergeometricFunctions.jl/HypergeometricFunctions.jl/test/runtests.jl:62
  Expression: error_accum < regression_max_accumulated_error
   Evaluated: 9.67559365960824e-13 < 9.094947017729282e-13

Test Summary:                                      | Pass  Fail  Total   Time
Hypergeometric Functions                           |  197     2    199  15.2s
  _₂F₁ vs _₂F₁general vs _₂F₁general2              |   63     2     65   7.7s
  Test that _₂F₁ is inferred for Float32 arguments |    1            1   0.9s
  method = positive                                |    6            6   0.4s
  _₂F₁ argument unity                              |   11           11   2.4s
  pFq vs mpmath                                    |   95           95   3.8s
  _₂F₁ vs mpmath                                   |   10           10   0.0s
  _₃F₂ vs mpmath                                   |   11           11   0.1s
RNG of the outermost testset: Random.Xoshiro(0x75e0cd76d38a5c7a, 0xeea39a5ba76e0a57, 0xcf6bc519c0ac57f2, 0x5a50f84d4a44557b, 0xc71d402795108996)
ERROR: LoadError: Some tests did not pass: 197 passed, 2 failed, 0 errored, 0 broken.

env

  • Julia 1 - windows-latest - x64
  • Julia Version 1.12.3 Commit 966d0af0fd (2025-12-15 11:20 UTC)

https://github.com/JuliaMath/HypergeometricFunctions.jl/actions/runs/20439194442/job/58727868105?pr=87#step:6:98

Test Summary:    | Pass  Total  Time
Special function |   13     13  0.2s
_₂F₁ vs _₂F₁general vs _₂F₁general2: Test Failed at D:\a\HypergeometricFunctions.jl\HypergeometricFunctions.jl\test\runtests.jl:62
  Expression: error_accum < regression_max_accumulated_error
   Evaluated: NaN < 9.094947017729282e-13

This is ₂F₁(1.0,1.5;2.5;zi) - ₂F₁general2(1.0,1.5;2.5;zi): 0.12837916709551278   0.9146500113571625 + 0.9553798242114151im   0.8105874674303881 + 0.8466833242504788im   true   true this is zi: 0.8875578929107619 + 0.734166885812273im
_₂F₁ vs _₂F₁general vs _₂F₁general2: Test Failed at D:\a\HypergeometricFunctions.jl\HypergeometricFunctions.jl\test\runtests.jl:62
  Expression: error_accum < regression_max_accumulated_error
   Evaluated: 0.1283791670955147 < 9.094947017729282e-13

Test Summary:                                      | Pass  Fail  Total   Time
Hypergeometric Functions                           |  197     2    199  15.0s
  _₂F₁ vs _₂F₁general vs _₂F₁general2              |   63     2     65   8.8s
  Test that _₂F₁ is inferred for Float32 arguments |    1            1   0.7s
  method = positive                                |    6            6   0.3s
  _₂F₁ argument unity                              |   11           11   2.0s
  pFq vs mpmath                                    |   95           95   3.2s
  _₂F₁ vs mpmath                                   |   10           10   0.0s
  _₃F₂ vs mpmath                                   |   11           11   0.1s
RNG of the outermost testset: Random.Xoshiro(0x48e245cc8785bb67, 0xfa8da7c87e724ef0, 0x2cfd54e2a41b961d, 0x9d270146c8da3021, 0x658eee82b55de7af)
ERROR: LoadError: Some tests did not pass: 197 passed, 2 failed, 0 errored, 0 broken.
in expression starting at D:\a\HypergeometricFunctions.jl\HypergeometricFunctions.jl\test\runtests.jl:26

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions