Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add roundtrip test functions skipping comparison with FlatTerm-decoded #4866

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Add roundtrip test functions skipping comparison with FlatTerm-decoded

cd09cde
Select commit
Loading
Failed to load commit list.
Draft

Add roundtrip test functions skipping comparison with FlatTerm-decoded #4866

Add roundtrip test functions skipping comparison with FlatTerm-decoded
cd09cde
Select commit
Loading
Failed to load commit list.
Garnix CI / check ghc984:constrained-generators:test:constrained [x86_64-linux] succeeded Feb 1, 2025 in 15m 21s

Run results

Build succeeded

Details

Last 100 lines of logs:

       1.2% "(ExplainSpec MemberSpec) both fail to conform"
       0.5% "MemberSpec both conform"
       0.2% "(ExplainSpec ErrorSpec) both fail to conform"
       0.2% "(ExplainSpec TrueSpec) both conform"
       0.2% "TypeSpec both conform"
       0.1% "(ExplainSpec (ExplainSpec SuspendedSpec)) both fail to conform"
       0.1% "(ExplainSpec SuspendedSpec) both conform"
    Set[Int] [✔]
      +++ OK, passed 1000 tests:
      35.8% "SuspendedSpec both fail to conform"
      31.7% "TypeSpec both fail to conform"
      16.6% "MemberSpec both fail to conform"
       3.5% "ErrorSpec both fail to conform"
       3.2% "TrueSpec both conform"
       2.5% "(ExplainSpec TypeSpec) both fail to conform"
       2.1% "(ExplainSpec SuspendedSpec) both fail to conform"
       2.1% "SuspendedSpec both conform"
       1.2% "(ExplainSpec MemberSpec) both fail to conform"
       0.5% "MemberSpec both conform"
       0.2% "(ExplainSpec ErrorSpec) both fail to conform"
       0.2% "(ExplainSpec TrueSpec) both conform"
       0.2% "TypeSpec both conform"
       0.1% "(ExplainSpec (ExplainSpec SuspendedSpec)) both fail to conform"
       0.1% "(ExplainSpec SuspendedSpec) both conform"
    Map Int Int [✔]
      +++ OK, passed 1000 tests:
      35.8% "SuspendedSpec both fail to conform"
      31.7% "TypeSpec both fail to conform"
      16.6% "MemberSpec both fail to conform"
       3.5% "ErrorSpec both fail to conform"
       3.2% "TrueSpec both conform"
       2.5% "(ExplainSpec TypeSpec) both fail to conform"
       2.1% "(ExplainSpec SuspendedSpec) both fail to conform"
       2.1% "SuspendedSpec both conform"
       1.2% "(ExplainSpec MemberSpec) both fail to conform"
       0.5% "MemberSpec both conform"
       0.2% "(ExplainSpec ErrorSpec) both fail to conform"
       0.2% "(ExplainSpec TrueSpec) both conform"
       0.2% "TypeSpec both conform"
       0.1% "(ExplainSpec (ExplainSpec SuspendedSpec)) both fail to conform"
       0.1% "(ExplainSpec SuspendedSpec) both conform"
  Summation tests with size. 
    logish is sound [✔]
      +++ OK, passed 100 tests.
    small odd/even tests [✔]
      +++ OK, passed 100 tests.
    negative small [✔]
      +++ OK, passed 100 tests.
    negative sum too small [✔]
      +++ OK, passed 100 tests.
    negative large [✔]
      +++ OK, passed 100 tests.
    (between 50 60) small enough [✔]
      +++ OK, passed 100 tests.
    (between 50 60) too large [✔]
      +++ OK, passed 100 tests.
    (count 2) large is fast [✔]
      +++ OK, passed 100 tests.
    (count 5) large is fast [✔]
      +++ OK, passed 100 tests.
    even succeeds on even [✔]
      +++ OK, passed 100 tests.
    even succeeds on even spec [✔]
      +++ OK, passed 100 tests.
    even fails on odd total, odd count [✔]
      +++ OK, passed 100 tests.
    odd fails on odd total, even count [✔]
      +++ OK, passed 100 tests.
    odd succeeds on odd total, odd count [✔]
      +++ OK, passed 100 tests.
    succeeds with large count [‐]
      # PENDING: No reason given
    sum3 is sound [✔]
      +++ OK, passed 100 tests (100% successful).
    (sum3WithLength 3) is sound [✔]
      +++ OK, passed 100 tests (100% successful).
    (sum3WithLength 4) is sound [✔]
      +++ OK, passed 100 tests (100% successful).
    (sum3WithLength 7) is sound [✔]
      +++ OK, passed 100 tests (100% successful).
    listSum is sound [✔]
      +++ OK, passed 100 tests (100% successful).
    listSumPair is sound [✔]
      +++ OK, passed 100 tests (100% successful).
    listSumComplex is sound [✔]
      +++ OK, passed 100 tests (100% successful).
    All sizes are negative [✔]
      +++ OK, passed 100 tests.
    Only some sizes are negative [✔]
      +++ OK, passed 100 tests.
    total and count can only be 0 in Word type [✔]
      +++ OK, passed 100 tests.
    something of size 2, can add to 0 [✔]
      +++ OK, passed 100 tests.
    TEST listSum [✔]
      +++ OK, passed 100 tests (100% successful).

Finished in 180.0585 seconds
738 examples, 0 failures, 2 pending
buildPhase completed in 3 minutes 0 seconds