From cc4ce98728413c386ef940d84c3317f56853d591 Mon Sep 17 00:00:00 2001 From: Jan Midtgaard Date: Sun, 30 Aug 2026 21:32:55 +0200 Subject: [PATCH 1/6] Remove 32-bit CI workflows --- .github/workflows/main.yml | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4267e160..ef8759fb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -42,33 +42,3 @@ jobs: - run: opam install . --deps-only --with-test - run: opam exec -- dune build - run: opam exec -- dune runtest - - i386: - strategy: - fail-fast: false - matrix: - container-image: - - ocaml/opam:debian-12-ocaml-4.14 - - ocaml/opam:debian-12-ocaml-5.4 - runs-on: ubuntu-latest - container: - image: ${{ matrix.container-image }} - options: --platform linux/i386 - steps: - # GitHub insists on HOME=/github/home which clashes with the opam image setup - - name: Setup, init, and update opam - run: | - sudo cp /usr/bin/opam-2.3 /usr/bin/opam - cd /home/opam && HOME=/home/opam opam init -y - git -C /home/opam/opam-repository pull origin master && HOME=/home/opam opam update -y - - name: Checkout repository - # See https://github.com/actions/checkout/issues/334 - uses: actions/checkout@v1 - - name: Setup repo and install dependencies - run: | - sudo chown -R opam:opam . - HOME=/home/opam opam install . --deps-only --with-test - - name: Build - run: HOME=/home/opam opam exec -- dune build - - name: Run the testsuite - run: HOME=/home/opam opam exec -- dune runtest From 3a0c793dd210d7216c82f3dd463bd0787d3a4b14 Mon Sep 17 00:00:00 2001 From: Jan Midtgaard Date: Sun, 30 Aug 2026 21:39:54 +0200 Subject: [PATCH 2/6] Remove 32-bit tests from test/core --- .../QCheck2_expect_test.expected.ocaml4.32 | 2071 ----------------- .../QCheck2_expect_test.expected.ocaml5.32 | 2055 ---------------- .../QCheck_expect_test.expected.ocaml4.32 | 2048 ---------------- .../QCheck_expect_test.expected.ocaml5.32 | 2059 ---------------- test/core/dune | 24 +- 5 files changed, 4 insertions(+), 8253 deletions(-) delete mode 100644 test/core/QCheck2_expect_test.expected.ocaml4.32 delete mode 100644 test/core/QCheck2_expect_test.expected.ocaml5.32 delete mode 100644 test/core/QCheck_expect_test.expected.ocaml4.32 delete mode 100644 test/core/QCheck_expect_test.expected.ocaml5.32 diff --git a/test/core/QCheck2_expect_test.expected.ocaml4.32 b/test/core/QCheck2_expect_test.expected.ocaml4.32 deleted file mode 100644 index b706a946..00000000 --- a/test/core/QCheck2_expect_test.expected.ocaml4.32 +++ /dev/null @@ -1,2071 +0,0 @@ -random seed: 1234 -50 7 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 (5,fun,0) (2,fun,16) (4,fun,1) (8,fun,7) (5,fun,1) (8,fun,4) (6,fun,3) (2,fun,3) (39,fun,5) (7,fun,1) -(5,fun,0) (2,fun,16) (4,fun,1) (8,fun,7) (5,fun,1) (8,fun,4) (6,fun,3) (2,fun,3) (39,fun,5) (7,fun,1) -(5,fun,0) (2,fun,16) (4,fun,1) (8,fun,7) (5,fun,1) (8,fun,4) (6,fun,3) (2,fun,3) (39,fun,5) (7,fun,1) -(5,fun,0) (2,fun,16) (4,fun,1) (8,fun,7) (5,fun,1) (8,fun,4) (6,fun,3) (2,fun,3) (39,fun,5) (7,fun,1) -(5,fun,0) (2,fun,16) (4,fun,1) (8,fun,7) (5,fun,1) (8,fun,4) (6,fun,3) (2,fun,3) (39,fun,5) (7,fun,1) -(5,fun,0) (2,fun,16) (4,fun,1) (8,fun,7) (5,fun,1) (8,fun,4) (6,fun,3) (2,fun,3) (39,fun,5) (7,fun,1) -(5,fun,0) (2,fun,16) (4,fun,1) (8,fun,7) (5,fun,1) (8,fun,4) (6,fun,3) (2,fun,3) (39,fun,5) (7,fun,1) -(5,fun,0) (2,fun,16) (4,fun,1) (8,fun,7) (5,fun,1) (8,fun,4) (6,fun,3) (2,fun,3) (39,fun,5) (7,fun,1) -602816853 -0 -301408426 -0 -150704213 -0 -75352106 -0 -37676053 -0 -18838026 -0 -9419013 -0 -4709506 -0 -2354753 -0 -1177376 -0 -588688 -0 -294344 -0 -147172 -0 -73586 -0 -36793 -0 -18396 -0 -9198 -0 -4599 -0 -2299 -0 -1149 -0 -574 -0 -287 -0 -143 -0 -71 -0 -35 -0 -17 -0 -8 -0 -4 -0 -2 -0 -1 -0 -[0; 13; 4; 6; 14; 6; 47; 3; 4; 3; 6; 6; 9; 4; 3; 65; 2; 4; 55; 2; 4; 87; 9; 5; 35; 73; 9; 9; 2; 74; 5; 9; 10; 93; 2; 7; 1; 4; 6; 91; 8; 8; 2; 9; 47; 6; 26; 3; 60; 1; 0; 5; 26; 4; 28; 6; 0; 5; 88; 3; 7] -[0; 13; 4; 6; 14; 6; 47; 3; 4; 3; 6; 6; 9; 4; 3; 65; 2; 4; 55; 2; 4; 87; 9; 5; 35; 73; 9; 9; 2; 74; 5] -[0; 13; 4; 6; 14; 6; 47; 3; 4; 3; 6; 6; 9; 4; 3; 65] -[0; 13; 4; 6; 14; 6; 47; 3] -[0; 13; 4; 6] -[0; 13] -[13] -[] -[0] -[0; 13; 4; 6; 14; 6; 47; 3; 4; 3; 6; 6; 9; 4; 3; 65; 2; 4; 55; 2; 4; 87; 9; 5; 35; 73; 9; 9; 2; 74; 5; 9; 10; 93; 2; 7; 1; 4; 6; 91; 8; 8; 2; 9; 47; 6; 26; 3; 60; 1; 0; 5; 26; 4; 28; 6; 0; 5; 88; 3; 7] -[0; 13; 4; 6; 14; 6; 47; 3; 4; 3; 6; 6; 9; 4; 3; 65; 2; 4; 55; 2; 4; 87; 9; 5; 35; 73; 9; 9; 2; 74; 5] -[0; 13; 4; 6; 14; 6; 47; 3; 4; 3; 6; 6; 9; 4; 3; 65] -[0; 13; 4; 6; 14; 6; 47; 3] -[0; 13; 4; 6] -[14; 6; 47; 3] -[13; 4; 6; 14; 6; 47; 3] -[13; 4; 6; 14] -[6; 47; 3] -[4; 6; 14; 6; 47; 3] -[4; 6; 14] -[6; 47; 3] -[6; 14; 6; 47; 3] -[6; 14; 6] -[14; 6] -[6; 6] -[6] -[6] -[0; 6] -[3; 6] -[5; 6] -[6; 0] -[6; 3] -[6; 5] - ---- Failure -------------------------------------------------------------------- - -Test should_fail_sort_id failed (5 shrink steps): - -[1; 0] - ---- Failure -------------------------------------------------------------------- - -Test max_fail failed (3 shrink steps): - -[0; 1] - ---- Failure -------------------------------------------------------------------- - -Test max_fail failed (8 shrink steps): - -[0; 1] - ---- Failure -------------------------------------------------------------------- - -Test max_fail failed (8 shrink steps): - -[0; 1] - -=== Error ====================================================================== - -Test should_error_raise_exn errored on (1 shrink steps): - -0 - -exception QCheck2_tests.Overall.Error - - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test collect_results: - - 3: 25 cases (25.0%) - 4: 20 cases (20.0%) - 0: 20 cases (20.0%) - 1: 18 cases (18.0%) - 2: 17 cases (17.0%) - -+++ Stats for with_stats ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats mod4: - num: 100, avg: 1.68, stddev: 1.09, median 2, min 0, max 3 - 0: ############################## 17 - 1: ################################################### 29 - 2: ######################################## 23 - 3: ####################################################### 31 - -stats num: - num: 100, avg: 66.84, stddev: 31.94, median 65, min 2, max 120 - 2.. 7: ################## 3 - 8.. 13: ################## 3 - 14.. 19: 0 - 20.. 25: ########################################## 7 - 26.. 31: ######################## 4 - 32.. 37: ######################## 4 - 38.. 43: ################## 3 - 44.. 49: ################################################ 8 - 50.. 55: #################################### 6 - 56.. 61: #################################### 6 - 62.. 67: ####################################################### 9 - 68.. 73: ########################################## 7 - 74.. 79: ######################## 4 - 80.. 85: ################## 3 - 86.. 91: ############ 2 - 92.. 97: ########################################## 7 - 98..103: #################################### 6 - 104..109: #################################### 6 - 110..115: ####################################################### 9 - 116..121: ################## 3 - ---- Failure -------------------------------------------------------------------- - -Test with shrinking retries failed (0 shrink steps): - -7 - -!!! Warning !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -Warning for test WARN_unlikely_precond: - -WARNING: only 0.5% tests (of 2000) passed precondition for "WARN_unlikely_precond" - -NOTE: it is likely that the precondition is too strong, or that the generator is buggy. - ---- Failure -------------------------------------------------------------------- - -Test FAIL_unlikely_precond failed: - -ERROR: only 0.5% tests (of 2000) passed precondition for "FAIL_unlikely_precond" - -NOTE: it is likely that the precondition is too strong, or that the generator is buggy. - - ---- Failure -------------------------------------------------------------------- - -Test FAIL_bad_gen failed: - -ERROR: uncaught exception in generator for test FAIL_bad_gen after 100 steps: -Exception: Invalid_argument("Gen.int_bound") -Backtrace: - ---- Failure -------------------------------------------------------------------- - -Test int double failed: - -Negative test int double succeeded but was expected to fail - -=== Error ====================================================================== - -Test pos fail with error errored on (1 shrink steps): - -0 - -exception QCheck2_tests.Overall.Error - - -=== Error ====================================================================== - -Test neg fail with error errored on (1 shrink steps): - -0 - -exception QCheck2_tests.Overall.Error - - ---- Failure -------------------------------------------------------------------- - -Test char never produces '\255' failed (0 shrink steps): - -'\255' - ---- Failure -------------------------------------------------------------------- - -Test regression test negative float range failed (1 shrink steps): - --1. - ---- Failure -------------------------------------------------------------------- - -Test big bound issue59 failed (0 shrink steps): - -1073741823 - ---- Failure -------------------------------------------------------------------- - -Test long_shrink failed (3053 shrink steps): - -([0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0], [0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 1]) - ---- Failure -------------------------------------------------------------------- - -Test ints arent 0 mod 3 failed (1 shrink steps): - -0 - ---- Failure -------------------------------------------------------------------- - -Test ints are 0 failed (29 shrink steps): - -1 - ---- Failure -------------------------------------------------------------------- - -Test int32s arent 0l rem 3l failed (1 shrink steps): - -0l - ---- Failure -------------------------------------------------------------------- - -Test int32s are 0l failed (30 shrink steps): - --1l - ---- Failure -------------------------------------------------------------------- - -Test int64s arent 0L rem 3L failed (1 shrink steps): - -0L - ---- Failure -------------------------------------------------------------------- - -Test int64s are 0L failed (62 shrink steps): - --1L - ---- Failure -------------------------------------------------------------------- - -Test ints < 209609 failed (0 shrink steps): - -1073741823 - ---- Failure -------------------------------------------------------------------- - -Test nat < 5001 failed (7 shrink steps): - -5001 - ---- Failure -------------------------------------------------------------------- - -Test float <= 1e10 failed (594 shrink steps): - -10000521515.6 - ---- Failure -------------------------------------------------------------------- - -Test float < Float.pi failed (622 shrink steps): - -3.14167007397 - ---- Failure -------------------------------------------------------------------- - -Test float <= 1.0 failed (627 shrink steps): - -1.00001262726 - ---- Failure -------------------------------------------------------------------- - -Test float < 1.0 failed (627 shrink steps): - -1.00001262726 - ---- Failure -------------------------------------------------------------------- - -Test float <= 1e-10 failed (662 shrink steps): - -1.00006020937e-10 - ---- Failure -------------------------------------------------------------------- - -Test float >= -1e-10 failed (791 shrink steps): - --1.00003797158e-10 - ---- Failure -------------------------------------------------------------------- - -Test float >= -1e10 failed (722 shrink steps): - --10000376498.9 - ---- Failure -------------------------------------------------------------------- - -Test float is not nan failed (0 shrink steps): - --nan - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1e6 <= 10. failed (25 shrink steps): - -10.0001936411 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1e6 <= pi failed (24 shrink steps): - -3.14176318497 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1. <= 0.5 failed (8 shrink steps): - -0.500002807691 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1. <= min_float failed (1029 shrink steps): - -2.22508635315e-308 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive -1. >= -0.5 failed (8 shrink steps): - --0.500002807691 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive -1e6 >= -.pi failed (24 shrink steps): - --3.14176318497 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1e6 <= 10. failed (25 shrink steps): - -10.0001936411 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1e6 <= pi failed (24 shrink steps): - -3.14176318497 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1. <= 0.5 failed (8 shrink steps): - -0.500002807691 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1. <= min_float failed (1029 shrink steps): - -2.22508635315e-308 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive -1. >= -0.5 failed (8 shrink steps): - --0.500002807691 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive -1e6 >= -.pi failed (24 shrink steps): - --3.14176318497 - ---- Failure -------------------------------------------------------------------- - -Test float_range 1. 10. <= pi failed (8 shrink steps): - -3.14168329529 - ---- Failure -------------------------------------------------------------------- - -Test (float_range -10. 10.)^2 <= 2. failed (8 shrink steps): - -1.41429229241 - ---- Failure -------------------------------------------------------------------- - -Test float_range -10. -1. >= -.pi failed (7 shrink steps): - --3.14165050694 - ---- Failure -------------------------------------------------------------------- - -Test float_pos < Float.pi failed (753 shrink steps): - -3.14167586353 - ---- Failure -------------------------------------------------------------------- - -Test float_pos is not nan failed (0 shrink steps): - -nan - ---- Failure -------------------------------------------------------------------- - -Test float_neg > Float.pi failed (753 shrink steps): - --3.14167586353 - ---- Failure -------------------------------------------------------------------- - -Test float_neg is not nan failed (0 shrink steps): - --nan - ---- Failure -------------------------------------------------------------------- - -Test float_exp 10. < Float.pi failed (6 shrink steps): - -3.1417780719 - ---- Failure -------------------------------------------------------------------- - -Test float_exp -10. > -. Float.pi failed (6 shrink steps): - --3.1417780719 - ---- Failure -------------------------------------------------------------------- - -Test char never produces 'abcdef' failed (1 shrink steps): - -'a' - ---- Failure -------------------------------------------------------------------- - -Test char never 'abc' failed (0 shrink steps): - -'a' - ---- Failure -------------------------------------------------------------------- - -Test char_printable never produces '!"#$%&' failed (1 shrink steps): - -'!' - ---- Failure -------------------------------------------------------------------- - -Test char_numeral never produces less than '5' failed (1 shrink steps): - -'0' - ---- Failure -------------------------------------------------------------------- - -Test bytes are empty failed (7 shrink steps): - -"a" - ---- Failure -------------------------------------------------------------------- - -Test bytes never has a \000 char failed (13 shrink steps): - -"\000" - ---- Failure -------------------------------------------------------------------- - -Test bytes never has a \255 char failed (6 shrink steps): - -"\255" - ---- Failure -------------------------------------------------------------------- - -Test bytes have unique chars failed (13 shrink steps): - -"**" - ---- Failure -------------------------------------------------------------------- - -Test strings are empty failed (7 shrink steps): - -"a" - ---- Failure -------------------------------------------------------------------- - -Test string never has a \000 char failed (13 shrink steps): - -"\000" - ---- Failure -------------------------------------------------------------------- - -Test string never has a \255 char failed (6 shrink steps): - -"\255" - ---- Failure -------------------------------------------------------------------- - -Test strings have unique chars failed (13 shrink steps): - -"**" - ---- Failure -------------------------------------------------------------------- - -Test pairs have different components failed (0 shrink steps): - -(3, 3) - ---- Failure -------------------------------------------------------------------- - -Test pairs have same components failed (31 shrink steps): - -(0, 1) - ---- Failure -------------------------------------------------------------------- - -Test pairs have a zero component failed (58 shrink steps): - -(1, 1) - ---- Failure -------------------------------------------------------------------- - -Test pairs are (0,0) failed (31 shrink steps): - -(0, 1) - ---- Failure -------------------------------------------------------------------- - -Test pairs are ordered failed (39 shrink steps): - -(1, 0) - ---- Failure -------------------------------------------------------------------- - -Test pairs are ordered reversely failed (30 shrink steps): - -(0, 1) - ---- Failure -------------------------------------------------------------------- - -Test pairs sum to less than 128 failed (26 shrink steps): - -(0, 128) - ---- Failure -------------------------------------------------------------------- - -Test pairs lists rev concat failed (30 shrink steps): - -([0], [1]) - ---- Failure -------------------------------------------------------------------- - -Test pairs lists no overlap failed (13 shrink steps): - -([0], [0]) - ---- Failure -------------------------------------------------------------------- - -Test triples have pair-wise different components failed (2 shrink steps): - -(0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test triples have same components failed (33 shrink steps): - -(0, 1, 0) - ---- Failure -------------------------------------------------------------------- - -Test triples are ordered failed (4 shrink steps): - -(0, 0, -1) - ---- Failure -------------------------------------------------------------------- - -Test triples are ordered reversely failed (61 shrink steps): - -(0, 0, 1) - ---- Failure -------------------------------------------------------------------- - -Test quadruples have pair-wise different components failed (3 shrink steps): - -(0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test quadruples have same components failed (61 shrink steps): - -(0, 1, 0, 1) - ---- Failure -------------------------------------------------------------------- - -Test quadruples are ordered failed (5 shrink steps): - -(0, 0, 0, -1) - ---- Failure -------------------------------------------------------------------- - -Test quadruples are ordered reversely failed (62 shrink steps): - -(0, 0, 0, 1) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b) in nat: a < b failed (1 shrink steps): - -(0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c) in nat: a < b < c failed (2 shrink steps): - -(0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d) in nat: a < b < c < d failed (3 shrink steps): - -(0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e) in nat: a < b < c < d < e failed (4 shrink steps): - -(0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f) in nat: a < b < c < d < e < f failed (5 shrink steps): - -(0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f, g) in nat: a < b < c < d < e < f < g failed (6 shrink steps): - -(0, 0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f, g, h) in nat: a < b < c < d < e < f < g < h failed (7 shrink steps): - -(0, 0, 0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f, g, h, i) in nat: a < b < c < d < e < f < g < h < i failed (8 shrink steps): - -(0, 0, 0, 0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test bind ordered pairs failed (1 shrink steps): - -(0, 0) - ---- Failure -------------------------------------------------------------------- - -Test bind list_size constant failed (12 shrink steps): - -(4, [0; 0; 0; 0]) - ---- Failure -------------------------------------------------------------------- - -Test lists are empty failed (7 shrink steps): - -[0] - ---- Failure -------------------------------------------------------------------- - -Test lists shorter than 10 failed (18 shrink steps): - -[0; 0; 0; 0; 0; 0; 0; 0; 0; 0] - ---- Failure -------------------------------------------------------------------- - -Test lists shorter than 432 failed (403 shrink steps): - -[...] list length: 432 - ---- Failure -------------------------------------------------------------------- - -Test lists shorter than 4332 failed (4022 shrink steps): - -[...] list length: 4332 - ---- Failure -------------------------------------------------------------------- - -Test lists have unique elems failed (8 shrink steps): - -[6; 6] - ---- Failure -------------------------------------------------------------------- - -Test int option are none failed (1 shrink steps): - -Some (0) - ---- Failure -------------------------------------------------------------------- - -Test int option are some 100 or more failed (1 shrink steps): - -None - ---- Failure -------------------------------------------------------------------- - -Test (int,string) result are Ok failed (4 shrink steps): - -Error ("") - ---- Failure -------------------------------------------------------------------- - -Test (int,string) result are Error failed (1 shrink steps): - -Ok (0) - ---- Failure -------------------------------------------------------------------- - -Test tree contains only 42 failed (1 shrink steps): - -Leaf 0 - ---- Failure -------------------------------------------------------------------- - -Test sum list = 0 with no_shrink failed (0 shrink steps): - -[0; 13; 4; 6; 14; 6; 47; 3; 4; 3; 6; 6; 9; 4; 3; 65; 2; 4; 55; 2; 4; 87; 9; 5; 35; 73; 9; 9; 2; 74; 5; 9; 10; 93; 2; 7; 1; 4; 6; 91; 8; 8; 2; 9; 47; 6; 26; 3; 60; 1; 0; 5; 26; 4; 28; 6; 0; 5; 88; 3; 7] - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_map_commute_int failed (55 shrink steps): - -([0], {0 -> 5; _ -> 0}, {5 -> true; _ -> false}) - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_map_commute_int32 failed (57 shrink steps): - -([0l], {0l -> -15l; _ -> 0l}, {-15l -> true; _ -> false}) - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_map_commute_int64 failed (107 shrink steps): - -([0L], {0L -> -71L; _ -> 0L}, {-71L -> true; _ -> false}) - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_strings failed (1 shrink steps): - -{"some random string" -> true; _ -> false} - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right failed (20 shrink steps): - -(0, [1], {(0, 1) -> 1; _ -> 0}) - -+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Messages for test fold_left fold_right: - -l=[1], fold_left=0, fold_right=1 - - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right uncurried failed (17 shrink steps): - -({(9, 6) -> 0; (1, 5) -> 0; (4, 8) -> 0; (9, 8) -> 1; _ -> 0}, 8, [9]) - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right uncurried fun last failed (48 shrink steps): - -(0, [0; 1], {(0, 0) -> 1; _ -> 0}) - ---- Failure -------------------------------------------------------------------- - -Test fold_left test, fun first failed (87 shrink steps): - -({("\188Bt\000", 9) -> ""; ("8\252D", 2) -> ""; ("\241\223v\190~>", 6) -> "a"; ("\252R\2108,\226\019\006\t", 2) -> ""; ("\154\241\031\198W\176\ng\150\002\213\197\026\221z\019\151", 0) -> ""; ("1\015\255", 46) -> "a"; ("\177W\174", 8) -> ""; ("\0140WD\024%\195\145\176\200\023\185\138\247\193\172[+\237\186LT\158\208y|\223\231\192\012#\144c\016", 66) -> ""; ("Z}(:?\216", 4) -> ""; ("", 13) -> "a"; ("", 9) -> ""; ("\144\189\"\030E\183\024h\023", 8) -> ""; ("\147\172\209U\252\209\bM&\175m\005\250N[p\180\204jh\217$I\208\002H\168[F\174\145\190b\151w\174\177Ib|\022\149\224\140\250E\239\216g\249\137\246\252\229\192\136\249\131\182&\127\173\015\147H\240\201\166\163\163\239\196", 29) -> ""; ("B\012\251", 1) -> "a"; ("\140", 9) -> ""; ("@\131}\002uPha\151\245\224\240\148ad\191", 7) -> ""; _ -> ""}, "", [0; 13], [0]) - ---- Failure -------------------------------------------------------------------- - -Test FAIL_#99_1 failed: - -ERROR: uncaught exception in generator for test FAIL_#99_1 after 100 steps: -Exception: QCheck2.No_example_found("") -Backtrace: - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test bool dist: - - true: 250134 cases (50.0%) - false: 249866 cases (50.0%) - -+++ Stats for char code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 127.42, stddev: 73.92, median 127, min 0, max 255 - 0.. 12: ###################################################### 25509 - 13.. 25: ###################################################### 25398 - 26.. 38: ###################################################### 25293 - 39.. 51: ###################################################### 25448 - 52.. 64: ###################################################### 25392 - 65.. 77: ####################################################### 25660 - 78.. 90: ###################################################### 25462 - 91..103: ###################################################### 25331 - 104..116: ##################################################### 25129 - 117..129: ###################################################### 25351 - 130..142: ###################################################### 25492 - 143..155: ###################################################### 25370 - 156..168: ###################################################### 25658 - 169..181: ###################################################### 25400 - 182..194: ##################################################### 25167 - 195..207: ###################################################### 25338 - 208..220: ##################################################### 25181 - 221..233: ##################################################### 25145 - 234..246: ###################################################### 25567 - 247..259: ##################################### 17709 - -+++ Stats for char_range code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 77.51, stddev: 7.50, median 78, min 65, max 90 - 65.. 66: ###################################################### 38248 - 67.. 68: ###################################################### 38573 - 69.. 70: ###################################################### 38435 - 71.. 72: ###################################################### 38511 - 73.. 74: ####################################################### 38814 - 75.. 76: ##################################################### 37831 - 77.. 78: ###################################################### 38729 - 79.. 80: ###################################################### 38426 - 81.. 82: ###################################################### 38543 - 83.. 84: ###################################################### 38279 - 85.. 86: ###################################################### 38409 - 87.. 88: ###################################################### 38638 - 89.. 90: ###################################################### 38564 - 91.. 92: 0 - 93.. 94: 0 - 95.. 96: 0 - 97.. 98: 0 - 99..100: 0 - 101..102: 0 - 103..104: 0 - -+++ Stats for char_printable code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 78.26, stddev: 28.15, median 78, min 10, max 126 - 10.. 15: ######### 5149 - 16.. 21: 0 - 22.. 27: 0 - 28.. 33: ################## 10379 - 34.. 39: ###################################################### 31153 - 40.. 45: ###################################################### 31341 - 46.. 51: ###################################################### 31408 - 52.. 57: ####################################################### 31456 - 58.. 63: ###################################################### 31310 - 64.. 69: ###################################################### 31152 - 70.. 75: ###################################################### 31308 - 76.. 81: ###################################################### 31156 - 82.. 87: ###################################################### 31170 - 88.. 93: ###################################################### 31286 - 94.. 99: ###################################################### 31364 - 100..105: ###################################################### 31368 - 106..111: ###################################################### 31024 - 112..117: ###################################################### 31261 - 118..123: ###################################################### 31064 - 124..129: ########################### 15651 - -+++ Stats for char_numeral code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 52.50, stddev: 2.87, median 52, min 48, max 57 - 48: ###################################################### 50260 - 49: ###################################################### 49590 - 50: ###################################################### 50170 - 51: ####################################################### 50270 - 52: ###################################################### 49805 - 53: ###################################################### 50161 - 54: ###################################################### 49919 - 55: ###################################################### 49971 - 56: ###################################################### 49980 - 57: ###################################################### 49874 - -+++ Stats for tree's depth ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats depth: - num: 1000, avg: 3.97, stddev: 3.35, median 3, min 1, max 15 - 1: ####################################################### 356 - 2: ############## 91 - 3: ############### 98 - 4: ################### 129 - 5: ############ 78 - 6: #### 31 - 7: ####### 47 - 8: ######## 53 - 9: # 12 - 10: #### 27 - 11: ######## 55 - 12: 3 - 13: # 8 - 14: # 9 - 15: 3 - -+++ Stats for bytes_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.53, stddev: 1.71, median 8, min 5, max 10 - 5: #################################################### 814 - 6: #################################################### 809 - 7: ##################################################### 830 - 8: ###################################################### 845 - 9: ####################################################### 854 - 10: ###################################################### 848 - -+++ Stats for bytes len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 327.56, stddev: 1159.62, median 9, min 0, max 9916 - 0.. 495: ####################################################### 4285 - 496.. 991: ###### 509 - 992..1487: 21 - 1488..1983: 13 - 1984..2479: 13 - 2480..2975: 13 - 2976..3471: 10 - 3472..3967: 13 - 3968..4463: 10 - 4464..4959: 12 - 4960..5455: 7 - 5456..5951: 12 - 5952..6447: 11 - 6448..6943: 7 - 6944..7439: 9 - 7440..7935: 6 - 7936..8431: 16 - 8432..8927: 9 - 8928..9423: 13 - 9424..9919: 11 - -+++ Stats for bytes_of len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 327.56, stddev: 1159.62, median 9, min 0, max 9916 - 0.. 495: ####################################################### 4285 - 496.. 991: ###### 509 - 992..1487: 21 - 1488..1983: 13 - 1984..2479: 13 - 2480..2975: 13 - 2976..3471: 10 - 3472..3967: 13 - 3968..4463: 10 - 4464..4959: 12 - 4960..5455: 7 - 5456..5951: 12 - 5952..6447: 11 - 6448..6943: 7 - 6944..7439: 9 - 7440..7935: 6 - 7936..8431: 16 - 8432..8927: 9 - 8928..9423: 13 - 9424..9919: 11 - -+++ Stats for bytes_printable len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 327.56, stddev: 1159.62, median 9, min 0, max 9916 - 0.. 495: ####################################################### 4285 - 496.. 991: ###### 509 - 992..1487: 21 - 1488..1983: 13 - 1984..2479: 13 - 2480..2975: 13 - 2976..3471: 10 - 3472..3967: 13 - 3968..4463: 10 - 4464..4959: 12 - 4960..5455: 7 - 5456..5951: 12 - 5952..6447: 11 - 6448..6943: 7 - 6944..7439: 9 - 7440..7935: 6 - 7936..8431: 16 - 8432..8927: 9 - 8928..9423: 13 - 9424..9919: 11 - -+++ Stats for bytes_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.47, stddev: 24.03, median 6, min 0, max 99 - 0.. 4: ####################################################### 1958 - 5.. 9: ##################################################### 1914 - 10.. 14: # 64 - 15.. 19: ## 75 - 20.. 24: # 64 - 25.. 29: # 71 - 30.. 34: ## 74 - 35.. 39: # 60 - 40.. 44: # 61 - 45.. 49: # 57 - 50.. 54: # 62 - 55.. 59: # 58 - 60.. 64: # 63 - 65.. 69: # 46 - 70.. 74: # 67 - 75.. 79: # 62 - 80.. 84: # 57 - 85.. 89: # 67 - 90.. 94: # 66 - 95.. 99: # 54 - -+++ Stats for string_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.53, stddev: 1.71, median 8, min 5, max 10 - 5: #################################################### 814 - 6: #################################################### 809 - 7: ##################################################### 830 - 8: ###################################################### 845 - 9: ####################################################### 854 - 10: ###################################################### 848 - -+++ Stats for string len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 327.56, stddev: 1159.62, median 9, min 0, max 9916 - 0.. 495: ####################################################### 4285 - 496.. 991: ###### 509 - 992..1487: 21 - 1488..1983: 13 - 1984..2479: 13 - 2480..2975: 13 - 2976..3471: 10 - 3472..3967: 13 - 3968..4463: 10 - 4464..4959: 12 - 4960..5455: 7 - 5456..5951: 12 - 5952..6447: 11 - 6448..6943: 7 - 6944..7439: 9 - 7440..7935: 6 - 7936..8431: 16 - 8432..8927: 9 - 8928..9423: 13 - 9424..9919: 11 - -+++ Stats for string_of len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 327.56, stddev: 1159.62, median 9, min 0, max 9916 - 0.. 495: ####################################################### 4285 - 496.. 991: ###### 509 - 992..1487: 21 - 1488..1983: 13 - 1984..2479: 13 - 2480..2975: 13 - 2976..3471: 10 - 3472..3967: 13 - 3968..4463: 10 - 4464..4959: 12 - 4960..5455: 7 - 5456..5951: 12 - 5952..6447: 11 - 6448..6943: 7 - 6944..7439: 9 - 7440..7935: 6 - 7936..8431: 16 - 8432..8927: 9 - 8928..9423: 13 - 9424..9919: 11 - -+++ Stats for string_printable len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 327.56, stddev: 1159.62, median 9, min 0, max 9916 - 0.. 495: ####################################################### 4285 - 496.. 991: ###### 509 - 992..1487: 21 - 1488..1983: 13 - 1984..2479: 13 - 2480..2975: 13 - 2976..3471: 10 - 3472..3967: 13 - 3968..4463: 10 - 4464..4959: 12 - 4960..5455: 7 - 5456..5951: 12 - 5952..6447: 11 - 6448..6943: 7 - 6944..7439: 9 - 7440..7935: 6 - 7936..8431: 16 - 8432..8927: 9 - 8928..9423: 13 - 9424..9919: 11 - -+++ Stats for string_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.47, stddev: 24.03, median 6, min 0, max 99 - 0.. 4: ####################################################### 1958 - 5.. 9: ##################################################### 1914 - 10.. 14: # 64 - 15.. 19: ## 75 - 20.. 24: # 64 - 25.. 29: # 71 - 30.. 34: ## 74 - 35.. 39: # 60 - 40.. 44: # 61 - 45.. 49: # 57 - 50.. 54: # 62 - 55.. 59: # 58 - 60.. 64: # 63 - 65.. 69: # 46 - 70.. 74: # 67 - 75.. 79: # 62 - 80.. 84: # 57 - 85.. 89: # 67 - 90.. 94: # 66 - 95.. 99: # 54 - -+++ Stats for pair dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats pair sum: - num: 500000, avg: 100.09, stddev: 41.23, median 100, min 0, max 200 - 0.. 9: ### 2599 - 10.. 19: ######## 7571 - 20.. 29: ############## 12587 - 30.. 39: #################### 17235 - 40.. 49: ########################## 22334 - 50.. 59: ############################### 27179 - 60.. 69: ##################################### 32092 - 70.. 79: ########################################### 37071 - 80.. 89: ################################################ 41592 - 90.. 99: ###################################################### 46677 - 100..109: ####################################################### 47155 - 110..119: ################################################# 42772 - 120..129: ########################################### 37679 - 130..139: ###################################### 32681 - 140..149: ################################ 27465 - 150..159: ########################## 23061 - 160..169: #################### 17923 - 170..179: ############### 12910 - 180..189: ######### 8135 - 190..199: ### 3233 - 200..209: 49 - -+++ Stats for triple dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats triple sum: - num: 500000, avg: 149.91, stddev: 50.48, median 150, min 1, max 299 - 1.. 15: 404 - 16.. 30: ## 2212 - 31.. 45: ##### 5889 - 46.. 60: ########## 10700 - 61.. 75: ################# 17772 - 76.. 90: ######################### 26105 - 91..105: ################################### 36005 - 106..120: ############################################# 45660 - 121..135: ################################################### 52122 - 136..150: ####################################################### 55483 - 151..165: ###################################################### 54945 - 166..180: ################################################### 51868 - 181..195: ############################################ 45051 - 196..210: ################################## 35080 - 211..225: ######################### 25470 - 226..240: ################ 16973 - 241..255: ########## 10427 - 256..270: ##### 5344 - 271..285: ## 2133 - 286..300: 357 - -+++ Stats for quad dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats quad sum: - num: 500000, avg: 199.94, stddev: 58.37, median 200, min 5, max 394 - 5.. 24: 105 - 25.. 44: 829 - 45.. 64: ## 2997 - 65.. 84: ###### 7402 - 85..104: ############ 14559 - 105..124: ##################### 25103 - 125..144: ################################ 38055 - 145..164: ########################################## 50469 - 165..184: ################################################## 60434 - 185..204: ####################################################### 65242 - 205..224: ##################################################### 63665 - 225..244: ############################################### 55764 - 245..264: ###################################### 45244 - 265..284: ########################## 31847 - 285..304: ################ 20092 - 305..324: ######### 11027 - 325..344: #### 5011 - 345..364: # 1794 - 365..384: 348 - 385..404: 13 - -+++ Stats for bind dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats ordered pair difference: - num: 1000000, avg: 25.02, stddev: 22.38, median 19, min 0, max 100 - 0.. 4: ####################################################### 193818 - 5.. 9: #################################### 129891 - 10.. 14: ############################# 103378 - 15.. 19: ######################## 87043 - 20.. 24: ##################### 75202 - 25.. 29: ################## 64688 - 30.. 34: ################ 56523 - 35.. 39: ############# 49283 - 40.. 44: ############ 42859 - 45.. 49: ########## 37336 - 50.. 54: ######### 32591 - 55.. 59: ######## 28285 - 60.. 64: ###### 24255 - 65.. 69: ##### 20314 - 70.. 74: #### 16733 - 75.. 79: ### 13555 - 80.. 84: ## 10170 - 85.. 89: ## 7255 - 90.. 94: # 4729 - 95.. 99: 1992 - 100..104: 100 - -stats ordered pair sum: - num: 1000000, avg: 75.04, stddev: 46.91, median 72, min 0, max 200 - 0.. 9: ####################################################### 70296 - 10.. 19: ##################################################### 68918 - 20.. 29: ##################################################### 68448 - 30.. 39: ##################################################### 68654 - 40.. 49: ##################################################### 68490 - 50.. 59: ##################################################### 68513 - 60.. 69: ##################################################### 68299 - 70.. 79: ##################################################### 68552 - 80.. 89: ##################################################### 68560 - 90.. 99: ###################################################### 69283 - 100..109: ################################################## 64173 - 110..119: ########################################### 55624 - 120..129: ##################################### 47381 - 130..139: ############################## 39552 - 140..149: ######################### 32856 - 150..159: #################### 26038 - 160..169: ############### 20035 - 170..179: ########### 14164 - 180..189: ###### 8568 - 190..199: ## 3515 - 200..209: 81 - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test option dist: - - Some _: 8481 cases (84.8%) - None: 1519 cases (15.2%) - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test result dist: - - Ok _: 7423 cases (74.2%) - Error _: 2577 cases (25.8%) - -+++ Stats for list len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 327.56, stddev: 1159.62, median 9, min 0, max 9916 - 0.. 495: ####################################################### 4285 - 496.. 991: ###### 509 - 992..1487: 21 - 1488..1983: 13 - 1984..2479: 13 - 2480..2975: 13 - 2976..3471: 10 - 3472..3967: 13 - 3968..4463: 10 - 4464..4959: 12 - 4960..5455: 7 - 5456..5951: 12 - 5952..6447: 11 - 6448..6943: 7 - 6944..7439: 9 - 7440..7935: 6 - 7936..8431: 16 - 8432..8927: 9 - 8928..9423: 13 - 9424..9919: 11 - -+++ Stats for list_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.47, stddev: 24.03, median 6, min 0, max 99 - 0.. 4: ####################################################### 1958 - 5.. 9: ##################################################### 1914 - 10.. 14: # 64 - 15.. 19: ## 75 - 20.. 24: # 64 - 25.. 29: # 71 - 30.. 34: ## 74 - 35.. 39: # 60 - 40.. 44: # 61 - 45.. 49: # 57 - 50.. 54: # 62 - 55.. 59: # 58 - 60.. 64: # 63 - 65.. 69: # 46 - 70.. 74: # 67 - 75.. 79: # 62 - 80.. 84: # 57 - 85.. 89: # 67 - 90.. 94: # 66 - 95.. 99: # 54 - -+++ Stats for list_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.53, stddev: 1.71, median 8, min 5, max 10 - 5: #################################################### 814 - 6: #################################################### 809 - 7: ##################################################### 830 - 8: ###################################################### 845 - 9: ####################################################### 854 - 10: ###################################################### 848 - -+++ Stats for array len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 327.56, stddev: 1159.62, median 9, min 0, max 9916 - 0.. 495: ####################################################### 4285 - 496.. 991: ###### 509 - 992..1487: 21 - 1488..1983: 13 - 1984..2479: 13 - 2480..2975: 13 - 2976..3471: 10 - 3472..3967: 13 - 3968..4463: 10 - 4464..4959: 12 - 4960..5455: 7 - 5456..5951: 12 - 5952..6447: 11 - 6448..6943: 7 - 6944..7439: 9 - 7440..7935: 6 - 7936..8431: 16 - 8432..8927: 9 - 8928..9423: 13 - 9424..9919: 11 - -+++ Stats for array_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.47, stddev: 24.03, median 6, min 0, max 99 - 0.. 4: ####################################################### 1958 - 5.. 9: ##################################################### 1914 - 10.. 14: # 64 - 15.. 19: ## 75 - 20.. 24: # 64 - 25.. 29: # 71 - 30.. 34: ## 74 - 35.. 39: # 60 - 40.. 44: # 61 - 45.. 49: # 57 - 50.. 54: # 62 - 55.. 59: # 58 - 60.. 64: # 63 - 65.. 69: # 46 - 70.. 74: # 67 - 75.. 79: # 62 - 80.. 84: # 57 - 85.. 89: # 67 - 90.. 94: # 66 - 95.. 99: # 54 - -+++ Stats for array_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.53, stddev: 1.71, median 8, min 5, max 10 - 5: #################################################### 814 - 6: #################################################### 809 - 7: ##################################################### 830 - 8: ###################################################### 845 - 9: ####################################################### 854 - 10: ###################################################### 848 - -+++ Stats for int_stats_neg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: 0.17, stddev: 29.68, median 0, min -99, max 99 - -99..-90: # 65 - -89..-80: # 63 - -79..-70: # 64 - -69..-60: # 58 - -59..-50: # 67 - -49..-40: # 72 - -39..-30: # 61 - -29..-20: # 61 - -19..-10: # 67 - -9.. 0: ####################################################### 2076 - 1.. 10: ############################################## 1764 - 11.. 20: # 66 - 21.. 30: # 64 - 31.. 40: # 64 - 41.. 50: # 67 - 51.. 60: # 60 - 61.. 70: # 75 - 71.. 80: # 60 - 81.. 90: # 60 - 91..100: # 66 - -+++ Stats for int dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 100000, avg: -298652.90, stddev: 6.191e+8, median 419404, min -1073741519, max 1073728237 - -1073741519.. -966368032: ##################################################### 4984 - -966368031.. -858994544: ###################################################### 5025 - -858994543.. -751621056: ###################################################### 5035 - -751621055.. -644247568: #################################################### 4897 - -644247567.. -536874080: ###################################################### 5025 - -536874079.. -429500592: ##################################################### 4968 - -429500591.. -322127104: ###################################################### 5029 - -322127103.. -214753616: ##################################################### 5003 - -214753615.. -107380128: ###################################################### 5022 - -107380127.. -6640: ##################################################### 4987 - -6639.. 107366848: ###################################################### 5062 - 107366849.. 214740336: ##################################################### 4954 - 214740337.. 322113824: ###################################################### 5062 - 322113825.. 429487312: #################################################### 4917 - 429487313.. 536860800: ###################################################### 5021 - 536860801.. 644234288: ####################################################### 5107 - 644234289.. 751607776: ###################################################### 5058 - 751607777.. 858981264: #################################################### 4918 - 858981265.. 966354752: ###################################################### 5026 - 966354753.. 1073728240: #################################################### 4900 - -+++ Stats for int_bound 1000 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 497.62, stddev: 288.77, median 495, min 0, max 1000 - 0.. 49: ################################################## 486 - 50.. 99: #################################################### 505 - 100.. 149: ##################################################### 522 - 150.. 199: ##################################################### 514 - 200.. 249: #################################################### 507 - 250.. 299: ################################################### 500 - 300.. 349: ##################################################### 518 - 350.. 399: ################################################ 469 - 400.. 449: ################################################## 492 - 450.. 499: ##################################################### 520 - 500.. 549: #################################################### 506 - 550.. 599: ################################################# 482 - 600.. 649: ##################################################### 517 - 650.. 699: ################################################ 468 - 700.. 749: ####################################################### 533 - 750.. 799: #################################################### 506 - 800.. 849: ############################################### 462 - 850.. 899: ################################################ 469 - 900.. 949: ##################################################### 518 - 950.. 999: ################################################### 500 - 1000..1049: 6 - -+++ Stats for int_range (-43643) 435434 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 195335.64, stddev: 136803.99, median 195583, min -43624, max 435210 - -43624..-19683: ############################################ 52 - -19682.. 4259: ######################################## 47 - 4260.. 28201: ############################## 36 - 28202.. 52143: ############################################ 52 - 52144.. 76085: ########################################## 50 - 76086..100027: ####################################################### 64 - 100028..123969: ############################################### 55 - 123970..147911: ######################################## 47 - 147912..171853: ############################################## 54 - 171854..195795: #################################### 43 - 195796..219737: ############################################## 54 - 219738..243679: ########################################### 51 - 243680..267621: ################################################ 57 - 267622..291563: ########################################## 49 - 291564..315505: #################################### 42 - 315506..339447: ###################################### 45 - 339448..363389: ################################################ 57 - 363390..387331: ###################################### 45 - 387332..411273: ########################################## 49 - 411274..435215: ########################################### 51 - -+++ Stats for int_range (-40000) 40000 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: -173.78, stddev: 23042.92, median 180, min -39859, max 39942 - -39859..-35869: ############################################# 56 - -35868..-31878: ################################### 43 - -31877..-27887: ################################################# 60 - -27886..-23896: ##################################### 46 - -23895..-19905: ######################################## 49 - -19904..-15914: #################################### 45 - -15913..-11923: ############################################ 54 - -11922.. -7932: ############################################### 58 - -7931.. -3941: ######################################### 51 - -3940.. 50: ############################ 35 - 51.. 4041: ####################################### 48 - 4042.. 8032: ########################################## 52 - 8033.. 12023: ######################################### 51 - 12024.. 16014: ########################################### 53 - 16015.. 20005: ############################################ 54 - 20006.. 23996: ################################## 42 - 23997.. 27987: ####################################################### 67 - 27988.. 31978: ################################ 40 - 31979.. 35969: ######################################### 51 - 35970.. 39960: #################################### 45 - -+++ Stats for int_range (-4) 4 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 0.02, stddev: 2.55, median 0, min -4, max 4 - -4: ############################################ 99 - -3: ##################################################### 118 - -2: ################################################## 111 - -1: ################################################## 113 - 0: ################################################## 113 - 1: ##################################################### 118 - 2: ############################################# 102 - 3: ####################################################### 122 - 4: ############################################## 104 - -+++ Stats for int_range (-4) 17 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 6.67, stddev: 6.39, median 7, min -4, max 17 - -4..-3: ############################################# 90 - -2..-1: ############################################# 91 - 0.. 1: ########################################## 84 - 2.. 3: ############################################## 92 - 4.. 5: ########################################### 87 - 6.. 7: ########################################### 86 - 8.. 9: ############################################ 89 - 10..11: ########################################### 87 - 12..13: ####################################################### 110 - 14..15: ############################################# 91 - 16..17: ############################################## 93 - 18..19: 0 - 20..21: 0 - 22..23: 0 - 24..25: 0 - 26..27: 0 - 28..29: 0 - 30..31: 0 - 32..33: 0 - 34..35: 0 - -+++ Stats for int_small dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 0.90, stddev: 28.23, median 0, min -99, max 99 - -99..-90: # 12 - -89..-80: # 11 - -79..-70: # 9 - -69..-60: 6 - -59..-50: # 11 - -49..-40: # 13 - -39..-30: # 9 - -29..-20: # 13 - -19..-10: 8 - -9.. 0: ####################################################### 453 - 1.. 10: ######################################### 340 - 11.. 20: # 15 - 21.. 30: # 11 - 31.. 40: # 12 - 41.. 50: # 13 - 51.. 60: # 13 - 61.. 70: # 16 - 71.. 80: # 9 - 81.. 90: # 16 - 91..100: # 10 - -+++ Stats for int_small_corners dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 0.77, stddev: 4.802e+7, median 0, min -1073741824, max 1073741823 - -1073741824.. -966367642: 1 - -966367641.. -858993459: 0 - -858993458.. -751619276: 0 - -751619275.. -644245093: 0 - -644245092.. -536870910: 0 - -536870909.. -429496727: 0 - -429496726.. -322122544: 0 - -322122543.. -214748361: 0 - -214748360.. -107374178: 0 - -107374177.. 5: ####################################################### 733 - 6.. 107374188: ################### 265 - 107374189.. 214748371: 0 - 214748372.. 322122554: 0 - 322122555.. 429496737: 0 - 429496738.. 536870920: 0 - 536870921.. 644245103: 0 - 644245104.. 751619286: 0 - 751619287.. 858993469: 0 - 858993470.. 966367652: 0 - 966367653.. 1073741823: 1 - -+++ Stats for int_neg dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: -5.382e+8, stddev: 3.107e+8, median -537021047, min -1073325093, max -109099 - -1073325093..-1019664294: ##################################################### 513 - -1019664293.. -966003494: ##################################################### 517 - -966003493.. -912342694: ################################################### 492 - -912342693.. -858681894: ####################################################### 529 - -858681893.. -805021094: ############################################### 458 - -805021093.. -751360294: ##################################################### 514 - -751360293.. -697699494: ################################################### 500 - -697699493.. -644038694: ################################################### 494 - -644038693.. -590377894: ################################################### 493 - -590377893.. -536717094: ################################################### 493 - -536717093.. -483056294: ################################################### 497 - -483056293.. -429395494: ##################################################### 517 - -429395493.. -375734694: #################################################### 505 - -375734693.. -322073894: ################################################### 493 - -322073893.. -268413094: ################################################## 490 - -268413093.. -214752294: ################################################## 487 - -214752293.. -161091494: ###################################################### 520 - -161091493.. -107430694: ################################################## 481 - -107430693.. -53769894: ################################################### 499 - -53769893.. -109094: #################################################### 508 - -+++ Stats for int_pos dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 5.382e+8, stddev: 3.107e+8, median 536987733, min 109098, max 1073325092 - 109098.. 53769897: #################################################### 508 - 53769898.. 107430697: ################################################### 499 - 107430698.. 161091497: ################################################## 481 - 161091498.. 214752297: ###################################################### 520 - 214752298.. 268413097: ################################################## 487 - 268413098.. 322073897: ################################################## 490 - 322073898.. 375734697: ################################################### 493 - 375734698.. 429395497: #################################################### 505 - 429395498.. 483056297: ##################################################### 517 - 483056298.. 536717097: ################################################### 497 - 536717098.. 590377897: ################################################### 493 - 590377898.. 644038697: ################################################### 493 - 644038698.. 697699497: ################################################### 494 - 697699498.. 751360297: ################################################### 500 - 751360298.. 805021097: ##################################################### 514 - 805021098.. 858681897: ############################################### 458 - 858681898.. 912342697: ####################################################### 529 - 912342698.. 966003497: ################################################### 492 - 966003498..1019664297: ##################################################### 517 - 1019664298..1073325097: ##################################################### 513 - -+++ Stats for oneof_list int dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 1073741.63, stddev: 6.766e+8, median 0, min -1073741824, max 1073741823 - -1073741824.. -966367642: ################## 208 - -966367641.. -858993459: 0 - -858993458.. -751619276: 0 - -751619275.. -644245093: 0 - -644245092.. -536870910: 0 - -536870909.. -429496727: 0 - -429496726.. -322122544: 0 - -322122543.. -214748361: 0 - -214748360.. -107374178: 0 - -107374177.. 5: ####################################################### 603 - 6.. 107374188: 0 - 107374189.. 214748371: 0 - 214748372.. 322122554: 0 - 322122555.. 429496737: 0 - 429496738.. 536870920: 0 - 536870921.. 644245103: 0 - 644245104.. 751619286: 0 - 751619287.. 858993469: 0 - 858993470.. 966367652: 0 - 966367653.. 1073741823: ################# 189 - -+++ Stats for nat dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 363.02, stddev: 1215.04, median 9, min 0, max 9476 - 0.. 473: ####################################################### 847 - 474.. 947: ###### 95 - 948..1421: 14 - 1422..1895: 3 - 1896..2369: 0 - 2370..2843: 3 - 2844..3317: 2 - 3318..3791: 3 - 3792..4265: 2 - 4266..4739: 4 - 4740..5213: 3 - 5214..5687: 4 - 5688..6161: 3 - 6162..6635: 4 - 6636..7109: 1 - 7110..7583: 4 - 7584..8057: 2 - 8058..8531: 1 - 8532..9005: 1 - 9006..9479: 4 - -+++ Stats for nat_small dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 15.11, stddev: 23.27, median 6, min 0, max 99 - 0.. 4: #################################################### 377 - 5.. 9: ####################################################### 392 - 10.. 14: ## 20 - 15.. 19: ## 15 - 20.. 24: # 11 - 25.. 29: ## 17 - 30.. 34: ## 19 - 35.. 39: ## 17 - 40.. 44: # 10 - 45.. 49: # 9 - 50.. 54: # 8 - 55.. 59: # 9 - 60.. 64: ## 15 - 65.. 69: # 10 - 70.. 74: # 13 - 75.. 79: ## 19 - 80.. 84: # 11 - 85.. 89: # 13 - 90.. 94: 5 - 95.. 99: # 10 - -+++ Stats for int32 lower dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32926.27, stddev: 18808.64, median 33297, min 0, max 65534 - 0.. 3276: ################################################ 481 - 3277.. 6553: ################################################## 497 - 6554.. 9830: ############################################### 469 - 9831..13107: #################################################### 515 - 13108..16384: ############################################### 470 - 16385..19661: ####################################################### 544 - 19662..22938: ################################################# 487 - 22939..26215: ################################################ 477 - 26216..29492: ################################################### 509 - 29493..32769: ############################################### 470 - 32770..36046: ################################################## 502 - 36047..39323: ##################################################### 530 - 39324..42600: ##################################################### 533 - 42601..45877: ##################################################### 525 - 45878..49154: ###################################################### 537 - 49155..52431: ################################################# 494 - 52432..55708: ############################################### 473 - 55709..58985: ################################################# 486 - 58986..62262: ################################################### 509 - 62263..65539: ################################################# 492 - -+++ Stats for int32 upper dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32678.65, stddev: 19067.06, median 32890, min 10, max 65523 - 10.. 3285: #################################################### 514 - 3286.. 6561: ################################################### 505 - 6562.. 9837: ####################################################### 541 - 9838..13113: ################################################# 491 - 13114..16389: ##################################################### 522 - 16390..19665: ################################################## 495 - 19666..22941: ############################################### 470 - 22942..26217: #################################################### 512 - 26218..29493: ############################################### 468 - 29494..32769: ############################################## 457 - 32770..36045: #################################################### 514 - 36046..39321: ############################################### 468 - 39322..42597: #################################################### 520 - 42598..45873: ################################################### 510 - 45874..49149: #################################################### 521 - 49150..52425: ############################################# 450 - 52426..55701: ##################################################### 526 - 55702..58977: ##################################################### 522 - 58978..62253: ################################################## 493 - 62254..65529: ################################################## 501 - -+++ Stats for int64 lower dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32767.87, stddev: 18950.16, median 33187, min 0, max 65532 - 0.. 3276: ################################################## 513 - 3277.. 6553: ################################################# 500 - 6554.. 9830: ################################################ 491 - 9831..13107: ################################################# 500 - 13108..16384: ################################################# 500 - 16385..19661: ################################################### 526 - 19662..22938: ################################################ 491 - 22939..26215: ############################################## 472 - 26216..29492: ################################################## 510 - 29493..32769: ########################################### 439 - 32770..36046: ################################################# 503 - 36047..39323: ################################################### 521 - 39324..42600: ################################################### 524 - 42601..45877: ############################################## 477 - 45878..49154: ####################################################### 560 - 49155..52431: ################################################# 506 - 52432..55708: ############################################### 482 - 55709..58985: ################################################ 492 - 58986..62262: ################################################ 496 - 62263..65539: ################################################ 497 - -+++ Stats for int64 lower-mid dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32779.13, stddev: 18897.20, median 32848, min 0, max 65535 - 0.. 3276: ############################################### 473 - 3277.. 6553: ################################################## 502 - 6554.. 9830: #################################################### 522 - 9831..13107: ################################################# 494 - 13108..16384: ##################################################### 535 - 16385..19661: ############################################### 471 - 19662..22938: ################################################# 495 - 22939..26215: #################################################### 522 - 26216..29492: ################################################ 489 - 29493..32769: ################################################ 487 - 32770..36046: ################################################# 493 - 36047..39323: ############################################### 476 - 39324..42600: ################################################# 494 - 42601..45877: ##################################################### 538 - 45878..49154: ####################################################### 550 - 49155..52431: ############################################### 479 - 52432..55708: ################################################### 513 - 55709..58985: ################################################ 487 - 58986..62262: ############################################### 470 - 62263..65539: ################################################### 510 - -+++ Stats for int64 upper-mid dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32833.01, stddev: 18869.35, median 32737, min 2, max 65534 - 2.. 3278: ################################################# 475 - 3279.. 6555: #################################################### 497 - 6556.. 9832: #################################################### 496 - 9833..13109: #################################################### 502 - 13110..16386: ###################################################### 514 - 16387..19663: ################################################### 492 - 19664..22940: #################################################### 501 - 22941..26217: ###################################################### 522 - 26218..29494: ##################################################### 505 - 29495..32771: #################################################### 502 - 32772..36048: ##################################################### 504 - 36049..39325: ###################################################### 519 - 39326..42602: ################################################# 469 - 42603..45879: ################################################### 493 - 45880..49156: ################################################### 491 - 49157..52433: #################################################### 498 - 52434..55710: #################################################### 495 - 55711..58987: ###################################################### 519 - 58988..62264: ####################################################### 523 - 62265..65541: ################################################## 483 - -+++ Stats for int64 upper dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32717.82, stddev: 19106.27, median 32768, min 2, max 65523 - 2.. 3278: ##################################################### 522 - 3279.. 6555: ###################################################### 530 - 6556.. 9832: #################################################### 510 - 9833..13109: ################################################# 484 - 13110..16386: ################################################# 488 - 16387..19663: ###################################################### 530 - 19664..22940: ################################################## 494 - 22941..26217: ################################################### 502 - 26218..29494: ################################################ 477 - 29495..32771: ############################################### 463 - 32772..36048: ############################################## 457 - 36049..39325: ################################################# 483 - 39326..42602: ##################################################### 521 - 42603..45879: #################################################### 519 - 45880..49156: ################################################# 485 - 49157..52433: ################################################ 476 - 52434..55710: #################################################### 510 - 55711..58987: ####################################################### 539 - 58988..62264: #################################################### 519 - 62265..65541: ################################################## 491 - -+++ Stats for exponential 10. dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: 9.56, stddev: 9.91, median 7, min 0, max 89 - 0.. 4: ####################################################### 1934 - 5.. 9: ################################## 1202 - 10.. 14: #################### 727 - 15.. 19: ############ 452 - 20.. 24: ######## 284 - 25.. 29: #### 164 - 30.. 34: ## 103 - 35.. 39: # 51 - 40.. 44: 26 - 45.. 49: 24 - 50.. 54: 15 - 55.. 59: 7 - 60.. 64: 3 - 65.. 69: 2 - 70.. 74: 2 - 75.. 79: 1 - 80.. 84: 1 - 85.. 89: 2 - 90.. 94: 0 - 95.. 99: 0 - -+++ Stats for exponential -10. dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: -9.56, stddev: 9.91, median -7, min -89, max 0 - -89..-85: 2 - -84..-80: 1 - -79..-75: 1 - -74..-70: 2 - -69..-65: 2 - -64..-60: 3 - -59..-55: 7 - -54..-50: 15 - -49..-45: 24 - -44..-40: 26 - -39..-35: # 51 - -34..-30: ## 103 - -29..-25: #### 164 - -24..-20: ######## 284 - -19..-15: ############ 452 - -14..-10: #################### 727 - -9.. -5: ################################## 1202 - -4.. 0: ####################################################### 1934 - 1.. 5: 0 - 6.. 10: 0 - -+++ Stats for float exponent ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats exponent: - num: 5000, avg: 17.00, stddev: 588.29, median 26, min -1025, max 1024 - -1025.. -923: ############################################# 225 - -922.. -820: ############################################### 235 - -819.. -717: #################################################### 263 - -716.. -614: ############################################## 231 - -613.. -511: ################################################### 256 - -510.. -408: ############################################### 237 - -407.. -305: ################################################ 241 - -304.. -202: ################################################## 251 - -201.. -99: #################################################### 260 - -98.. 4: ################################################# 247 - 5.. 107: ###################################################### 274 - 108.. 210: ################################################# 249 - 211.. 313: ############################################## 230 - 314.. 416: ################################################### 257 - 417.. 519: ##################################################### 268 - 520.. 622: ###################################################### 270 - 623.. 725: ################################################# 249 - 726.. 828: #################################################### 262 - 829.. 931: ####################################################### 275 - 932.. 1034: ############################################ 220 - -+++ Stats for float significant ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats significant: - num: 5000, avg: 18327.51, stddev: 767363.84, median 512418, min -999183, max 999745 - -999183..-899237: #################################################### 509 - -899236..-799290: ##################################################### 514 - -799289..-699343: ################################################# 479 - -699342..-599396: ############################################### 462 - -599395..-499449: ################################################# 474 - -499448..-399502: 0 - -399501..-299555: 0 - -299554..-199608: 0 - -199607.. -99661: 0 - -99660.. 286: 2 - 287.. 100233: 0 - 100234.. 200180: 0 - 200181.. 300127: 0 - 300128.. 400074: 0 - 400075.. 500021: 0 - 500022.. 599968: ################################################## 483 - 599969.. 699915: ##################################################### 512 - 699916.. 799862: #################################################### 509 - 799863.. 899809: ####################################################### 531 - 899810.. 999756: ###################################################### 525 - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test float classify: - - FP_normal: 4994 cases (99.9%) - FP_subnormal: 4 cases (0.1%) - FP_nan: 2 cases (0.0%) -================================================================================ -1 warning(s) -failure (106 tests failed, 3 tests errored, ran 208 tests) -random seed: 153870556 - -+++ Stats for int_dist_empty_bucket ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 1155379.81, stddev: 4.289e+8, median 0, min -1073741824, max 1073741823 - -1073741824.. -966367642: ### 22 - -966367641.. -858993459: ### 28 - -858993458.. -751619276: ## 17 - -751619275.. -644245093: #### 33 - -644245092.. -536870910: ### 22 - -536870909.. -429496727: ### 25 - -429496726.. -322122544: ## 20 - -322122543.. -214748361: ### 23 - -214748360.. -107374178: ### 26 - -107374177.. 5: ####################################################### 397 - 6.. 107374188: ###################### 164 - 107374189.. 214748371: ### 25 - 214748372.. 322122554: ### 24 - 322122555.. 429496737: ### 25 - 429496738.. 536870920: #### 34 - 536870921.. 644245103: ## 20 - 644245104.. 751619286: ### 28 - 751619287.. 858993469: ### 23 - 858993470.. 966367652: ## 21 - 966367653.. 1073741823: ### 23 -================================================================================ -success (ran 1 tests) diff --git a/test/core/QCheck2_expect_test.expected.ocaml5.32 b/test/core/QCheck2_expect_test.expected.ocaml5.32 deleted file mode 100644 index 42895f2c..00000000 --- a/test/core/QCheck2_expect_test.expected.ocaml5.32 +++ /dev/null @@ -1,2055 +0,0 @@ -random seed: 1234 -45 4 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 (8,fun,0) (4,fun,19) (5,fun,32) (54,fun,1) (6,fun,4) (2,fun,6) (2,fun,5) (77,fun,3) (6,fun,1) (1,fun,73) -(8,fun,0) (4,fun,19) (5,fun,32) (54,fun,1) (6,fun,4) (2,fun,6) (2,fun,5) (77,fun,3) (6,fun,1) (1,fun,73) -(8,fun,0) (4,fun,19) (5,fun,32) (54,fun,1) (6,fun,4) (2,fun,6) (2,fun,5) (77,fun,3) (6,fun,1) (1,fun,73) -(8,fun,0) (4,fun,19) (5,fun,32) (54,fun,1) (6,fun,4) (2,fun,6) (2,fun,5) (77,fun,3) (6,fun,1) (1,fun,73) -(8,fun,0) (4,fun,19) (5,fun,32) (54,fun,1) (6,fun,4) (2,fun,6) (2,fun,5) (77,fun,3) (6,fun,1) (1,fun,73) -(8,fun,0) (4,fun,19) (5,fun,32) (54,fun,1) (6,fun,4) (2,fun,6) (2,fun,5) (77,fun,3) (6,fun,1) (1,fun,73) -(8,fun,0) (4,fun,19) (5,fun,32) (54,fun,1) (6,fun,4) (2,fun,6) (2,fun,5) (77,fun,3) (6,fun,1) (1,fun,73) -(8,fun,0) (4,fun,19) (5,fun,32) (54,fun,1) (6,fun,4) (2,fun,6) (2,fun,5) (77,fun,3) (6,fun,1) (1,fun,73) -744896613 -0 -372448306 -0 -186224153 -0 -93112076 -0 -46556038 -0 -23278019 -0 -11639009 -0 -5819504 -0 -2909752 -0 -1454876 -0 -727438 -0 -363719 -0 -181859 -0 -90929 -0 -45464 -0 -22732 -0 -11366 -0 -5683 -0 -2841 -0 -1420 -0 -710 -0 -355 -0 -177 -0 -88 -0 -44 -0 -22 -0 -11 -0 -5 -0 -2 -0 -1 -0 -[0; 1; 80; 0; 9; 2; 3] -[0; 1; 80; 0] -[0; 1] -[1] -[] -[0] -[0; 1; 80; 0; 9; 2; 3] -[0; 1; 80; 0] -[0; 1] -[80; 0] -[1; 80; 0] -[0; 1; 0] -[1; 0] -[0; 0] -[0] -[0] - ---- Failure -------------------------------------------------------------------- - -Test should_fail_sort_id failed (8 shrink steps): - -[1; 0] - ---- Failure -------------------------------------------------------------------- - -Test max_fail failed (4 shrink steps): - -[0; 1] - ---- Failure -------------------------------------------------------------------- - -Test max_fail failed (8 shrink steps): - -[0; 1] - ---- Failure -------------------------------------------------------------------- - -Test max_fail failed (2 shrink steps): - -[0; 1] - -=== Error ====================================================================== - -Test should_error_raise_exn errored on (1 shrink steps): - -0 - -exception QCheck2_tests.Overall.Error - - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test collect_results: - - 4: 24 cases (24.0%) - 1: 21 cases (21.0%) - 3: 20 cases (20.0%) - 2: 18 cases (18.0%) - 0: 17 cases (17.0%) - -+++ Stats for with_stats ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats mod4: - num: 100, avg: 1.56, stddev: 1.18, median 2, min 0, max 3 - 0: ################################################# 27 - 1: #################################### 20 - 2: ########################################## 23 - 3: ####################################################### 30 - -stats num: - num: 100, avg: 62.24, stddev: 33.15, median 62, min 2, max 120 - 2.. 7: ######### 2 - 8.. 13: ################################ 7 - 14.. 19: ########################### 6 - 20.. 25: ############# 3 - 26.. 31: ###################### 5 - 32.. 37: ################## 4 - 38.. 43: ############# 3 - 44.. 49: ################################ 7 - 50.. 55: ################################ 7 - 56.. 61: ###################### 5 - 62.. 67: #################################### 8 - 68.. 73: ######### 2 - 74.. 79: ###################### 5 - 80.. 85: ######### 2 - 86.. 91: ####################################################### 12 - 92.. 97: ###################### 5 - 98..103: ################## 4 - 104..109: ################## 4 - 110..115: ############# 3 - 116..121: ########################### 6 - ---- Failure -------------------------------------------------------------------- - -Test with shrinking retries failed (0 shrink steps): - -4 - -!!! Warning !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -Warning for test WARN_unlikely_precond: - -WARNING: only 0.5% tests (of 2000) passed precondition for "WARN_unlikely_precond" - -NOTE: it is likely that the precondition is too strong, or that the generator is buggy. - ---- Failure -------------------------------------------------------------------- - -Test FAIL_unlikely_precond failed: - -ERROR: only 0.5% tests (of 2000) passed precondition for "FAIL_unlikely_precond" - -NOTE: it is likely that the precondition is too strong, or that the generator is buggy. - - ---- Failure -------------------------------------------------------------------- - -Test FAIL_bad_gen failed: - -ERROR: uncaught exception in generator for test FAIL_bad_gen after 100 steps: -Exception: Invalid_argument("Gen.int_bound") -Backtrace: - ---- Failure -------------------------------------------------------------------- - -Test int double failed: - -Negative test int double succeeded but was expected to fail - -=== Error ====================================================================== - -Test pos fail with error errored on (1 shrink steps): - -0 - -exception QCheck2_tests.Overall.Error - - -=== Error ====================================================================== - -Test neg fail with error errored on (1 shrink steps): - -0 - -exception QCheck2_tests.Overall.Error - - ---- Failure -------------------------------------------------------------------- - -Test char never produces '\255' failed (0 shrink steps): - -'\255' - ---- Failure -------------------------------------------------------------------- - -Test regression test negative float range failed (1 shrink steps): - --1. - ---- Failure -------------------------------------------------------------------- - -Test big bound issue59 failed (0 shrink steps): - -1073741823 - ---- Failure -------------------------------------------------------------------- - -Test long_shrink failed (3081 shrink steps): - -([0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0], [0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 1]) - ---- Failure -------------------------------------------------------------------- - -Test ints arent 0 mod 3 failed (1 shrink steps): - -0 - ---- Failure -------------------------------------------------------------------- - -Test ints are 0 failed (29 shrink steps): - -1 - ---- Failure -------------------------------------------------------------------- - -Test int32s arent 0l rem 3l failed (1 shrink steps): - -0l - ---- Failure -------------------------------------------------------------------- - -Test int32s are 0l failed (30 shrink steps): - -1l - ---- Failure -------------------------------------------------------------------- - -Test int64s arent 0L rem 3L failed (1 shrink steps): - -0L - ---- Failure -------------------------------------------------------------------- - -Test int64s are 0L failed (62 shrink steps): - -1L - ---- Failure -------------------------------------------------------------------- - -Test ints < 209609 failed (0 shrink steps): - -1073741823 - ---- Failure -------------------------------------------------------------------- - -Test nat < 5001 failed (6 shrink steps): - -5001 - ---- Failure -------------------------------------------------------------------- - -Test float <= 1e10 failed (417 shrink steps): - -10000402056.3 - ---- Failure -------------------------------------------------------------------- - -Test float < Float.pi failed (450 shrink steps): - -3.1417084416 - ---- Failure -------------------------------------------------------------------- - -Test float <= 1.0 failed (450 shrink steps): - -1.00002172458 - ---- Failure -------------------------------------------------------------------- - -Test float < 1.0 failed (450 shrink steps): - -1.00002172458 - ---- Failure -------------------------------------------------------------------- - -Test float <= 1e-10 failed (482 shrink steps): - -1.00003747936e-10 - ---- Failure -------------------------------------------------------------------- - -Test float >= -1e-10 failed (661 shrink steps): - --1.00001604579e-10 - ---- Failure -------------------------------------------------------------------- - -Test float >= -1e10 failed (595 shrink steps): - --10000129973.3 - ---- Failure -------------------------------------------------------------------- - -Test float is not nan failed (0 shrink steps): - -nan - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1e6 <= 10. failed (21 shrink steps): - -10.0002602984 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1e6 <= pi failed (22 shrink steps): - -3.14170206035 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1. <= 0.5 failed (11 shrink steps): - -0.500029908118 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1. <= min_float failed (1032 shrink steps): - -2.22520695405e-308 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive -1. >= -0.5 failed (11 shrink steps): - --0.500029908118 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive -1e6 >= -.pi failed (22 shrink steps): - --3.14170206035 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1e6 <= 10. failed (21 shrink steps): - -10.0002602984 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1e6 <= pi failed (22 shrink steps): - -3.14170206035 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1. <= 0.5 failed (11 shrink steps): - -0.500029908118 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1. <= min_float failed (1032 shrink steps): - -2.22520695405e-308 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive -1. >= -0.5 failed (11 shrink steps): - --0.500029908118 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive -1e6 >= -.pi failed (22 shrink steps): - --3.14170206035 - ---- Failure -------------------------------------------------------------------- - -Test float_range 1. 10. <= pi failed (8 shrink steps): - -3.14165836248 - ---- Failure -------------------------------------------------------------------- - -Test (float_range -10. 10.)^2 <= 2. failed (9 shrink steps): - -1.41422528279 - ---- Failure -------------------------------------------------------------------- - -Test float_range -10. -1. >= -.pi failed (12 shrink steps): - --3.14171246001 - ---- Failure -------------------------------------------------------------------- - -Test float_pos < Float.pi failed (630 shrink steps): - -3.1417319555 - ---- Failure -------------------------------------------------------------------- - -Test float_pos is not nan failed (0 shrink steps): - -nan - ---- Failure -------------------------------------------------------------------- - -Test float_neg > Float.pi failed (630 shrink steps): - --3.1417319555 - ---- Failure -------------------------------------------------------------------- - -Test float_neg is not nan failed (0 shrink steps): - --nan - ---- Failure -------------------------------------------------------------------- - -Test float_exp 10. < Float.pi failed (8 shrink steps): - -3.14167640757 - ---- Failure -------------------------------------------------------------------- - -Test float_exp -10. > -. Float.pi failed (8 shrink steps): - --3.14167640757 - ---- Failure -------------------------------------------------------------------- - -Test char never produces 'abcdef' failed (1 shrink steps): - -'a' - ---- Failure -------------------------------------------------------------------- - -Test char never 'abc' failed (0 shrink steps): - -'a' - ---- Failure -------------------------------------------------------------------- - -Test char_printable never produces '!"#$%&' failed (1 shrink steps): - -'!' - ---- Failure -------------------------------------------------------------------- - -Test char_numeral never produces less than '5' failed (0 shrink steps): - -'0' - ---- Failure -------------------------------------------------------------------- - -Test bytes are empty failed (4 shrink steps): - -"a" - ---- Failure -------------------------------------------------------------------- - -Test bytes never has a \000 char failed (6 shrink steps): - -"\000" - ---- Failure -------------------------------------------------------------------- - -Test bytes never has a \255 char failed (5 shrink steps): - -"\255" - ---- Failure -------------------------------------------------------------------- - -Test bytes have unique chars failed (27 shrink steps): - -"\253\253" - ---- Failure -------------------------------------------------------------------- - -Test strings are empty failed (4 shrink steps): - -"a" - ---- Failure -------------------------------------------------------------------- - -Test string never has a \000 char failed (6 shrink steps): - -"\000" - ---- Failure -------------------------------------------------------------------- - -Test string never has a \255 char failed (5 shrink steps): - -"\255" - ---- Failure -------------------------------------------------------------------- - -Test strings have unique chars failed (27 shrink steps): - -"\253\253" - ---- Failure -------------------------------------------------------------------- - -Test pairs have different components failed (0 shrink steps): - -(1, 1) - ---- Failure -------------------------------------------------------------------- - -Test pairs have same components failed (31 shrink steps): - -(0, 1) - ---- Failure -------------------------------------------------------------------- - -Test pairs have a zero component failed (58 shrink steps): - -(1, 1) - ---- Failure -------------------------------------------------------------------- - -Test pairs are (0,0) failed (31 shrink steps): - -(0, 1) - ---- Failure -------------------------------------------------------------------- - -Test pairs are ordered failed (38 shrink steps): - -(1, 0) - ---- Failure -------------------------------------------------------------------- - -Test pairs are ordered reversely failed (30 shrink steps): - -(0, 1) - ---- Failure -------------------------------------------------------------------- - -Test pairs sum to less than 128 failed (25 shrink steps): - -(0, 128) - ---- Failure -------------------------------------------------------------------- - -Test pairs lists rev concat failed (47 shrink steps): - -([0], [1]) - ---- Failure -------------------------------------------------------------------- - -Test pairs lists no overlap failed (18 shrink steps): - -([0], [0]) - ---- Failure -------------------------------------------------------------------- - -Test triples have pair-wise different components failed (3 shrink steps): - -(0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test triples have same components failed (33 shrink steps): - -(0, 1, 0) - ---- Failure -------------------------------------------------------------------- - -Test triples are ordered failed (4 shrink steps): - -(0, 0, -1) - ---- Failure -------------------------------------------------------------------- - -Test triples are ordered reversely failed (62 shrink steps): - -(0, 0, 1) - ---- Failure -------------------------------------------------------------------- - -Test quadruples have pair-wise different components failed (4 shrink steps): - -(0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test quadruples have same components failed (63 shrink steps): - -(0, 1, 0, 1) - ---- Failure -------------------------------------------------------------------- - -Test quadruples are ordered failed (6 shrink steps): - -(0, 0, 0, -1) - ---- Failure -------------------------------------------------------------------- - -Test quadruples are ordered reversely failed (64 shrink steps): - -(0, 0, 0, 1) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b) in nat: a < b failed (1 shrink steps): - -(0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c) in nat: a < b < c failed (2 shrink steps): - -(0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d) in nat: a < b < c < d failed (3 shrink steps): - -(0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e) in nat: a < b < c < d < e failed (3 shrink steps): - -(0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f) in nat: a < b < c < d < e < f failed (4 shrink steps): - -(0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f, g) in nat: a < b < c < d < e < f < g failed (5 shrink steps): - -(0, 0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f, g, h) in nat: a < b < c < d < e < f < g < h failed (6 shrink steps): - -(0, 0, 0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f, g, h, i) in nat: a < b < c < d < e < f < g < h < i failed (7 shrink steps): - -(0, 0, 0, 0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test bind ordered pairs failed (1 shrink steps): - -(0, 0) - ---- Failure -------------------------------------------------------------------- - -Test bind list_size constant failed (12 shrink steps): - -(4, [0; 0; 0; 0]) - ---- Failure -------------------------------------------------------------------- - -Test lists are empty failed (4 shrink steps): - -[0] - ---- Failure -------------------------------------------------------------------- - -Test lists shorter than 10 failed (15 shrink steps): - -[0; 0; 0; 0; 0; 0; 0; 0; 0; 0] - ---- Failure -------------------------------------------------------------------- - -Test lists shorter than 432 failed (418 shrink steps): - -[...] list length: 432 - ---- Failure -------------------------------------------------------------------- - -Test lists shorter than 4332 failed (4005 shrink steps): - -[...] list length: 4332 - ---- Failure -------------------------------------------------------------------- - -Test lists have unique elems failed (3 shrink steps): - -[0; 0] - ---- Failure -------------------------------------------------------------------- - -Test int option are none failed (1 shrink steps): - -Some (0) - ---- Failure -------------------------------------------------------------------- - -Test int option are some 100 or more failed (0 shrink steps): - -None - ---- Failure -------------------------------------------------------------------- - -Test (int,string) result are Ok failed (5 shrink steps): - -Error ("") - ---- Failure -------------------------------------------------------------------- - -Test (int,string) result are Error failed (1 shrink steps): - -Ok (0) - ---- Failure -------------------------------------------------------------------- - -Test tree contains only 42 failed (1 shrink steps): - -Leaf 0 - ---- Failure -------------------------------------------------------------------- - -Test sum list = 0 with no_shrink failed (0 shrink steps): - -[0; 1; 80; 0; 9; 2; 3] - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_map_commute_int failed (54 shrink steps): - -([0], {0 -> 74; _ -> 0}, {74 -> true; _ -> false}) - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_map_commute_int32 failed (53 shrink steps): - -([0l], {0l -> 99l; _ -> 0l}, {99l -> true; _ -> false}) - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_map_commute_int64 failed (109 shrink steps): - -([0L], {0L -> 1L; _ -> 0L}, {1L -> true; _ -> false}) - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_strings failed (1 shrink steps): - -{"some random string" -> true; _ -> false} - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right failed (24 shrink steps): - -(0, [1], {(0, 1) -> 1; _ -> 0}) - -+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Messages for test fold_left fold_right: - -l=[1], fold_left=0, fold_right=1 - - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right uncurried failed (115 shrink steps): - -({(6, 0) -> 1; _ -> 0}, 0, [6]) - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right uncurried fun last failed (19 shrink steps): - -(0, [1], {(0, 1) -> 1; _ -> 0}) - ---- Failure -------------------------------------------------------------------- - -Test fold_left test, fun first failed (50 shrink steps): - -({("", 5) -> "a"; _ -> ""}, "", [0; 5], [0]) - ---- Failure -------------------------------------------------------------------- - -Test FAIL_#99_1 failed: - -ERROR: uncaught exception in generator for test FAIL_#99_1 after 100 steps: -Exception: QCheck2.No_example_found("") -Backtrace: - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test bool dist: - - true: 250511 cases (50.1%) - false: 249489 cases (49.9%) - -+++ Stats for char code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 127.68, stddev: 73.87, median 128, min 0, max 255 - 0.. 12: ##################################################### 25272 - 13.. 25: ###################################################### 25326 - 26.. 38: ##################################################### 25194 - 39.. 51: ###################################################### 25359 - 52.. 64: ###################################################### 25338 - 65.. 77: ###################################################### 25349 - 78.. 90: ###################################################### 25397 - 91..103: ##################################################### 25243 - 104..116: ###################################################### 25420 - 117..129: ###################################################### 25438 - 130..142: ###################################################### 25346 - 143..155: ##################################################### 25177 - 156..168: ####################################################### 25755 - 169..181: ###################################################### 25408 - 182..194: ###################################################### 25633 - 195..207: ###################################################### 25613 - 208..220: ###################################################### 25459 - 221..233: ###################################################### 25322 - 234..246: ##################################################### 25229 - 247..259: ##################################### 17722 - -+++ Stats for char_range code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 77.50, stddev: 7.50, median 77, min 65, max 90 - 65.. 66: ###################################################### 38300 - 67.. 68: ###################################################### 38627 - 69.. 70: ####################################################### 38665 - 71.. 72: ###################################################### 38287 - 73.. 74: ###################################################### 38420 - 75.. 76: ###################################################### 38539 - 77.. 78: ###################################################### 38103 - 79.. 80: ###################################################### 38592 - 81.. 82: ###################################################### 38390 - 83.. 84: ###################################################### 38601 - 85.. 86: ###################################################### 38639 - 87.. 88: ###################################################### 38566 - 89.. 90: ###################################################### 38271 - 91.. 92: 0 - 93.. 94: 0 - 95.. 96: 0 - 97.. 98: 0 - 99..100: 0 - 101..102: 0 - 103..104: 0 - -+++ Stats for char_printable code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 78.23, stddev: 28.13, median 78, min 10, max 126 - 10.. 15: ######### 5167 - 16.. 21: 0 - 22.. 27: 0 - 28.. 33: ################## 10338 - 34.. 39: ###################################################### 31469 - 40.. 45: ###################################################### 30994 - 46.. 51: ###################################################### 31366 - 52.. 57: ###################################################### 31369 - 58.. 63: ####################################################### 31531 - 64.. 69: ###################################################### 31208 - 70.. 75: ###################################################### 31228 - 76.. 81: ###################################################### 31514 - 82.. 87: ###################################################### 31209 - 88.. 93: ###################################################### 31207 - 94.. 99: ###################################################### 31342 - 100..105: ###################################################### 31273 - 106..111: ###################################################### 31116 - 112..117: ###################################################### 31022 - 118..123: ##################################################### 30911 - 124..129: ########################### 15736 - -+++ Stats for char_numeral code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 52.50, stddev: 2.87, median 53, min 48, max 57 - 48: ###################################################### 49848 - 49: ###################################################### 50118 - 50: ###################################################### 49837 - 51: ###################################################### 50252 - 52: ###################################################### 49765 - 53: ####################################################### 50369 - 54: ###################################################### 50270 - 55: ###################################################### 49885 - 56: ###################################################### 49821 - 57: ###################################################### 49835 - -+++ Stats for tree's depth ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats depth: - num: 1000, avg: 3.90, stddev: 3.44, median 3, min 1, max 15 - 1: ####################################################### 376 - 2: ############## 98 - 3: ############ 84 - 4: #################### 139 - 5: ########## 71 - 6: ## 18 - 7: ####### 49 - 8: ####### 49 - 9: # 12 - 10: ### 25 - 11: ###### 43 - 12: 6 - 13: # 10 - 14: # 13 - 15: # 7 - -+++ Stats for bytes_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.52, stddev: 1.71, median 7, min 5, max 10 - 5: ################################################# 799 - 6: #################################################### 846 - 7: ###################################################### 874 - 8: ################################################### 824 - 9: ################################################ 774 - 10: ####################################################### 883 - -+++ Stats for bytes len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 373.39, stddev: 1294.83, median 9, min 0, max 9936 - 0.. 496: ####################################################### 4268 - 497.. 993: ###### 482 - 994..1490: 26 - 1491..1987: 14 - 1988..2484: 11 - 2485..2981: 12 - 2982..3478: 17 - 3479..3975: 16 - 3976..4472: 11 - 4473..4969: 7 - 4970..5466: 14 - 5467..5963: 10 - 5964..6460: 19 - 6461..6957: 17 - 6958..7454: 9 - 7455..7951: 12 - 7952..8448: 19 - 8449..8945: 7 - 8946..9442: 14 - 9443..9939: 15 - -+++ Stats for bytes_of len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 373.39, stddev: 1294.83, median 9, min 0, max 9936 - 0.. 496: ####################################################### 4268 - 497.. 993: ###### 482 - 994..1490: 26 - 1491..1987: 14 - 1988..2484: 11 - 2485..2981: 12 - 2982..3478: 17 - 3479..3975: 16 - 3976..4472: 11 - 4473..4969: 7 - 4970..5466: 14 - 5467..5963: 10 - 5964..6460: 19 - 6461..6957: 17 - 6958..7454: 9 - 7455..7951: 12 - 7952..8448: 19 - 8449..8945: 7 - 8946..9442: 14 - 9443..9939: 15 - -+++ Stats for bytes_printable len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 373.39, stddev: 1294.83, median 9, min 0, max 9936 - 0.. 496: ####################################################### 4268 - 497.. 993: ###### 482 - 994..1490: 26 - 1491..1987: 14 - 1988..2484: 11 - 2485..2981: 12 - 2982..3478: 17 - 3479..3975: 16 - 3976..4472: 11 - 4473..4969: 7 - 4970..5466: 14 - 5467..5963: 10 - 5964..6460: 19 - 6461..6957: 17 - 6958..7454: 9 - 7455..7951: 12 - 7952..8448: 19 - 8449..8945: 7 - 8946..9442: 14 - 9443..9939: 15 - -+++ Stats for bytes_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.50, stddev: 24.07, median 6, min 0, max 99 - 0.. 4: ##################################################### 1927 - 5.. 9: ####################################################### 1974 - 10.. 14: # 58 - 15.. 19: # 55 - 20.. 24: # 59 - 25.. 29: # 59 - 30.. 34: # 61 - 35.. 39: # 58 - 40.. 44: # 70 - 45.. 49: # 65 - 50.. 54: # 61 - 55.. 59: # 62 - 60.. 64: # 54 - 65.. 69: ## 81 - 70.. 74: # 62 - 75.. 79: # 58 - 80.. 84: # 67 - 85.. 89: # 55 - 90.. 94: # 59 - 95.. 99: # 55 - -+++ Stats for string_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.52, stddev: 1.71, median 7, min 5, max 10 - 5: ################################################# 799 - 6: #################################################### 846 - 7: ###################################################### 874 - 8: ################################################### 824 - 9: ################################################ 774 - 10: ####################################################### 883 - -+++ Stats for string len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 373.39, stddev: 1294.83, median 9, min 0, max 9936 - 0.. 496: ####################################################### 4268 - 497.. 993: ###### 482 - 994..1490: 26 - 1491..1987: 14 - 1988..2484: 11 - 2485..2981: 12 - 2982..3478: 17 - 3479..3975: 16 - 3976..4472: 11 - 4473..4969: 7 - 4970..5466: 14 - 5467..5963: 10 - 5964..6460: 19 - 6461..6957: 17 - 6958..7454: 9 - 7455..7951: 12 - 7952..8448: 19 - 8449..8945: 7 - 8946..9442: 14 - 9443..9939: 15 - -+++ Stats for string_of len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 373.39, stddev: 1294.83, median 9, min 0, max 9936 - 0.. 496: ####################################################### 4268 - 497.. 993: ###### 482 - 994..1490: 26 - 1491..1987: 14 - 1988..2484: 11 - 2485..2981: 12 - 2982..3478: 17 - 3479..3975: 16 - 3976..4472: 11 - 4473..4969: 7 - 4970..5466: 14 - 5467..5963: 10 - 5964..6460: 19 - 6461..6957: 17 - 6958..7454: 9 - 7455..7951: 12 - 7952..8448: 19 - 8449..8945: 7 - 8946..9442: 14 - 9443..9939: 15 - -+++ Stats for string_printable len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 373.39, stddev: 1294.83, median 9, min 0, max 9936 - 0.. 496: ####################################################### 4268 - 497.. 993: ###### 482 - 994..1490: 26 - 1491..1987: 14 - 1988..2484: 11 - 2485..2981: 12 - 2982..3478: 17 - 3479..3975: 16 - 3976..4472: 11 - 4473..4969: 7 - 4970..5466: 14 - 5467..5963: 10 - 5964..6460: 19 - 6461..6957: 17 - 6958..7454: 9 - 7455..7951: 12 - 7952..8448: 19 - 8449..8945: 7 - 8946..9442: 14 - 9443..9939: 15 - -+++ Stats for string_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.50, stddev: 24.07, median 6, min 0, max 99 - 0.. 4: ##################################################### 1927 - 5.. 9: ####################################################### 1974 - 10.. 14: # 58 - 15.. 19: # 55 - 20.. 24: # 59 - 25.. 29: # 59 - 30.. 34: # 61 - 35.. 39: # 58 - 40.. 44: # 70 - 45.. 49: # 65 - 50.. 54: # 61 - 55.. 59: # 62 - 60.. 64: # 54 - 65.. 69: ## 81 - 70.. 74: # 62 - 75.. 79: # 58 - 80.. 84: # 67 - 85.. 89: # 55 - 90.. 94: # 59 - 95.. 99: # 55 - -+++ Stats for pair dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats pair sum: - num: 500000, avg: 100.10, stddev: 41.22, median 100, min 0, max 200 - 0.. 9: ### 2753 - 10.. 19: ######## 7572 - 20.. 29: ############## 12416 - 30.. 39: #################### 17234 - 40.. 49: ######################### 22216 - 50.. 59: ############################### 27110 - 60.. 69: ##################################### 32089 - 70.. 79: ########################################## 36885 - 80.. 89: ################################################ 41775 - 90.. 99: ###################################################### 46764 - 100..109: ####################################################### 47231 - 110..119: ################################################# 42910 - 120..129: ########################################### 37485 - 130..139: ###################################### 32673 - 140..149: ################################ 27901 - 150..159: ########################## 22900 - 160..169: #################### 17756 - 170..179: ############## 12867 - 180..189: ######### 8198 - 190..199: ### 3206 - 200..209: 59 - -+++ Stats for triple dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats triple sum: - num: 500000, avg: 149.97, stddev: 50.47, median 150, min 2, max 300 - 2.. 16: 436 - 17.. 31: ## 2462 - 32.. 46: ###### 6168 - 47.. 61: ########### 11181 - 62.. 76: ################# 17966 - 77.. 91: ########################## 26835 - 92..106: #################################### 36662 - 107..121: ############################################# 46199 - 122..136: #################################################### 52565 - 137..151: ####################################################### 55318 - 152..166: ###################################################### 54923 - 167..181: ################################################## 51081 - 182..196: ############################################ 44563 - 197..211: ################################## 34853 - 212..226: ######################## 24865 - 227..241: ################ 16598 - 242..256: ######### 10006 - 257..271: ##### 5146 - 272..286: # 1935 - 287..301: 238 - -+++ Stats for quad dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats quad sum: - num: 500000, avg: 200.11, stddev: 58.32, median 200, min 5, max 398 - 5.. 24: 93 - 25.. 44: 803 - 45.. 64: ## 2950 - 65.. 84: ###### 7307 - 85..104: ############ 14442 - 105..124: ##################### 25228 - 125..144: ################################ 37961 - 145..164: ########################################## 50311 - 165..184: ################################################## 60055 - 185..204: ####################################################### 65159 - 205..224: ##################################################### 63845 - 225..244: ############################################### 56537 - 245..264: ###################################### 45021 - 265..284: ########################### 32167 - 285..304: ################ 19919 - 305..324: ######### 10874 - 325..344: #### 5069 - 345..364: # 1849 - 365..384: 393 - 385..404: 17 - -+++ Stats for bind dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats ordered pair difference: - num: 1000000, avg: 25.01, stddev: 22.36, median 19, min 0, max 100 - 0.. 4: ####################################################### 193620 - 5.. 9: #################################### 129807 - 10.. 14: ############################# 103875 - 15.. 19: ######################## 87161 - 20.. 24: ##################### 74588 - 25.. 29: ################## 64327 - 30.. 34: ################ 56519 - 35.. 39: ############## 49825 - 40.. 44: ############ 43263 - 45.. 49: ########## 37612 - 50.. 54: ######### 32623 - 55.. 59: ####### 28125 - 60.. 64: ###### 24206 - 65.. 69: ##### 20107 - 70.. 74: #### 16712 - 75.. 79: ### 13309 - 80.. 84: ## 10347 - 85.. 89: ## 7339 - 90.. 94: # 4591 - 95.. 99: 1957 - 100..104: 87 - -stats ordered pair sum: - num: 1000000, avg: 75.09, stddev: 46.93, median 72, min 0, max 200 - 0.. 9: ####################################################### 70091 - 10.. 19: ##################################################### 68426 - 20.. 29: ##################################################### 68723 - 30.. 39: ##################################################### 68717 - 40.. 49: ##################################################### 68445 - 50.. 59: ##################################################### 68798 - 60.. 69: ##################################################### 68591 - 70.. 79: ##################################################### 68385 - 80.. 89: ##################################################### 68603 - 90.. 99: ##################################################### 68647 - 100..109: ################################################## 64063 - 110..119: ########################################### 55810 - 120..129: ##################################### 47218 - 130..139: ############################### 39763 - 140..149: ######################### 32908 - 150..159: #################### 26241 - 160..169: ############### 20137 - 170..179: ########### 14180 - 180..189: ###### 8622 - 190..199: ## 3523 - 200..209: 109 - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test option dist: - - Some _: 8519 cases (85.2%) - None: 1481 cases (14.8%) - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test result dist: - - Ok _: 7525 cases (75.3%) - Error _: 2475 cases (24.8%) - -+++ Stats for list len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 373.39, stddev: 1294.83, median 9, min 0, max 9936 - 0.. 496: ####################################################### 4268 - 497.. 993: ###### 482 - 994..1490: 26 - 1491..1987: 14 - 1988..2484: 11 - 2485..2981: 12 - 2982..3478: 17 - 3479..3975: 16 - 3976..4472: 11 - 4473..4969: 7 - 4970..5466: 14 - 5467..5963: 10 - 5964..6460: 19 - 6461..6957: 17 - 6958..7454: 9 - 7455..7951: 12 - 7952..8448: 19 - 8449..8945: 7 - 8946..9442: 14 - 9443..9939: 15 - -+++ Stats for list_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.50, stddev: 24.07, median 6, min 0, max 99 - 0.. 4: ##################################################### 1927 - 5.. 9: ####################################################### 1974 - 10.. 14: # 58 - 15.. 19: # 55 - 20.. 24: # 59 - 25.. 29: # 59 - 30.. 34: # 61 - 35.. 39: # 58 - 40.. 44: # 70 - 45.. 49: # 65 - 50.. 54: # 61 - 55.. 59: # 62 - 60.. 64: # 54 - 65.. 69: ## 81 - 70.. 74: # 62 - 75.. 79: # 58 - 80.. 84: # 67 - 85.. 89: # 55 - 90.. 94: # 59 - 95.. 99: # 55 - -+++ Stats for list_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.52, stddev: 1.71, median 7, min 5, max 10 - 5: ################################################# 799 - 6: #################################################### 846 - 7: ###################################################### 874 - 8: ################################################### 824 - 9: ################################################ 774 - 10: ####################################################### 883 - -+++ Stats for array len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 373.39, stddev: 1294.83, median 9, min 0, max 9936 - 0.. 496: ####################################################### 4268 - 497.. 993: ###### 482 - 994..1490: 26 - 1491..1987: 14 - 1988..2484: 11 - 2485..2981: 12 - 2982..3478: 17 - 3479..3975: 16 - 3976..4472: 11 - 4473..4969: 7 - 4970..5466: 14 - 5467..5963: 10 - 5964..6460: 19 - 6461..6957: 17 - 6958..7454: 9 - 7455..7951: 12 - 7952..8448: 19 - 8449..8945: 7 - 8946..9442: 14 - 9443..9939: 15 - -+++ Stats for array_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.50, stddev: 24.07, median 6, min 0, max 99 - 0.. 4: ##################################################### 1927 - 5.. 9: ####################################################### 1974 - 10.. 14: # 58 - 15.. 19: # 55 - 20.. 24: # 59 - 25.. 29: # 59 - 30.. 34: # 61 - 35.. 39: # 58 - 40.. 44: # 70 - 45.. 49: # 65 - 50.. 54: # 61 - 55.. 59: # 62 - 60.. 64: # 54 - 65.. 69: ## 81 - 70.. 74: # 62 - 75.. 79: # 58 - 80.. 84: # 67 - 85.. 89: # 55 - 90.. 94: # 59 - 95.. 99: # 55 - -+++ Stats for array_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.52, stddev: 1.71, median 7, min 5, max 10 - 5: ################################################# 799 - 6: #################################################### 846 - 7: ###################################################### 874 - 8: ################################################### 824 - 9: ################################################ 774 - 10: ####################################################### 883 - -+++ Stats for int_stats_neg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: 0.43, stddev: 28.63, median 0, min -99, max 99 - -99..-90: # 45 - -89..-80: # 57 - -79..-70: # 68 - -69..-60: # 58 - -59..-50: # 76 - -49..-40: # 67 - -39..-30: # 52 - -29..-20: # 54 - -19..-10: # 47 - -9.. 0: ####################################################### 2205 - 1.. 10: ########################################## 1697 - 11.. 20: # 57 - 21.. 30: # 70 - 31.. 40: # 60 - 41.. 50: # 66 - 51.. 60: # 75 - 61.. 70: # 68 - 71.. 80: # 63 - 81.. 90: # 66 - 91..100: # 49 - -+++ Stats for int dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 100000, avg: 1375300.54, stddev: 6.201e+8, median -3852464, min -1073736753, max 1073733862 - -1073736753.. -966363223: #################################################### 4972 - -966363222.. -858989692: ##################################################### 5032 - -858989691.. -751616161: #################################################### 4928 - -751616160.. -644242630: #################################################### 4920 - -644242629.. -536869099: ##################################################### 5037 - -536869098.. -429495568: #################################################### 4964 - -429495567.. -322122037: ##################################################### 5020 - -322122036.. -214748506: ##################################################### 4995 - -214748505.. -107374975: ####################################################### 5175 - -107374974.. -1444: ###################################################### 5156 - -1443.. 107372087: ################################################### 4824 - 107372088.. 214745618: ##################################################### 5043 - 214745619.. 322119149: #################################################### 4899 - 322119150.. 429492680: #################################################### 4959 - 429492681.. 536866211: #################################################### 4920 - 536866212.. 644239742: ##################################################### 5036 - 644239743.. 751613273: ##################################################### 5049 - 751613274.. 858986804: #################################################### 4913 - 858986805.. 966360335: ##################################################### 5040 - 966360336.. 1073733866: ###################################################### 5118 - -+++ Stats for int_bound 1000 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 498.50, stddev: 289.00, median 496, min 0, max 1000 - 0.. 49: ################################################ 475 - 50.. 99: ################################################### 504 - 100.. 149: ####################################################### 540 - 150.. 199: ################################################### 501 - 200.. 249: ################################################## 494 - 250.. 299: ################################################## 496 - 300.. 349: #################################################### 513 - 350.. 399: ################################################### 509 - 400.. 449: #################################################### 517 - 450.. 499: ################################################## 495 - 500.. 549: ################################################# 487 - 550.. 599: ################################################# 482 - 600.. 649: #################################################### 515 - 650.. 699: ################################################# 482 - 700.. 749: ############################################### 463 - 750.. 799: #################################################### 517 - 800.. 849: ################################################# 489 - 850.. 899: #################################################### 515 - 900.. 949: ##################################################### 522 - 950.. 999: ################################################ 474 - 1000..1049: # 10 - -+++ Stats for int_range (-43643) 435434 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 193479.13, stddev: 136696.70, median 189823, min -43164, max 434961 - -43164..-19258: ################################### 42 - -19257.. 4649: ############################################## 56 - 4650.. 28556: ############################################# 55 - 28557.. 52463: ############################################### 57 - 52464.. 76370: ######################################### 50 - 76371..100277: ############################# 35 - 100278..124184: ############################################### 57 - 124185..148091: #################################### 44 - 148092..171998: ############################################## 56 - 171999..195905: ####################################################### 66 - 195906..219812: ########################################### 52 - 219813..243719: ######################################## 49 - 243720..267626: ################################ 39 - 267627..291533: ##################################### 45 - 291534..315440: ##################################### 45 - 315441..339347: ################################################# 59 - 339348..363254: ################################################## 60 - 363255..387161: ################################# 40 - 387162..411068: ########################################## 51 - 411069..434975: ################################### 42 - -+++ Stats for int_range (-40000) 40000 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: -591.06, stddev: 23026.79, median -911, min -39911, max 39959 - -39911..-35918: ####################################### 45 - -35917..-31924: #################################################### 59 - -31923..-27930: ########################################### 49 - -27929..-23936: ########################################## 48 - -23935..-19942: ####################################################### 62 - -19941..-15948: ############################################# 51 - -15947..-11954: ######################################### 47 - -11953.. -7960: ################################################# 56 - -7959.. -3966: ################################### 40 - -3965.. 28: ################################################### 58 - 29.. 4022: ########################################### 49 - 4023.. 8016: ############################################### 53 - 8017.. 12010: ############################################ 50 - 12011.. 16004: ################################### 40 - 16005.. 19998: ####################################### 44 - 19999.. 23992: ####################################################### 62 - 23993.. 27986: ##################################### 42 - 27987.. 31980: ######################################### 47 - 31981.. 35974: ########################################## 48 - 35975.. 39968: ############################################ 50 - -+++ Stats for int_range (-4) 4 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: -0.12, stddev: 2.52, median 0, min -4, max 4 - -4: ########################################## 116 - -3: ###################################### 103 - -2: ############################################## 125 - -1: ########################################## 115 - 0: ####################################### 106 - 1: ####################################################### 149 - 2: ################################# 92 - 3: ################################# 92 - 4: ##################################### 102 - -+++ Stats for int_range (-4) 17 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 6.42, stddev: 6.43, median 6, min -4, max 17 - -4..-3: ########################################### 89 - -2..-1: ################################################# 101 - 0.. 1: ############################################## 95 - 2.. 3: ########################################### 89 - 4.. 5: ############################################## 95 - 6.. 7: ##################################### 78 - 8.. 9: ####################################### 81 - 10..11: ######################################## 84 - 12..13: ####################################################### 113 - 14..15: ######################################## 84 - 16..17: ############################################ 91 - 18..19: 0 - 20..21: 0 - 22..23: 0 - 24..25: 0 - 26..27: 0 - 28..29: 0 - 30..31: 0 - 32..33: 0 - 34..35: 0 - -+++ Stats for int_small dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 0.86, stddev: 29.11, median 0, min -97, max 99 - -97..-88: # 12 - -87..-78: # 12 - -77..-68: # 13 - -67..-58: # 12 - -57..-48: # 9 - -47..-38: ## 17 - -37..-28: # 13 - -27..-18: # 8 - -17.. -8: ######### 76 - -7.. 2: ####################################################### 437 - 3.. 12: ################################## 276 - 13.. 22: ## 16 - 23.. 32: # 11 - 33.. 42: ## 16 - 43.. 52: # 9 - 53.. 62: # 12 - 63.. 72: # 14 - 73.. 82: # 12 - 83.. 92: # 13 - 93..102: # 12 - -+++ Stats for int_small_corners dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 0.71, stddev: 4.802e+7, median 0, min -1073741824, max 1073741823 - -1073741824.. -966367642: 1 - -966367641.. -858993459: 0 - -858993458.. -751619276: 0 - -751619275.. -644245093: 0 - -644245092.. -536870910: 0 - -536870909.. -429496727: 0 - -429496726.. -322122544: 0 - -322122543.. -214748361: 0 - -214748360.. -107374178: 0 - -107374177.. 5: ####################################################### 725 - 6.. 107374188: #################### 273 - 107374189.. 214748371: 0 - 214748372.. 322122554: 0 - 322122555.. 429496737: 0 - 429496738.. 536870920: 0 - 536870921.. 644245103: 0 - 644245104.. 751619286: 0 - 751619287.. 858993469: 0 - 858993470.. 966367652: 0 - 966367653.. 1073741823: 1 - -+++ Stats for int_neg dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: -5.342e+8, stddev: 3.101e+8, median -535850864, min -1073712278, max -73076 - -1073712278..-1020030318: ################################################### 488 - -1020030317.. -966348357: ##################################################### 511 - -966348356.. -912666396: ############################################### 448 - -912666395.. -858984435: #################################################### 498 - -858984434.. -805302474: ##################################################### 514 - -805302473.. -751620513: ##################################################### 509 - -751620512.. -697938552: ###################################################### 523 - -697938551.. -644256591: ################################################### 487 - -644256590.. -590574630: ##################################################### 505 - -590574629.. -536892669: #################################################### 504 - -536892668.. -483210708: ##################################################### 509 - -483210707.. -429528747: ################################################### 486 - -429528746.. -375846786: ################################################## 484 - -375846785.. -322164825: #################################################### 504 - -322164824.. -268482864: #################################################### 496 - -268482863.. -214800903: ################################################### 494 - -214800902.. -161118942: #################################################### 504 - -161118941.. -107436981: #################################################### 498 - -107436980.. -53755020: ####################################################### 524 - -53755019.. -73059: ##################################################### 514 - -+++ Stats for int_pos dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 5.342e+8, stddev: 3.101e+8, median 535821439, min 73075, max 1073712277 - 73075.. 53755035: ##################################################### 514 - 53755036.. 107436996: ####################################################### 524 - 107436997.. 161118957: #################################################### 498 - 161118958.. 214800918: #################################################### 504 - 214800919.. 268482879: ################################################### 494 - 268482880.. 322164840: #################################################### 496 - 322164841.. 375846801: #################################################### 504 - 375846802.. 429528762: ################################################## 484 - 429528763.. 483210723: ################################################### 486 - 483210724.. 536892684: ##################################################### 509 - 536892685.. 590574645: #################################################### 504 - 590574646.. 644256606: ##################################################### 505 - 644256607.. 697938567: ################################################### 487 - 697938568.. 751620528: ###################################################### 523 - 751620529.. 805302489: ##################################################### 509 - 805302490.. 858984450: ##################################################### 514 - 858984451.. 912666411: #################################################### 498 - 912666412.. 966348372: ############################################### 448 - 966348373..1020030333: ##################################################### 511 - 1020030334..1073712294: ################################################### 488 - -+++ Stats for oneof_list int dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 1073741.60, stddev: 6.731e+8, median 0, min -1073741824, max 1073741823 - -1073741824.. -966367642: ################# 198 - -966367641.. -858993459: 0 - -858993458.. -751619276: 0 - -751619275.. -644245093: 0 - -644245092.. -536870910: 0 - -536870909.. -429496727: 0 - -429496726.. -322122544: 0 - -322122543.. -214748361: 0 - -214748360.. -107374178: 0 - -107374177.. 5: ####################################################### 607 - 6.. 107374188: 0 - 107374189.. 214748371: 0 - 214748372.. 322122554: 0 - 322122555.. 429496737: 0 - 429496738.. 536870920: 0 - 536870921.. 644245103: 0 - 644245104.. 751619286: 0 - 751619287.. 858993469: 0 - 858993470.. 966367652: 0 - 966367653.. 1073741823: ################# 195 - -+++ Stats for nat dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 382.03, stddev: 1290.55, median 9, min 0, max 9890 - 0.. 494: ####################################################### 850 - 495.. 989: ###### 93 - 990..1484: 8 - 1485..1979: 3 - 1980..2474: 7 - 2475..2969: 1 - 2970..3464: 3 - 3465..3959: 3 - 3960..4454: 3 - 4455..4949: 4 - 4950..5444: 3 - 5445..5939: 3 - 5940..6434: 3 - 6435..6929: 1 - 6930..7424: 2 - 7425..7919: 1 - 7920..8414: 1 - 8415..8909: 5 - 8910..9404: 3 - 9405..9899: 3 - -+++ Stats for nat_small dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 15.86, stddev: 24.57, median 6, min 0, max 99 - 0.. 4: ###################################################### 387 - 5.. 9: ####################################################### 390 - 10.. 14: # 11 - 15.. 19: # 8 - 20.. 24: # 11 - 25.. 29: ## 15 - 30.. 34: # 9 - 35.. 39: # 11 - 40.. 44: # 11 - 45.. 49: ## 19 - 50.. 54: # 10 - 55.. 59: ## 19 - 60.. 64: # 9 - 65.. 69: # 9 - 70.. 74: ## 19 - 75.. 79: # 13 - 80.. 84: # 11 - 85.. 89: ## 16 - 90.. 94: # 9 - 95.. 99: # 13 - -+++ Stats for int32 lower dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32719.66, stddev: 18976.66, median 32730, min 9, max 65532 - 9.. 3285: ################################################### 506 - 3286.. 6562: #################################################### 508 - 6563.. 9839: ################################################# 481 - 9840..13116: ################################################### 506 - 13117..16393: #################################################### 517 - 16394..19670: #################################################### 512 - 19671..22947: ################################################## 496 - 22948..26224: #################################################### 510 - 26225..29501: ################################################# 486 - 29502..32778: ################################################## 491 - 32779..36055: ################################################## 495 - 36056..39332: ################################################## 489 - 39333..42609: ################################################## 493 - 42610..45886: ####################################################### 537 - 45887..49163: ################################################## 497 - 49164..52440: ################################################# 479 - 52441..55717: ################################################## 493 - 55718..58994: ################################################## 494 - 58995..62271: ################################################# 481 - 62272..65548: ###################################################### 529 - -+++ Stats for int32 upper dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32555.02, stddev: 18918.49, median 32323, min 3, max 65534 - 3.. 3279: ###################################################### 547 - 3280.. 6556: ################################################ 482 - 6557.. 9833: ############################################### 473 - 9834..13110: ################################################## 509 - 13111..16387: ################################################## 507 - 16388..19664: ################################################## 507 - 19665..22941: ################################################ 482 - 22942..26218: ##################################################### 536 - 26219..29495: ####################################################### 550 - 29496..32772: ############################################## 468 - 32773..36049: #################################################### 528 - 36050..39326: ################################################ 488 - 39327..42603: ################################################ 483 - 42604..45880: ################################################ 489 - 45881..49157: ############################################# 450 - 49158..52434: ################################################ 483 - 52435..55711: ###################################################### 548 - 55712..58988: ################################################ 489 - 58989..62265: ################################################# 498 - 62266..65542: ################################################ 483 - -+++ Stats for int64 lower dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32452.50, stddev: 18981.40, median 32331, min 22, max 65532 - 22.. 3297: ##################################################### 533 - 3298.. 6573: ##################################################### 528 - 6574.. 9849: ################################################### 510 - 9850..13125: ################################################### 506 - 13126..16401: ################################################ 476 - 16402..19677: ################################################# 489 - 19678..22953: ####################################################### 543 - 22954..26229: ################################################# 486 - 26230..29505: ################################################## 501 - 29506..32781: ################################################## 501 - 32782..36057: ################################################### 505 - 36058..39333: ############################################## 463 - 39334..42609: ################################################## 498 - 42610..45885: #################################################### 517 - 45886..49161: ################################################### 510 - 49162..52437: ############################################### 471 - 52438..55713: ################################################## 497 - 55714..58989: ################################################## 494 - 58990..62265: ############################################# 454 - 62266..65541: #################################################### 518 - -+++ Stats for int64 lower-mid dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32748.75, stddev: 18818.12, median 32802, min 3, max 65533 - 3.. 3279: ################################################### 500 - 3280.. 6556: ################################################### 506 - 6557.. 9833: ############################################### 464 - 9834..13110: ################################################### 502 - 13111..16387: ################################################## 496 - 16388..19664: #################################################### 513 - 19665..22941: ################################################## 490 - 22942..26218: ####################################################### 538 - 26219..29495: ##################################################### 524 - 29496..32772: ############################################### 462 - 32773..36049: ################################################## 494 - 36050..39326: ##################################################### 523 - 39327..42603: ################################################### 504 - 42604..45880: ##################################################### 525 - 45881..49157: ################################################ 477 - 49158..52434: ################################################# 487 - 52435..55711: ##################################################### 527 - 55712..58988: #################################################### 509 - 58989..62265: ################################################ 470 - 62266..65542: ################################################# 489 - -+++ Stats for int64 upper-mid dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32869.52, stddev: 18881.85, median 33046, min 9, max 65529 - 9.. 3284: ################################################## 489 - 3285.. 6560: ################################################# 486 - 6561.. 9836: ################################################### 504 - 9837..13112: ################################################## 492 - 13113..16388: ###################################################### 528 - 16389..19664: ################################################## 494 - 19665..22940: ############################################### 461 - 22941..26216: ###################################################### 533 - 26217..29492: ################################################## 489 - 29493..32768: ################################################# 486 - 32769..36044: ################################################## 495 - 36045..39320: ##################################################### 518 - 39321..42596: ################################################### 504 - 42597..45872: ####################################################### 535 - 45873..49148: ################################################ 472 - 49149..52424: #################################################### 513 - 52425..55700: ################################################### 499 - 55701..58976: ##################################################### 517 - 58977..62252: #################################################### 508 - 62253..65528: ################################################ 476 - 65529..68804: 1 - -+++ Stats for int64 upper dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32499.47, stddev: 18881.21, median 32265, min 5, max 65534 - 5.. 3281: ###################################################### 547 - 3282.. 6558: ################################################ 484 - 6559.. 9835: ############################################# 460 - 9836..13112: ################################################## 505 - 13113..16389: ##################################################### 536 - 16390..19666: ################################################# 496 - 19667..22943: ################################################ 492 - 22944..26220: ################################################# 502 - 26221..29497: ##################################################### 540 - 29498..32774: ################################################## 508 - 32775..36051: ####################################################### 554 - 36052..39328: ################################################ 491 - 39329..42605: ################################################# 498 - 42606..45882: ############################################## 467 - 45883..49159: ############################################ 447 - 49160..52436: ############################################### 475 - 52437..55713: ################################################## 508 - 55714..58990: ################################################### 515 - 58991..62267: ################################################# 499 - 62268..65544: ############################################### 476 - -+++ Stats for exponential 10. dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: 9.45, stddev: 9.82, median 6, min 0, max 79 - 0.. 3: ####################################################### 1631 - 4.. 7: ##################################### 1109 - 8..11: ######################### 747 - 12..15: ################# 512 - 16..19: ########## 308 - 20..23: ######## 251 - 24..27: ##### 165 - 28..31: ## 85 - 32..35: ## 64 - 36..39: # 43 - 40..43: 25 - 44..47: 20 - 48..51: 20 - 52..55: 3 - 56..59: 8 - 60..63: 3 - 64..67: 1 - 68..71: 2 - 72..75: 2 - 76..79: 1 - -+++ Stats for exponential -10. dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: -9.45, stddev: 9.82, median -6, min -79, max 0 - -79..-76: 1 - -75..-72: 2 - -71..-68: 2 - -67..-64: 1 - -63..-60: 3 - -59..-56: 8 - -55..-52: 3 - -51..-48: 20 - -47..-44: 20 - -43..-40: 25 - -39..-36: # 43 - -35..-32: ## 64 - -31..-28: ## 85 - -27..-24: ##### 165 - -23..-20: ######## 251 - -19..-16: ########## 308 - -15..-12: ################# 512 - -11.. -8: ######################### 747 - -7.. -4: ##################################### 1109 - -3.. 0: ####################################################### 1631 - -+++ Stats for float exponent ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats exponent: - num: 5000, avg: 2.90, stddev: 597.32, median 3, min -1022, max 1024 - -1022.. -920: ################################################### 266 - -919.. -817: ############################################### 246 - -816.. -714: ############################################## 241 - -713.. -611: ####################################################### 283 - -610.. -508: ################################################ 248 - -507.. -405: ################################################## 260 - -404.. -302: ############################################### 243 - -301.. -199: ############################################ 228 - -198.. -96: ################################################ 250 - -95.. 7: ################################################ 248 - 8.. 110: ############################################# 232 - 111.. 213: ############################################### 243 - 214.. 316: ################################################## 262 - 317.. 419: ############################################## 241 - 420.. 522: ############################################### 244 - 523.. 625: ################################################# 256 - 626.. 728: ################################################### 266 - 729.. 831: ################################################### 263 - 832.. 934: ############################################# 235 - 935.. 1037: ############################################### 245 - -+++ Stats for float significant ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats significant: - num: 5000, avg: -886.22, stddev: 764841.62, median 0, min -999829, max 999974 - -999829..-899839: ####################################################### 525 - -899838..-799848: ################################################### 487 - -799847..-699857: #################################################### 502 - -699856..-599866: ##################################################### 506 - -599865..-499875: ################################################# 477 - -499874..-399884: 0 - -399883..-299893: 0 - -299892..-199902: 0 - -199901.. -99911: 0 - -99910.. 80: 3 - 81.. 100071: 0 - 100072.. 200062: 0 - 200063.. 300053: 0 - 300054.. 400044: 0 - 400045.. 500035: 0 - 500036.. 600026: ###################################################### 524 - 600027.. 700017: ################################################# 471 - 700018.. 800008: ################################################## 486 - 800009.. 899999: ###################################################### 523 - 900000.. 999990: ################################################### 496 - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test float classify: - - FP_normal: 4994 cases (99.9%) - FP_nan: 3 cases (0.1%) - FP_subnormal: 3 cases (0.1%) -================================================================================ -1 warning(s) -failure (106 tests failed, 3 tests errored, ran 208 tests) -random seed: 153870556 - -+++ Stats for int_dist_empty_bucket ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 1.112e+7, stddev: 4.526e+8, median 0, min -1073741824, max 1073741823 - -1073741824.. -966367642: ## 20 - -966367641.. -858993459: #### 30 - -858993458.. -751619276: #### 29 - -751619275.. -644245093: ### 23 - -644245092.. -536870910: #### 29 - -536870909.. -429496727: ## 19 - -429496726.. -322122544: ### 23 - -322122543.. -214748361: ### 27 - -214748360.. -107374178: #### 30 - -107374177.. 5: ####################################################### 373 - 6.. 107374188: ####################### 158 - 107374189.. 214748371: ### 21 - 214748372.. 322122554: #### 28 - 322122555.. 429496737: ### 25 - 429496738.. 536870920: ### 26 - 536870921.. 644245103: ### 27 - 644245104.. 751619286: #### 30 - 751619287.. 858993469: ## 20 - 858993470.. 966367652: ##### 34 - 966367653.. 1073741823: #### 28 -================================================================================ -success (ran 1 tests) diff --git a/test/core/QCheck_expect_test.expected.ocaml4.32 b/test/core/QCheck_expect_test.expected.ocaml4.32 deleted file mode 100644 index 05298318..00000000 --- a/test/core/QCheck_expect_test.expected.ocaml4.32 +++ /dev/null @@ -1,2048 +0,0 @@ -random seed: 1234 -50 7 4 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 (6,fun,50) (0,fun,2) (7,fun,66) (54,fun,9) (2,fun,5) (90,fun,4) (1,fun,4) (37,fun,7) (7,fun,1) (8,fun,5) -(6,fun,50) (0,fun,2) (7,fun,66) (54,fun,9) (2,fun,5) (90,fun,4) (1,fun,4) (37,fun,7) (7,fun,1) (8,fun,5) -(6,fun,50) (0,fun,2) (7,fun,66) (54,fun,9) (2,fun,5) (90,fun,4) (1,fun,4) (37,fun,7) (7,fun,1) (8,fun,5) -(6,fun,50) (0,fun,2) (7,fun,66) (54,fun,9) (2,fun,5) (90,fun,4) (1,fun,4) (37,fun,7) (7,fun,1) (8,fun,5) -(6,fun,50) (0,fun,2) (7,fun,66) (54,fun,9) (2,fun,5) (90,fun,4) (1,fun,4) (37,fun,7) (7,fun,1) (8,fun,5) -(6,fun,50) (0,fun,2) (7,fun,66) (54,fun,9) (2,fun,5) (90,fun,4) (1,fun,4) (37,fun,7) (7,fun,1) (8,fun,5) -(6,fun,50) (0,fun,2) (7,fun,66) (54,fun,9) (2,fun,5) (90,fun,4) (1,fun,4) (37,fun,7) (7,fun,1) (8,fun,5) -(6,fun,50) (0,fun,2) (7,fun,66) (54,fun,9) (2,fun,5) (90,fun,4) (1,fun,4) (37,fun,7) (7,fun,1) (8,fun,5) -911769578 -455884789 -227942395 -113971198 -56985599 -28492800 -14246400 -7123200 -3561600 -1780800 -890400 -445200 -222600 -111300 -55650 -27825 -13913 -6957 -3479 -1740 -870 -435 -218 -109 -55 -28 -14 -7 -4 -2 -1 -0 -[7; 1; 42; 1; 8; 5; 3; 9; 5; 38; 3; 3; 0; 1; 98; 1; 4; 13; 9; 2; 6; 9; 47; 6; 5; 8; 8; 6; 0; 9; 7; 2; 8; 6; 62; 6; 4; 31; 19; 1; 41; 60; 6; 5; 8; 1; 1; 4; 7; 7; 0; 5; 5; 71; 14; 26; 47; 5; 1; 6; 34; 9; 4; 2; 37; 3; 8; 4; 31; 6; 2; 1; 0; 7; 5; 1; 0; 15; 6; 1; 8; 13; 0; 6; 2; 4; 2; 6; 6; 1; 4; 1; 9; 79; 0; 87; 6; 8; 8; 62; 1; 4; 62; 6; 31; 1; 5; 6; 5; 9; 3; 3; 1; 79; 4; 3; 2; 67; 5; 7; 12; 70; 8; 8; 6; 1; 3; 14; 15; 1; 61; 4; 1; 4; 1; 7; 4; 4; 4; 2; 8; 8; 7; 5; 4; 27; 0; 9; 80; 25; 1; 8; 1; 3; 7; 4; 3; 5; 5; 6; 5; 5; 31; 7; 0; 3; 3; 6; 71; 76; 28; 60; 6; 2; 6; 3; 0; 4; 1; 0; 5; 7; 0; 28; 86; 4; 7; 51; 36; 0; 5; 0; 1; 4; 3; 6; 0; 1; 1; 8; 18; 4; 2; 8; 8; 1; 4; 7; 1; 0; 93; 5; 3; 0; 80; 1; 7; 7; 8; 8; 5; 7; 8; 9; 24; 4; 25; 8; 8; 5; 4; 90; 4; 6; 8; 4; 4; 0; 60; 8; 9; 7; 44; 5; 1; 2; 9; 74; 7; 7] -[7; 1; 42; 1; 8; 5; 3; 9; 5; 38; 3; 3; 0; 1; 98; 1; 4; 13; 9; 2; 6; 9; 47; 6; 5; 8; 8; 6; 0; 9; 7; 2; 8; 6; 62; 6; 4; 31; 19; 1; 41; 60; 6; 5; 8; 1; 1; 4; 7; 7; 0; 5; 5; 71; 14; 26; 47; 5; 1; 6; 34; 9; 4; 2; 37; 3; 8; 4; 31; 6; 2; 1; 0; 7; 5; 1; 0; 15; 6; 1; 8; 13; 0; 6; 2; 4; 2; 6; 6; 1; 4; 1; 9; 79; 0; 87; 6; 8; 8; 62; 1; 4; 62; 6; 31; 1; 5; 6; 5; 9; 3; 3; 1; 79; 4; 3; 2; 67; 5; 7; 12; 70; 8; 8; 6] -[7; 1; 42; 1; 8; 5; 3; 9; 5; 38; 3; 3; 0; 1; 98; 1; 4; 13; 9; 2; 6; 9; 47; 6; 5; 8; 8; 6; 0; 9; 7; 2; 8; 6; 62; 6; 4; 31; 19; 1; 41; 60; 6; 5; 8; 1; 1; 4; 7; 7; 0; 5; 5; 71; 14; 26; 47; 5; 1; 6; 34; 9; 4] -[7; 1; 42; 1; 8; 5; 3; 9; 5; 38; 3; 3; 0; 1; 98; 1; 4; 13; 9; 2; 6; 9; 47; 6; 5; 8; 8; 6; 0; 9; 7; 2] -[7; 1; 42; 1; 8; 5; 3; 9; 5; 38; 3; 3; 0; 1; 98; 1] -[7; 1; 42; 1; 8; 5; 3; 9] -[7; 1; 42; 1] -[7; 1] -[] -[7] -[] -[4] -[] -[2] -[] -[1] -[] -[0] -[] -[7; 1; 42; 1; 8; 5; 3; 9; 5; 38; 3; 3; 0; 1; 98; 1; 4; 13; 9; 2; 6; 9; 47; 6; 5; 8; 8; 6; 0; 9; 7; 2; 8; 6; 62; 6; 4; 31; 19; 1; 41; 60; 6; 5; 8; 1; 1; 4; 7; 7; 0; 5; 5; 71; 14; 26; 47; 5; 1; 6; 34; 9; 4; 2; 37; 3; 8; 4; 31; 6; 2; 1; 0; 7; 5; 1; 0; 15; 6; 1; 8; 13; 0; 6; 2; 4; 2; 6; 6; 1; 4; 1; 9; 79; 0; 87; 6; 8; 8; 62; 1; 4; 62; 6; 31; 1; 5; 6; 5; 9; 3; 3; 1; 79; 4; 3; 2; 67; 5; 7; 12; 70; 8; 8; 6; 1; 3; 14; 15; 1; 61; 4; 1; 4; 1; 7; 4; 4; 4; 2; 8; 8; 7; 5; 4; 27; 0; 9; 80; 25; 1; 8; 1; 3; 7; 4; 3; 5; 5; 6; 5; 5; 31; 7; 0; 3; 3; 6; 71; 76; 28; 60; 6; 2; 6; 3; 0; 4; 1; 0; 5; 7; 0; 28; 86; 4; 7; 51; 36; 0; 5; 0; 1; 4; 3; 6; 0; 1; 1; 8; 18; 4; 2; 8; 8; 1; 4; 7; 1; 0; 93; 5; 3; 0; 80; 1; 7; 7; 8; 8; 5; 7; 8; 9; 24; 4; 25; 8; 8; 5; 4; 90; 4; 6; 8; 4; 4; 0; 60; 8; 9; 7; 44; 5; 1; 2; 9; 74; 7; 7] -[7; 1; 42; 1; 8; 5; 3; 9; 5; 38; 3; 3; 0; 1; 98; 1; 4; 13; 9; 2; 6; 9; 47; 6; 5; 8; 8; 6; 0; 9; 7; 2; 8; 6; 62; 6; 4; 31; 19; 1; 41; 60; 6; 5; 8; 1; 1; 4; 7; 7; 0; 5; 5; 71; 14; 26; 47; 5; 1; 6; 34; 9; 4; 2; 37; 3; 8; 4; 31; 6; 2; 1; 0; 7; 5; 1; 0; 15; 6; 1; 8; 13; 0; 6; 2; 4; 2; 6; 6; 1; 4; 1; 9; 79; 0; 87; 6; 8; 8; 62; 1; 4; 62; 6; 31; 1; 5; 6; 5; 9; 3; 3; 1; 79; 4; 3; 2; 67; 5; 7; 12; 70; 8; 8; 6] -[7; 1; 42; 1; 8; 5; 3; 9; 5; 38; 3; 3; 0; 1; 98; 1; 4; 13; 9; 2; 6; 9; 47; 6; 5; 8; 8; 6; 0; 9; 7; 2; 8; 6; 62; 6; 4; 31; 19; 1; 41; 60; 6; 5; 8; 1; 1; 4; 7; 7; 0; 5; 5; 71; 14; 26; 47; 5; 1; 6; 34; 9; 4] -[7; 1; 42; 1; 8; 5; 3; 9; 5; 38; 3; 3; 0; 1; 98; 1; 4; 13; 9; 2; 6; 9; 47; 6; 5; 8; 8; 6; 0; 9; 7; 2] -[7; 1; 42; 1; 8; 5; 3; 9; 5; 38; 3; 3; 0; 1; 98; 1] -[7; 1; 42; 1; 8; 5; 3; 9] -[7; 1; 42; 1] -[7; 1] -[42; 1] -[7; 42; 1] -[1; 42; 1] -[1; 42] -[1] -[1; 1] -[] -[1] -[0; 1] -[1; 0] - ---- Failure -------------------------------------------------------------------- - -Test should_fail_sort_id failed (13 shrink steps): - -[1; 0] - ---- Failure -------------------------------------------------------------------- - -Test max_fail failed (16 shrink steps): - -[0; 1] - ---- Failure -------------------------------------------------------------------- - -Test max_fail failed (19 shrink steps): - -[0; 1] - ---- Failure -------------------------------------------------------------------- - -Test max_fail failed (11 shrink steps): - -[1; 0] - -=== Error ====================================================================== - -Test should_error_raise_exn errored on (31 shrink steps): - -0 - -exception QCheck_tests.Overall.Error - - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test collect_results: - - 3: 25 cases (25.0%) - 4: 20 cases (20.0%) - 0: 20 cases (20.0%) - 1: 18 cases (18.0%) - 2: 17 cases (17.0%) - -+++ Stats for with_stats ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats mod4: - num: 100, avg: 1.68, stddev: 1.09, median 2, min 0, max 3 - 0: ############################## 17 - 1: ################################################### 29 - 2: ######################################## 23 - 3: ####################################################### 31 - -stats num: - num: 100, avg: 66.84, stddev: 31.94, median 65, min 2, max 120 - 2.. 7: ################## 3 - 8.. 13: ################## 3 - 14.. 19: 0 - 20.. 25: ########################################## 7 - 26.. 31: ######################## 4 - 32.. 37: ######################## 4 - 38.. 43: ################## 3 - 44.. 49: ################################################ 8 - 50.. 55: #################################### 6 - 56.. 61: #################################### 6 - 62.. 67: ####################################################### 9 - 68.. 73: ########################################## 7 - 74.. 79: ######################## 4 - 80.. 85: ################## 3 - 86.. 91: ############ 2 - 92.. 97: ########################################## 7 - 98..103: #################################### 6 - 104..109: #################################### 6 - 110..115: ####################################################### 9 - 116..121: ################## 3 - ---- Failure -------------------------------------------------------------------- - -Test with shrinking retries failed (1 shrink steps): - -4 - -!!! Warning !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -Warning for test WARN_unlikely_precond: - -WARNING: only 0.6% tests (of 2000) passed precondition for "WARN_unlikely_precond" - -NOTE: it is likely that the precondition is too strong, or that the generator is buggy. - ---- Failure -------------------------------------------------------------------- - -Test FAIL_unlikely_precond failed: - -ERROR: only 0.6% tests (of 2000) passed precondition for "FAIL_unlikely_precond" - -NOTE: it is likely that the precondition is too strong, or that the generator is buggy. - - ---- Failure -------------------------------------------------------------------- - -Test FAIL_bad_gen failed: - -ERROR: uncaught exception in generator for test FAIL_bad_gen after 100 steps: -Exception: Invalid_argument("Gen.int_bound") -Backtrace: - ---- Failure -------------------------------------------------------------------- - -Test int double failed: - -Negative test int double succeeded but was expected to fail - -=== Error ====================================================================== - -Test pos fail with error errored on (7 shrink steps): - -0 - -exception QCheck_tests.Overall.Error - - -=== Error ====================================================================== - -Test neg fail with error errored on (7 shrink steps): - -0 - -exception QCheck_tests.Overall.Error - - ---- Failure -------------------------------------------------------------------- - -Test char never produces '\255' failed (0 shrink steps): - -'\255' - ---- Failure -------------------------------------------------------------------- - -Test regression test negative float range failed (1 shrink steps): - --1. - ---- Failure -------------------------------------------------------------------- - -Test big bound issue59 failed (20 shrink steps): - -209609 - ---- Failure -------------------------------------------------------------------- - -Test long_shrink failed (87 shrink steps): - -([0], [-1]) - ---- Failure -------------------------------------------------------------------- - -Test ints arent 0 mod 3 failed (34 shrink steps): - --21 - ---- Failure -------------------------------------------------------------------- - -Test ints are 0 failed (30 shrink steps): - -1 - ---- Failure -------------------------------------------------------------------- - -Test int32s arent 0l rem 3l failed (41 shrink steps): - --21l - ---- Failure -------------------------------------------------------------------- - -Test int32s are 0l failed (31 shrink steps): - --1l - ---- Failure -------------------------------------------------------------------- - -Test int64s arent 0L rem 3L failed (90 shrink steps): - --21L - ---- Failure -------------------------------------------------------------------- - -Test int64s are 0L failed (63 shrink steps): - --1L - ---- Failure -------------------------------------------------------------------- - -Test ints < 209609 failed (20 shrink steps): - -209609 - ---- Failure -------------------------------------------------------------------- - -Test nat < 5001 failed (6 shrink steps): - -5001 - ---- Failure -------------------------------------------------------------------- - -Test float <= 1e10 failed (10 shrink steps): - -11000000000. - ---- Failure -------------------------------------------------------------------- - -Test float < Float.pi failed (13 shrink steps): - -4. - ---- Failure -------------------------------------------------------------------- - -Test float <= 1.0 failed (14 shrink steps): - -2. - ---- Failure -------------------------------------------------------------------- - -Test float < 1.0 failed (15 shrink steps): - -1. - ---- Failure -------------------------------------------------------------------- - -Test float <= 1e-10 failed (15 shrink steps): - -1. - ---- Failure -------------------------------------------------------------------- - -Test float >= -1e-10 failed (13 shrink steps): - --1. - ---- Failure -------------------------------------------------------------------- - -Test float >= -1e10 failed (10 shrink steps): - --11000000000. - ---- Failure -------------------------------------------------------------------- - -Test float is not nan failed (0 shrink steps): - --nan - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1e6 <= 10. failed (9 shrink steps): - -11. - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1e6 <= pi failed (9 shrink steps): - -4. - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1. <= 0.5 failed (1 shrink steps): - -0.6 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1. <= min_float failed (2 shrink steps): - -0.1 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive -1. >= -0.5 failed (1 shrink steps): - --0.6 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive -1e6 >= -.pi failed (9 shrink steps): - --4. - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1e6 <= 10. failed (9 shrink steps): - -11. - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1e6 <= pi failed (9 shrink steps): - -4. - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1. <= 0.5 failed (1 shrink steps): - -0.6 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1. <= min_float failed (2 shrink steps): - -0.1 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive -1. >= -0.5 failed (1 shrink steps): - --0.6 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive -1e6 >= -.pi failed (9 shrink steps): - --4. - ---- Failure -------------------------------------------------------------------- - -Test float_range 1. 10. <= pi failed (2 shrink steps): - -4. - ---- Failure -------------------------------------------------------------------- - -Test (float_range -10. 10.)^2 <= 2. failed (3 shrink steps): - -2. - ---- Failure -------------------------------------------------------------------- - -Test float_range -10. -1. >= -.pi failed (2 shrink steps): - --4. - ---- Failure -------------------------------------------------------------------- - -Test float_pos < Float.pi failed (13 shrink steps): - -4. - ---- Failure -------------------------------------------------------------------- - -Test float_pos is not nan failed (0 shrink steps): - -nan - ---- Failure -------------------------------------------------------------------- - -Test float_neg > Float.pi failed (13 shrink steps): - --4. - ---- Failure -------------------------------------------------------------------- - -Test float_neg is not nan failed (0 shrink steps): - --nan - ---- Failure -------------------------------------------------------------------- - -Test float_exp 10. < Float.pi failed (2 shrink steps): - -4. - ---- Failure -------------------------------------------------------------------- - -Test float_exp -10. > -. Float.pi failed (2 shrink steps): - --4. - ---- Failure -------------------------------------------------------------------- - -Test char never produces 'abcdef' failed (3 shrink steps): - -'a' - ---- Failure -------------------------------------------------------------------- - -Test char never 'abc' failed (0 shrink steps): - -'a' - ---- Failure -------------------------------------------------------------------- - -Test char_printable never produces '!"#$%&' failed (2 shrink steps): - -'&' - ---- Failure -------------------------------------------------------------------- - -Test char_numeral never produces less than '5' failed (3 shrink steps): - -'0' - ---- Failure -------------------------------------------------------------------- - -Test bytes are empty failed (15 shrink steps): - -"a" - ---- Failure -------------------------------------------------------------------- - -Test bytes never has a \000 char failed (8 shrink steps): - -"\000" - ---- Failure -------------------------------------------------------------------- - -Test bytes never has a \255 char failed (14 shrink steps): - -"\255" - ---- Failure -------------------------------------------------------------------- - -Test bytes have unique chars failed (13 shrink steps): - -"\129\129" - ---- Failure -------------------------------------------------------------------- - -Test strings are empty failed (15 shrink steps): - -"a" - ---- Failure -------------------------------------------------------------------- - -Test string never has a \000 char failed (8 shrink steps): - -"\000" - ---- Failure -------------------------------------------------------------------- - -Test string never has a \255 char failed (14 shrink steps): - -"\255" - ---- Failure -------------------------------------------------------------------- - -Test strings have unique chars failed (13 shrink steps): - -"\129\129" - ---- Failure -------------------------------------------------------------------- - -Test pairs have different components failed (0 shrink steps): - -(4, 4) - ---- Failure -------------------------------------------------------------------- - -Test pairs have same components failed (60 shrink steps): - -(0, 1) - ---- Failure -------------------------------------------------------------------- - -Test pairs have a zero component failed (59 shrink steps): - -(-1, 1) - ---- Failure -------------------------------------------------------------------- - -Test pairs are (0,0) failed (60 shrink steps): - -(0, 1) - ---- Failure -------------------------------------------------------------------- - -Test pairs are ordered failed (214 shrink steps): - -(1, 0) - ---- Failure -------------------------------------------------------------------- - -Test pairs are ordered reversely failed (59 shrink steps): - -(0, 1) - ---- Failure -------------------------------------------------------------------- - -Test pairs sum to less than 128 failed (54 shrink steps): - -(0, 128) - ---- Failure -------------------------------------------------------------------- - -Test pairs lists rev concat failed (72 shrink steps): - -([0], [1]) - ---- Failure -------------------------------------------------------------------- - -Test pairs lists no overlap failed (26 shrink steps): - -([0], [0]) - ---- Failure -------------------------------------------------------------------- - -Test triples have pair-wise different components failed (7 shrink steps): - -(0, 7, 7) - ---- Failure -------------------------------------------------------------------- - -Test triples have same components failed (90 shrink steps): - -(0, -1, 0) - ---- Failure -------------------------------------------------------------------- - -Test triples are ordered failed (90 shrink steps): - -(0, -1, 0) - ---- Failure -------------------------------------------------------------------- - -Test triples are ordered reversely failed (90 shrink steps): - -(0, 0, 1) - ---- Failure -------------------------------------------------------------------- - -Test quadruples have pair-wise different components failed (23 shrink steps): - -(0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test quadruples have same components failed (119 shrink steps): - -(0, -1, -2, 0) - ---- Failure -------------------------------------------------------------------- - -Test quadruples are ordered failed (121 shrink steps): - -(0, 0, -1, 0) - ---- Failure -------------------------------------------------------------------- - -Test quadruples are ordered reversely failed (121 shrink steps): - -(0, 0, 0, 1) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b) in nat: a < b failed (13 shrink steps): - -(0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c) in nat: a < b < c failed (15 shrink steps): - -(0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d) in nat: a < b < c < d failed (23 shrink steps): - -(0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e) in nat: a < b < c < d < e failed (28 shrink steps): - -(0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f) in nat: a < b < c < d < e < f failed (30 shrink steps): - -(0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f, g) in nat: a < b < c < d < e < f < g failed (31 shrink steps): - -(0, 0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f, g, h) in nat: a < b < c < d < e < f < g < h failed (35 shrink steps): - -(0, 0, 0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f, g, h, i) in nat: a < b < c < d < e < f < g < h < i failed (42 shrink steps): - -(0, 0, 0, 0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test bind ordered pairs failed (61 shrink steps): - -(0, 0) - ---- Failure -------------------------------------------------------------------- - -Test bind list_size constant failed (49 shrink steps): - -(4, [0; 0; 0; 0]) - ---- Failure -------------------------------------------------------------------- - -Test lists are empty failed (12 shrink steps): - -[0] - ---- Failure -------------------------------------------------------------------- - -Test lists shorter than 10 failed (39 shrink steps): - -[0; 0; 0; 0; 0; 0; 0; 0; 0; 0] - ---- Failure -------------------------------------------------------------------- - -Test lists shorter than 432 failed (1632 shrink steps): - -[...] list length: 432 - ---- Failure -------------------------------------------------------------------- - -Test lists shorter than 4332 failed (13 shrink steps): - -[...] list length: 4332 - ---- Failure -------------------------------------------------------------------- - -Test lists have unique elems failed (8 shrink steps): - -[1; 1] - ---- Failure -------------------------------------------------------------------- - -Test int option are none failed (11 shrink steps): - -Some (0) - ---- Failure -------------------------------------------------------------------- - -Test int option are some 100 or more failed (1 shrink steps): - -None - ---- Failure -------------------------------------------------------------------- - -Test (int,string) result are Ok failed (0 shrink steps): - -Error ("") - ---- Failure -------------------------------------------------------------------- - -Test (int,string) result are Error failed (11 shrink steps): - -Ok (0) - ---- Failure -------------------------------------------------------------------- - -Test tree contains only 42 failed (10 shrink steps): - -Leaf 0 - ---- Failure -------------------------------------------------------------------- - -Test sum list = 0 with no_shrink failed (0 shrink steps): - -[7; 1; 42; 1; 8; 5; 3; 9; 5; 38; 3; 3; 0; 1; 98; 1; 4; 13; 9; 2; 6; 9; 47; 6; 5; 8; 8; 6; 0; 9; 7; 2; 8; 6; 62; 6; 4; 31; 19; 1; 41; 60; 6; 5; 8; 1; 1; 4; 7; 7; 0; 5; 5; 71; 14; 26; 47; 5; 1; 6; 34; 9; 4; 2; 37; 3; 8; 4; 31; 6; 2; 1; 0; 7; 5; 1; 0; 15; 6; 1; 8; 13; 0; 6; 2; 4; 2; 6; 6; 1; 4; 1; 9; 79; 0; 87; 6; 8; 8; 62; 1; 4; 62; 6; 31; 1; 5; 6; 5; 9; 3; 3; 1; 79; 4; 3; 2; 67; 5; 7; 12; 70; 8; 8; 6; 1; 3; 14; 15; 1; 61; 4; 1; 4; 1; 7; 4; 4; 4; 2; 8; 8; 7; 5; 4; 27; 0; 9; 80; 25; 1; 8; 1; 3; 7; 4; 3; 5; 5; 6; 5; 5; 31; 7; 0; 3; 3; 6; 71; 76; 28; 60; 6; 2; 6; 3; 0; 4; 1; 0; 5; 7; 0; 28; 86; 4; 7; 51; 36; 0; 5; 0; 1; 4; 3; 6; 0; 1; 1; 8; 18; 4; 2; 8; 8; 1; 4; 7; 1; 0; 93; 5; 3; 0; 80; 1; 7; 7; 8; 8; 5; 7; 8; 9; 24; 4; 25; 8; 8; 5; 4; 90; 4; 6; 8; 4; 4; 0; 60; 8; 9; 7; 44; 5; 1; 2; 9; 74; 7; 7] - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_map_commute_int failed (48 shrink steps): - -([1], {_ -> 0}, {1 -> true; _ -> false}) - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_map_commute_int32 failed (149 shrink steps): - -([-2l], {_ -> 0l}, {-2l -> true; _ -> false}) - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_map_commute_int64 failed (181 shrink steps): - -([3L], {_ -> 0L}, {3L -> true; _ -> false}) - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_strings failed (2 shrink steps): - -{"some random string" -> true; _ -> false} - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right failed (34 shrink steps): - -(0, [1], {(1, 0) -> 1; _ -> 0}) - -+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Messages for test fold_left fold_right: - -l=[1], fold_left=1, fold_right=0 - - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right uncurried failed (44 shrink steps): - -({(0, 7) -> 1; _ -> 0}, 0, [7]) - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right uncurried fun last failed (34 shrink steps): - -(0, [1], {(1, 0) -> 1; _ -> 0}) - ---- Failure -------------------------------------------------------------------- - -Test fold_left test, fun first failed (36 shrink steps): - -({_ -> ""}, "a", [], [0]) - ---- Failure -------------------------------------------------------------------- - -Test FAIL_#99_1 failed: - -ERROR: uncaught exception in generator for test FAIL_#99_1 after 100 steps: -Exception: QCheck.No_example_found("") -Backtrace: - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test bool dist: - - true: 250134 cases (50.0%) - false: 249866 cases (50.0%) - -+++ Stats for char code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 127.42, stddev: 73.92, median 127, min 0, max 255 - 0.. 12: ###################################################### 25509 - 13.. 25: ###################################################### 25398 - 26.. 38: ###################################################### 25293 - 39.. 51: ###################################################### 25448 - 52.. 64: ###################################################### 25392 - 65.. 77: ####################################################### 25660 - 78.. 90: ###################################################### 25462 - 91..103: ###################################################### 25331 - 104..116: ##################################################### 25129 - 117..129: ###################################################### 25351 - 130..142: ###################################################### 25492 - 143..155: ###################################################### 25370 - 156..168: ###################################################### 25658 - 169..181: ###################################################### 25400 - 182..194: ##################################################### 25167 - 195..207: ###################################################### 25338 - 208..220: ##################################################### 25181 - 221..233: ##################################################### 25145 - 234..246: ###################################################### 25567 - 247..259: ##################################### 17709 - -+++ Stats for char_range code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 77.51, stddev: 7.50, median 78, min 65, max 90 - 65.. 66: ###################################################### 38248 - 67.. 68: ###################################################### 38573 - 69.. 70: ###################################################### 38435 - 71.. 72: ###################################################### 38511 - 73.. 74: ####################################################### 38814 - 75.. 76: ##################################################### 37831 - 77.. 78: ###################################################### 38729 - 79.. 80: ###################################################### 38426 - 81.. 82: ###################################################### 38543 - 83.. 84: ###################################################### 38279 - 85.. 86: ###################################################### 38409 - 87.. 88: ###################################################### 38638 - 89.. 90: ###################################################### 38564 - 91.. 92: 0 - 93.. 94: 0 - 95.. 96: 0 - 97.. 98: 0 - 99..100: 0 - 101..102: 0 - 103..104: 0 - -+++ Stats for char_printable code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 77.76, stddev: 27.92, median 78, min 10, max 125 - 10.. 15: ######### 5392 - 16.. 21: 0 - 22.. 27: 0 - 28.. 33: ################## 10661 - 34.. 39: ###################################################### 31788 - 40.. 45: ###################################################### 31217 - 46.. 51: ####################################################### 31790 - 52.. 57: ###################################################### 31625 - 58.. 63: ###################################################### 31421 - 64.. 69: ###################################################### 31732 - 70.. 75: ###################################################### 31446 - 76.. 81: ###################################################### 31382 - 82.. 87: ###################################################### 31623 - 88.. 93: ###################################################### 31730 - 94.. 99: ##################################################### 31193 - 100..105: ###################################################### 31424 - 106..111: ###################################################### 31675 - 112..117: ###################################################### 31651 - 118..123: ###################################################### 31682 - 124..129: ################## 10568 - -+++ Stats for char_numeral code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 52.50, stddev: 2.87, median 52, min 48, max 57 - 48: ###################################################### 50260 - 49: ###################################################### 49590 - 50: ###################################################### 50170 - 51: ####################################################### 50270 - 52: ###################################################### 49805 - 53: ###################################################### 50161 - 54: ###################################################### 49919 - 55: ###################################################### 49971 - 56: ###################################################### 49980 - 57: ###################################################### 49874 - -+++ Stats for tree's depth ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats depth: - num: 1000, avg: 3.74, stddev: 3.28, median 3, min 1, max 15 - 1: ####################################################### 377 - 2: ################ 113 - 3: ############ 87 - 4: ################# 123 - 5: ########### 81 - 6: #### 33 - 7: ##### 40 - 8: ##### 39 - 9: # 9 - 10: ### 25 - 11: ####### 49 - 12: 4 - 13: # 9 - 14: # 7 - 15: 4 - -+++ Stats for range_subset_spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: 9.97, stddev: 6.08, median 10, min 0, max 20 - 0: ################################################# 246 - 1: ################################################ 244 - 2: ################################################ 240 - 3: ################################################ 243 - 4: ############################################## 232 - 5: ############################################## 230 - 6: ############################################### 239 - 7: ############################################### 235 - 8: ####################################################### 274 - 9: ############################################## 233 - 10: ########################################## 212 - 11: ############################################## 231 - 12: ############################################### 239 - 13: ############################################# 226 - 14: ############################################# 225 - 15: ################################################### 256 - 16: ################################################ 240 - 17: ############################################# 229 - 18: ################################################ 243 - 19: ################################################## 253 - 20: ############################################## 230 - -+++ Stats for bytes_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.49, stddev: 1.70, median 7, min 5, max 10 - 5: ##################################################### 837 - 6: ##################################################### 826 - 7: ###################################################### 843 - 8: ####################################################### 855 - 9: #################################################### 813 - 10: ##################################################### 826 - -+++ Stats for bytes len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 384.53, stddev: 1330.61, median 9, min 0, max 9969 - 0.. 498: ####################################################### 4246 - 499.. 997: ###### 518 - 998..1496: 21 - 1497..1995: 10 - 1996..2494: 11 - 2495..2993: 10 - 2994..3492: 13 - 3493..3991: 13 - 3992..4490: 5 - 4491..4989: 10 - 4990..5488: 19 - 5489..5987: 9 - 5988..6486: 10 - 6487..6985: 12 - 6986..7484: 17 - 7485..7983: 16 - 7984..8482: 16 - 8483..8981: 16 - 8982..9480: 16 - 9481..9979: 12 - -+++ Stats for bytes_of len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 363.14, stddev: 1245.80, median 9, min 0, max 9986 - 0.. 499: ####################################################### 4270 - 500.. 999: ###### 493 - 1000.. 1499: 16 - 1500.. 1999: 11 - 2000.. 2499: 15 - 2500.. 2999: 17 - 3000.. 3499: 11 - 3500.. 3999: 19 - 4000.. 4499: 14 - 4500.. 4999: 10 - 5000.. 5499: 16 - 5500.. 5999: 11 - 6000.. 6499: 15 - 6500.. 6999: 13 - 7000.. 7499: 12 - 7500.. 7999: 16 - 8000.. 8499: 11 - 8500.. 8999: 4 - 9000.. 9499: 13 - 9500.. 9999: 13 - -+++ Stats for bytes_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.57, stddev: 24.36, median 6, min 0, max 99 - 0.. 4: #################################################### 1925 - 5.. 9: ####################################################### 2005 - 10.. 14: # 52 - 15.. 19: # 50 - 20.. 24: # 55 - 25.. 29: # 56 - 30.. 34: # 55 - 35.. 39: # 49 - 40.. 44: # 65 - 45.. 49: # 65 - 50.. 54: # 55 - 55.. 59: # 68 - 60.. 64: # 61 - 65.. 69: # 65 - 70.. 74: # 57 - 75.. 79: # 66 - 80.. 84: # 65 - 85.. 89: # 64 - 90.. 94: # 60 - 95.. 99: # 62 - -+++ Stats for string_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.49, stddev: 1.70, median 7, min 5, max 10 - 5: ##################################################### 837 - 6: ##################################################### 826 - 7: ###################################################### 843 - 8: ####################################################### 855 - 9: #################################################### 813 - 10: ##################################################### 826 - -+++ Stats for string len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 384.53, stddev: 1330.61, median 9, min 0, max 9969 - 0.. 498: ####################################################### 4246 - 499.. 997: ###### 518 - 998..1496: 21 - 1497..1995: 10 - 1996..2494: 11 - 2495..2993: 10 - 2994..3492: 13 - 3493..3991: 13 - 3992..4490: 5 - 4491..4989: 10 - 4990..5488: 19 - 5489..5987: 9 - 5988..6486: 10 - 6487..6985: 12 - 6986..7484: 17 - 7485..7983: 16 - 7984..8482: 16 - 8483..8981: 16 - 8982..9480: 16 - 9481..9979: 12 - -+++ Stats for string_of len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 363.14, stddev: 1245.80, median 9, min 0, max 9986 - 0.. 499: ####################################################### 4270 - 500.. 999: ###### 493 - 1000.. 1499: 16 - 1500.. 1999: 11 - 2000.. 2499: 15 - 2500.. 2999: 17 - 3000.. 3499: 11 - 3500.. 3999: 19 - 4000.. 4499: 14 - 4500.. 4999: 10 - 5000.. 5499: 16 - 5500.. 5999: 11 - 6000.. 6499: 15 - 6500.. 6999: 13 - 7000.. 7499: 12 - 7500.. 7999: 16 - 8000.. 8499: 11 - 8500.. 8999: 4 - 9000.. 9499: 13 - 9500.. 9999: 13 - -+++ Stats for string_printable len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 384.53, stddev: 1330.61, median 9, min 0, max 9969 - 0.. 498: ####################################################### 4246 - 499.. 997: ###### 518 - 998..1496: 21 - 1497..1995: 10 - 1996..2494: 11 - 2495..2993: 10 - 2994..3492: 13 - 3493..3991: 13 - 3992..4490: 5 - 4491..4989: 10 - 4990..5488: 19 - 5489..5987: 9 - 5988..6486: 10 - 6487..6985: 12 - 6986..7484: 17 - 7485..7983: 16 - 7984..8482: 16 - 8483..8981: 16 - 8982..9480: 16 - 9481..9979: 12 - -+++ Stats for string_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.57, stddev: 24.36, median 6, min 0, max 99 - 0.. 4: #################################################### 1925 - 5.. 9: ####################################################### 2005 - 10.. 14: # 52 - 15.. 19: # 50 - 20.. 24: # 55 - 25.. 29: # 56 - 30.. 34: # 55 - 35.. 39: # 49 - 40.. 44: # 65 - 45.. 49: # 65 - 50.. 54: # 55 - 55.. 59: # 68 - 60.. 64: # 61 - 65.. 69: # 65 - 70.. 74: # 57 - 75.. 79: # 66 - 80.. 84: # 65 - 85.. 89: # 64 - 90.. 94: # 60 - 95.. 99: # 62 - -+++ Stats for pair dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats pair sum: - num: 500000, avg: 100.02, stddev: 41.22, median 100, min 0, max 200 - 0.. 9: ### 2685 - 10.. 19: ######## 7622 - 20.. 29: ############## 12474 - 30.. 39: #################### 17330 - 40.. 49: ########################## 22263 - 50.. 59: ############################### 26982 - 60.. 69: ##################################### 32182 - 70.. 79: ########################################### 37125 - 80.. 89: ################################################# 42287 - 90.. 99: ###################################################### 46691 - 100..109: ####################################################### 46977 - 110..119: ################################################# 42444 - 120..129: ############################################ 37719 - 130..139: ###################################### 32595 - 140..149: ################################ 27588 - 150..159: ########################## 22792 - 160..169: #################### 17805 - 170..179: ############### 13068 - 180..189: ######### 8218 - 190..199: ### 3115 - 200..209: 38 - -+++ Stats for triple dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats triple sum: - num: 500000, avg: 150.08, stddev: 50.51, median 150, min 0, max 299 - 0.. 14: 345 - 15.. 29: ## 2121 - 30.. 44: ##### 5372 - 45.. 59: ########## 10501 - 60.. 74: ################# 17031 - 75.. 89: ######################### 25417 - 90..104: ################################### 35148 - 105..119: ############################################# 45134 - 120..134: ################################################### 51751 - 135..149: ####################################################### 55090 - 150..164: ###################################################### 55074 - 165..179: #################################################### 52238 - 180..194: ############################################# 45651 - 195..209: ################################### 35994 - 210..224: ######################### 26039 - 225..239: ################# 17749 - 240..254: ########## 10870 - 255..269: ##### 5765 - 270..284: ## 2313 - 285..299: 397 - -+++ Stats for quad dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats quad sum: - num: 500000, avg: 200.13, stddev: 58.33, median 200, min 5, max 394 - 5.. 24: 102 - 25.. 44: 842 - 45.. 64: ## 3023 - 65.. 84: ###### 7154 - 85..104: ############ 14368 - 105..124: ##################### 25397 - 125..144: ############################### 37547 - 145..164: ########################################## 50174 - 165..184: ################################################## 60558 - 185..204: ####################################################### 65376 - 205..224: ##################################################### 63687 - 225..244: ############################################### 56248 - 245..264: ###################################### 45384 - 265..284: ########################## 31780 - 285..304: ################ 20158 - 305..324: ######### 10899 - 325..344: #### 5045 - 345..364: # 1848 - 365..384: 386 - 385..404: 24 - -+++ Stats for bind dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats ordered pair difference: - num: 1000000, avg: 25.02, stddev: 22.36, median 19, min 0, max 100 - 0.. 4: ####################################################### 193184 - 5.. 9: ##################################### 130024 - 10.. 14: ############################# 103828 - 15.. 19: ######################## 87496 - 20.. 24: ##################### 74431 - 25.. 29: ################## 64629 - 30.. 34: ################ 56663 - 35.. 39: ############# 48986 - 40.. 44: ############ 43424 - 45.. 49: ########## 37599 - 50.. 54: ######### 32787 - 55.. 59: ######## 28332 - 60.. 64: ###### 24023 - 65.. 69: ##### 20312 - 70.. 74: #### 16649 - 75.. 79: ### 13338 - 80.. 84: ## 10239 - 85.. 89: ## 7391 - 90.. 94: # 4548 - 95.. 99: 2015 - 100..104: 102 - -stats ordered pair sum: - num: 1000000, avg: 75.12, stddev: 46.93, median 72, min 0, max 200 - 0.. 9: ####################################################### 70423 - 10.. 19: ##################################################### 68068 - 20.. 29: ##################################################### 68449 - 30.. 39: ##################################################### 68577 - 40.. 49: ##################################################### 68763 - 50.. 59: ##################################################### 68351 - 60.. 69: ##################################################### 68744 - 70.. 79: ##################################################### 68451 - 80.. 89: ##################################################### 68309 - 90.. 99: ##################################################### 68835 - 100..109: ################################################## 64544 - 110..119: ########################################### 55512 - 120..129: ##################################### 47595 - 130..139: ############################### 39809 - 140..149: ######################### 32677 - 150..159: #################### 26312 - 160..169: ############### 20180 - 170..179: ########### 14265 - 180..189: ###### 8625 - 190..199: ## 3433 - 200..209: 78 - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test option dist: - - Some _: 8511 cases (85.1%) - None: 1489 cases (14.9%) - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test result dist: - - Ok _: 7477 cases (74.8%) - Error _: 2523 cases (25.2%) - -+++ Stats for list len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 361.42, stddev: 1230.75, median 9, min 0, max 9974 - 0.. 498: ####################################################### 4212 - 499.. 997: ####### 578 - 998..1496: 11 - 1497..1995: 15 - 1996..2494: 11 - 2495..2993: 10 - 2994..3492: 13 - 3493..3991: 12 - 3992..4490: 7 - 4491..4989: 8 - 4990..5488: 15 - 5489..5987: 14 - 5988..6486: 12 - 6487..6985: 8 - 6986..7484: 9 - 7485..7983: 19 - 7984..8482: 14 - 8483..8981: 11 - 8982..9480: 11 - 9481..9979: 10 - -+++ Stats for list_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.79, stddev: 24.64, median 6, min 0, max 99 - 0.. 4: ###################################################### 1930 - 5.. 9: ####################################################### 1957 - 10.. 14: # 59 - 15.. 19: # 66 - 20.. 24: # 61 - 25.. 29: # 52 - 30.. 34: # 61 - 35.. 39: # 65 - 40.. 44: # 62 - 45.. 49: # 64 - 50.. 54: # 70 - 55.. 59: # 63 - 60.. 64: # 50 - 65.. 69: # 51 - 70.. 74: # 52 - 75.. 79: # 63 - 80.. 84: # 56 - 85.. 89: ## 75 - 90.. 94: ## 73 - 95.. 99: # 70 - -+++ Stats for list_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.51, stddev: 1.71, median 8, min 5, max 10 - 5: ###################################################### 834 - 6: ##################################################### 825 - 7: ##################################################### 820 - 8: ###################################################### 833 - 9: ####################################################### 844 - 10: ####################################################### 844 - -+++ Stats for array len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 361.42, stddev: 1230.75, median 9, min 0, max 9974 - 0.. 498: ####################################################### 4212 - 499.. 997: ####### 578 - 998..1496: 11 - 1497..1995: 15 - 1996..2494: 11 - 2495..2993: 10 - 2994..3492: 13 - 3493..3991: 12 - 3992..4490: 7 - 4491..4989: 8 - 4990..5488: 15 - 5489..5987: 14 - 5988..6486: 12 - 6487..6985: 8 - 6986..7484: 9 - 7485..7983: 19 - 7984..8482: 14 - 8483..8981: 11 - 8982..9480: 11 - 9481..9979: 10 - -+++ Stats for array_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.79, stddev: 24.64, median 6, min 0, max 99 - 0.. 4: ###################################################### 1930 - 5.. 9: ####################################################### 1957 - 10.. 14: # 59 - 15.. 19: # 66 - 20.. 24: # 61 - 25.. 29: # 52 - 30.. 34: # 61 - 35.. 39: # 65 - 40.. 44: # 62 - 45.. 49: # 64 - 50.. 54: # 70 - 55.. 59: # 63 - 60.. 64: # 50 - 65.. 69: # 51 - 70.. 74: # 52 - 75.. 79: # 63 - 80.. 84: # 56 - 85.. 89: ## 75 - 90.. 94: ## 73 - 95.. 99: # 70 - -+++ Stats for array_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.51, stddev: 1.71, median 8, min 5, max 10 - 5: ###################################################### 834 - 6: ##################################################### 825 - 7: ##################################################### 820 - 8: ###################################################### 833 - 9: ####################################################### 844 - 10: ####################################################### 844 - -+++ Stats for int_stats_neg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: 0.17, stddev: 29.68, median 0, min -99, max 99 - -99..-90: # 65 - -89..-80: # 63 - -79..-70: # 64 - -69..-60: # 58 - -59..-50: # 67 - -49..-40: # 72 - -39..-30: # 61 - -29..-20: # 61 - -19..-10: # 67 - -9.. 0: ####################################################### 2076 - 1.. 10: ############################################## 1764 - 11.. 20: # 66 - 21.. 30: # 64 - 31.. 40: # 64 - 41.. 50: # 67 - 51.. 60: # 60 - 61.. 70: # 75 - 71.. 80: # 60 - 81.. 90: # 60 - 91..100: # 66 - -+++ Stats for int dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 100000, avg: 336840.90, stddev: 6.193e+8, median 895228, min -1073728193, max 1073739280 - -1073728193.. -966354820: ##################################################### 5009 - -966354819.. -858981446: #################################################### 5004 - -858981445.. -751608072: #################################################### 4917 - -751608071.. -644234698: ##################################################### 5028 - -644234697.. -536861324: #################################################### 4962 - -536861323.. -429487950: ##################################################### 5039 - -429487949.. -322114576: #################################################### 4927 - -322114575.. -214741202: ##################################################### 5054 - -214741201.. -107367828: ##################################################### 5065 - -107367827.. 5546: #################################################### 4954 - 5547.. 107378920: #################################################### 4943 - 107378921.. 214752294: ################################################### 4900 - 214752295.. 322125668: ###################################################### 5126 - 322125669.. 429499042: ####################################################### 5198 - 429499043.. 536872416: #################################################### 4988 - 536872417.. 644245790: #################################################### 4940 - 644245791.. 751619164: #################################################### 5002 - 751619165.. 858992538: #################################################### 4928 - 858992539.. 966365912: ##################################################### 5070 - 966365913.. 1073739286: #################################################### 4946 - -+++ Stats for int_bound 1000 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 497.62, stddev: 288.77, median 495, min 0, max 1000 - 0.. 49: ################################################## 486 - 50.. 99: #################################################### 505 - 100.. 149: ##################################################### 522 - 150.. 199: ##################################################### 514 - 200.. 249: #################################################### 507 - 250.. 299: ################################################### 500 - 300.. 349: ##################################################### 518 - 350.. 399: ################################################ 469 - 400.. 449: ################################################## 492 - 450.. 499: ##################################################### 520 - 500.. 549: #################################################### 506 - 550.. 599: ################################################# 482 - 600.. 649: ##################################################### 517 - 650.. 699: ################################################ 468 - 700.. 749: ####################################################### 533 - 750.. 799: #################################################### 506 - 800.. 849: ############################################### 462 - 850.. 899: ################################################ 469 - 900.. 949: ##################################################### 518 - 950.. 999: ################################################### 500 - 1000..1049: 6 - -+++ Stats for int_range (-43643) 435434 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 195335.64, stddev: 136803.99, median 195583, min -43624, max 435210 - -43624..-19683: ############################################ 52 - -19682.. 4259: ######################################## 47 - 4260.. 28201: ############################## 36 - 28202.. 52143: ############################################ 52 - 52144.. 76085: ########################################## 50 - 76086..100027: ####################################################### 64 - 100028..123969: ############################################### 55 - 123970..147911: ######################################## 47 - 147912..171853: ############################################## 54 - 171854..195795: #################################### 43 - 195796..219737: ############################################## 54 - 219738..243679: ########################################### 51 - 243680..267621: ################################################ 57 - 267622..291563: ########################################## 49 - 291564..315505: #################################### 42 - 315506..339447: ###################################### 45 - 339448..363389: ################################################ 57 - 363390..387331: ###################################### 45 - 387332..411273: ########################################## 49 - 411274..435215: ########################################### 51 - -+++ Stats for int_range (-40000) 40000 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: -173.78, stddev: 23042.92, median 180, min -39859, max 39942 - -39859..-35869: ############################################# 56 - -35868..-31878: ################################### 43 - -31877..-27887: ################################################# 60 - -27886..-23896: ##################################### 46 - -23895..-19905: ######################################## 49 - -19904..-15914: #################################### 45 - -15913..-11923: ############################################ 54 - -11922.. -7932: ############################################### 58 - -7931.. -3941: ######################################### 51 - -3940.. 50: ############################ 35 - 51.. 4041: ####################################### 48 - 4042.. 8032: ########################################## 52 - 8033.. 12023: ######################################### 51 - 12024.. 16014: ########################################### 53 - 16015.. 20005: ############################################ 54 - 20006.. 23996: ################################## 42 - 23997.. 27987: ####################################################### 67 - 27988.. 31978: ################################ 40 - 31979.. 35969: ######################################### 51 - 35970.. 39960: #################################### 45 - -+++ Stats for int_range (-4) 4 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 0.02, stddev: 2.55, median 0, min -4, max 4 - -4: ############################################ 99 - -3: ##################################################### 118 - -2: ################################################## 111 - -1: ################################################## 113 - 0: ################################################## 113 - 1: ##################################################### 118 - 2: ############################################# 102 - 3: ####################################################### 122 - 4: ############################################## 104 - -+++ Stats for int_range (-4) 17 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 6.67, stddev: 6.39, median 7, min -4, max 17 - -4..-3: ############################################# 90 - -2..-1: ############################################# 91 - 0.. 1: ########################################## 84 - 2.. 3: ############################################## 92 - 4.. 5: ########################################### 87 - 6.. 7: ########################################### 86 - 8.. 9: ############################################ 89 - 10..11: ########################################### 87 - 12..13: ####################################################### 110 - 14..15: ############################################# 91 - 16..17: ############################################## 93 - 18..19: 0 - 20..21: 0 - 22..23: 0 - 24..25: 0 - 26..27: 0 - 28..29: 0 - 30..31: 0 - 32..33: 0 - 34..35: 0 - -+++ Stats for int_small dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 0.90, stddev: 28.23, median 0, min -99, max 99 - -99..-90: # 12 - -89..-80: # 11 - -79..-70: # 9 - -69..-60: 6 - -59..-50: # 11 - -49..-40: # 13 - -39..-30: # 9 - -29..-20: # 13 - -19..-10: 8 - -9.. 0: ####################################################### 453 - 1.. 10: ######################################### 340 - 11.. 20: # 15 - 21.. 30: # 11 - 31.. 40: # 12 - 41.. 50: # 13 - 51.. 60: # 13 - 61.. 70: # 16 - 71.. 80: # 9 - 81.. 90: # 16 - 91..100: # 10 - -+++ Stats for int_small_corners dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 0.77, stddev: 4.802e+7, median 0, min -1073741824, max 1073741823 - -1073741824.. -966367642: 1 - -966367641.. -858993459: 0 - -858993458.. -751619276: 0 - -751619275.. -644245093: 0 - -644245092.. -536870910: 0 - -536870909.. -429496727: 0 - -429496726.. -322122544: 0 - -322122543.. -214748361: 0 - -214748360.. -107374178: 0 - -107374177.. 5: ####################################################### 733 - 6.. 107374188: ################### 265 - 107374189.. 214748371: 0 - 214748372.. 322122554: 0 - 322122555.. 429496737: 0 - 429496738.. 536870920: 0 - 536870921.. 644245103: 0 - 644245104.. 751619286: 0 - 751619287.. 858993469: 0 - 858993470.. 966367652: 0 - 966367653.. 1073741823: 1 - -+++ Stats for int_neg dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: -5.382e+8, stddev: 3.107e+8, median -537021047, min -1073325093, max -109099 - -1073325093..-1019664294: ##################################################### 513 - -1019664293.. -966003494: ##################################################### 517 - -966003493.. -912342694: ################################################### 492 - -912342693.. -858681894: ####################################################### 529 - -858681893.. -805021094: ############################################### 458 - -805021093.. -751360294: ##################################################### 514 - -751360293.. -697699494: ################################################### 500 - -697699493.. -644038694: ################################################### 494 - -644038693.. -590377894: ################################################### 493 - -590377893.. -536717094: ################################################### 493 - -536717093.. -483056294: ################################################### 497 - -483056293.. -429395494: ##################################################### 517 - -429395493.. -375734694: #################################################### 505 - -375734693.. -322073894: ################################################### 493 - -322073893.. -268413094: ################################################## 490 - -268413093.. -214752294: ################################################## 487 - -214752293.. -161091494: ###################################################### 520 - -161091493.. -107430694: ################################################## 481 - -107430693.. -53769894: ################################################### 499 - -53769893.. -109094: #################################################### 508 - -+++ Stats for int_pos dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 5.382e+8, stddev: 3.107e+8, median 536987733, min 109098, max 1073325092 - 109098.. 53769897: #################################################### 508 - 53769898.. 107430697: ################################################### 499 - 107430698.. 161091497: ################################################## 481 - 161091498.. 214752297: ###################################################### 520 - 214752298.. 268413097: ################################################## 487 - 268413098.. 322073897: ################################################## 490 - 322073898.. 375734697: ################################################### 493 - 375734698.. 429395497: #################################################### 505 - 429395498.. 483056297: ##################################################### 517 - 483056298.. 536717097: ################################################### 497 - 536717098.. 590377897: ################################################### 493 - 590377898.. 644038697: ################################################### 493 - 644038698.. 697699497: ################################################### 494 - 697699498.. 751360297: ################################################### 500 - 751360298.. 805021097: ##################################################### 514 - 805021098.. 858681897: ############################################### 458 - 858681898.. 912342697: ####################################################### 529 - 912342698.. 966003497: ################################################### 492 - 966003498..1019664297: ##################################################### 517 - 1019664298..1073325097: ##################################################### 513 - -+++ Stats for oneof_list int dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 1073741.63, stddev: 6.766e+8, median 0, min -1073741824, max 1073741823 - -1073741824.. -966367642: ################## 208 - -966367641.. -858993459: 0 - -858993458.. -751619276: 0 - -751619275.. -644245093: 0 - -644245092.. -536870910: 0 - -536870909.. -429496727: 0 - -429496726.. -322122544: 0 - -322122543.. -214748361: 0 - -214748360.. -107374178: 0 - -107374177.. 5: ####################################################### 603 - 6.. 107374188: 0 - 107374189.. 214748371: 0 - 214748372.. 322122554: 0 - 322122555.. 429496737: 0 - 429496738.. 536870920: 0 - 536870921.. 644245103: 0 - 644245104.. 751619286: 0 - 751619287.. 858993469: 0 - 858993470.. 966367652: 0 - 966367653.. 1073741823: ################# 189 - -+++ Stats for nat dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 363.02, stddev: 1215.04, median 9, min 0, max 9476 - 0.. 473: ####################################################### 847 - 474.. 947: ###### 95 - 948..1421: 14 - 1422..1895: 3 - 1896..2369: 0 - 2370..2843: 3 - 2844..3317: 2 - 3318..3791: 3 - 3792..4265: 2 - 4266..4739: 4 - 4740..5213: 3 - 5214..5687: 4 - 5688..6161: 3 - 6162..6635: 4 - 6636..7109: 1 - 7110..7583: 4 - 7584..8057: 2 - 8058..8531: 1 - 8532..9005: 1 - 9006..9479: 4 - -+++ Stats for nat_small dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 15.11, stddev: 23.27, median 6, min 0, max 99 - 0.. 4: #################################################### 377 - 5.. 9: ####################################################### 392 - 10.. 14: ## 20 - 15.. 19: ## 15 - 20.. 24: # 11 - 25.. 29: ## 17 - 30.. 34: ## 19 - 35.. 39: ## 17 - 40.. 44: # 10 - 45.. 49: # 9 - 50.. 54: # 8 - 55.. 59: # 9 - 60.. 64: ## 15 - 65.. 69: # 10 - 70.. 74: # 13 - 75.. 79: ## 19 - 80.. 84: # 11 - 85.. 89: # 13 - 90.. 94: 5 - 95.. 99: # 10 - -+++ Stats for int32 lower dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32926.27, stddev: 18808.64, median 33297, min 0, max 65534 - 0.. 3276: ################################################ 481 - 3277.. 6553: ################################################## 497 - 6554.. 9830: ############################################### 469 - 9831..13107: #################################################### 515 - 13108..16384: ############################################### 470 - 16385..19661: ####################################################### 544 - 19662..22938: ################################################# 487 - 22939..26215: ################################################ 477 - 26216..29492: ################################################### 509 - 29493..32769: ############################################### 470 - 32770..36046: ################################################## 502 - 36047..39323: ##################################################### 530 - 39324..42600: ##################################################### 533 - 42601..45877: ##################################################### 525 - 45878..49154: ###################################################### 537 - 49155..52431: ################################################# 494 - 52432..55708: ############################################### 473 - 55709..58985: ################################################# 486 - 58986..62262: ################################################### 509 - 62263..65539: ################################################# 492 - -+++ Stats for int32 upper dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32678.65, stddev: 19067.06, median 32890, min 10, max 65523 - 10.. 3285: #################################################### 514 - 3286.. 6561: ################################################### 505 - 6562.. 9837: ####################################################### 541 - 9838..13113: ################################################# 491 - 13114..16389: ##################################################### 522 - 16390..19665: ################################################## 495 - 19666..22941: ############################################### 470 - 22942..26217: #################################################### 512 - 26218..29493: ############################################### 468 - 29494..32769: ############################################## 457 - 32770..36045: #################################################### 514 - 36046..39321: ############################################### 468 - 39322..42597: #################################################### 520 - 42598..45873: ################################################### 510 - 45874..49149: #################################################### 521 - 49150..52425: ############################################# 450 - 52426..55701: ##################################################### 526 - 55702..58977: ##################################################### 522 - 58978..62253: ################################################## 493 - 62254..65529: ################################################## 501 - -+++ Stats for int64 lower dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32767.87, stddev: 18950.16, median 33187, min 0, max 65532 - 0.. 3276: ################################################## 513 - 3277.. 6553: ################################################# 500 - 6554.. 9830: ################################################ 491 - 9831..13107: ################################################# 500 - 13108..16384: ################################################# 500 - 16385..19661: ################################################### 526 - 19662..22938: ################################################ 491 - 22939..26215: ############################################## 472 - 26216..29492: ################################################## 510 - 29493..32769: ########################################### 439 - 32770..36046: ################################################# 503 - 36047..39323: ################################################### 521 - 39324..42600: ################################################### 524 - 42601..45877: ############################################## 477 - 45878..49154: ####################################################### 560 - 49155..52431: ################################################# 506 - 52432..55708: ############################################### 482 - 55709..58985: ################################################ 492 - 58986..62262: ################################################ 496 - 62263..65539: ################################################ 497 - -+++ Stats for int64 lower-mid dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32779.13, stddev: 18897.20, median 32848, min 0, max 65535 - 0.. 3276: ############################################### 473 - 3277.. 6553: ################################################## 502 - 6554.. 9830: #################################################### 522 - 9831..13107: ################################################# 494 - 13108..16384: ##################################################### 535 - 16385..19661: ############################################### 471 - 19662..22938: ################################################# 495 - 22939..26215: #################################################### 522 - 26216..29492: ################################################ 489 - 29493..32769: ################################################ 487 - 32770..36046: ################################################# 493 - 36047..39323: ############################################### 476 - 39324..42600: ################################################# 494 - 42601..45877: ##################################################### 538 - 45878..49154: ####################################################### 550 - 49155..52431: ############################################### 479 - 52432..55708: ################################################### 513 - 55709..58985: ################################################ 487 - 58986..62262: ############################################### 470 - 62263..65539: ################################################### 510 - -+++ Stats for int64 upper-mid dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32833.01, stddev: 18869.35, median 32737, min 2, max 65534 - 2.. 3278: ################################################# 475 - 3279.. 6555: #################################################### 497 - 6556.. 9832: #################################################### 496 - 9833..13109: #################################################### 502 - 13110..16386: ###################################################### 514 - 16387..19663: ################################################### 492 - 19664..22940: #################################################### 501 - 22941..26217: ###################################################### 522 - 26218..29494: ##################################################### 505 - 29495..32771: #################################################### 502 - 32772..36048: ##################################################### 504 - 36049..39325: ###################################################### 519 - 39326..42602: ################################################# 469 - 42603..45879: ################################################### 493 - 45880..49156: ################################################### 491 - 49157..52433: #################################################### 498 - 52434..55710: #################################################### 495 - 55711..58987: ###################################################### 519 - 58988..62264: ####################################################### 523 - 62265..65541: ################################################## 483 - -+++ Stats for int64 upper dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32717.82, stddev: 19106.27, median 32768, min 2, max 65523 - 2.. 3278: ##################################################### 522 - 3279.. 6555: ###################################################### 530 - 6556.. 9832: #################################################### 510 - 9833..13109: ################################################# 484 - 13110..16386: ################################################# 488 - 16387..19663: ###################################################### 530 - 19664..22940: ################################################## 494 - 22941..26217: ################################################### 502 - 26218..29494: ################################################ 477 - 29495..32771: ############################################### 463 - 32772..36048: ############################################## 457 - 36049..39325: ################################################# 483 - 39326..42602: ##################################################### 521 - 42603..45879: #################################################### 519 - 45880..49156: ################################################# 485 - 49157..52433: ################################################ 476 - 52434..55710: #################################################### 510 - 55711..58987: ####################################################### 539 - 58988..62264: #################################################### 519 - 62265..65541: ################################################## 491 - -+++ Stats for float_exp 10. dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: 9.56, stddev: 9.91, median 7, min 0, max 89 - 0.. 4: ####################################################### 1934 - 5.. 9: ################################## 1202 - 10.. 14: #################### 727 - 15.. 19: ############ 452 - 20.. 24: ######## 284 - 25.. 29: #### 164 - 30.. 34: ## 103 - 35.. 39: # 51 - 40.. 44: 26 - 45.. 49: 24 - 50.. 54: 15 - 55.. 59: 7 - 60.. 64: 3 - 65.. 69: 2 - 70.. 74: 2 - 75.. 79: 1 - 80.. 84: 1 - 85.. 89: 2 - 90.. 94: 0 - 95.. 99: 0 - -+++ Stats for float_exp -10. dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: -9.56, stddev: 9.91, median -7, min -89, max 0 - -89..-85: 2 - -84..-80: 1 - -79..-75: 1 - -74..-70: 2 - -69..-65: 2 - -64..-60: 3 - -59..-55: 7 - -54..-50: 15 - -49..-45: 24 - -44..-40: 26 - -39..-35: # 51 - -34..-30: ## 103 - -29..-25: #### 164 - -24..-20: ######## 284 - -19..-15: ############ 452 - -14..-10: #################### 727 - -9.. -5: ################################## 1202 - -4.. 0: ####################################################### 1934 - 1.. 5: 0 - 6.. 10: 0 - -+++ Stats for float exponent ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats exponent: - num: 5000, avg: 17.00, stddev: 588.29, median 26, min -1025, max 1024 - -1025.. -923: ############################################# 225 - -922.. -820: ############################################### 235 - -819.. -717: #################################################### 263 - -716.. -614: ############################################## 231 - -613.. -511: ################################################### 256 - -510.. -408: ############################################### 237 - -407.. -305: ################################################ 241 - -304.. -202: ################################################## 251 - -201.. -99: #################################################### 260 - -98.. 4: ################################################# 247 - 5.. 107: ###################################################### 274 - 108.. 210: ################################################# 249 - 211.. 313: ############################################## 230 - 314.. 416: ################################################### 257 - 417.. 519: ##################################################### 268 - 520.. 622: ###################################################### 270 - 623.. 725: ################################################# 249 - 726.. 828: #################################################### 262 - 829.. 931: ####################################################### 275 - 932.. 1034: ############################################ 220 - -+++ Stats for float significant ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats significant: - num: 5000, avg: 18327.51, stddev: 767363.84, median 512418, min -999183, max 999745 - -999183..-899237: #################################################### 509 - -899236..-799290: ##################################################### 514 - -799289..-699343: ################################################# 479 - -699342..-599396: ############################################### 462 - -599395..-499449: ################################################# 474 - -499448..-399502: 0 - -399501..-299555: 0 - -299554..-199608: 0 - -199607.. -99661: 0 - -99660.. 286: 2 - 287.. 100233: 0 - 100234.. 200180: 0 - 200181.. 300127: 0 - 300128.. 400074: 0 - 400075.. 500021: 0 - 500022.. 599968: ################################################## 483 - 599969.. 699915: ##################################################### 512 - 699916.. 799862: #################################################### 509 - 799863.. 899809: ####################################################### 531 - 899810.. 999756: ###################################################### 525 - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test float classify: - - FP_normal: 4994 cases (99.9%) - FP_subnormal: 4 cases (0.1%) - FP_nan: 2 cases (0.0%) -================================================================================ -1 warning(s) -failure (106 tests failed, 3 tests errored, ran 214 tests) -random seed: 153870556 - -+++ Stats for int_dist_empty_bucket ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 5120627.33, stddev: 4.503e+8, median 0, min -1073741824, max 1073741823 - -1073741824.. -966367642: #### 28 - -966367641.. -858993459: ### 22 - -858993458.. -751619276: ### 27 - -751619275.. -644245093: ### 23 - -644245092.. -536870910: ### 26 - -536870909.. -429496727: ### 23 - -429496726.. -322122544: ### 23 - -322122543.. -214748361: ##### 39 - -214748360.. -107374178: ## 19 - -107374177.. 5: ####################################################### 384 - 6.. 107374188: ###################### 156 - 107374189.. 214748371: #### 29 - 214748372.. 322122554: ### 23 - 322122555.. 429496737: ### 27 - 429496738.. 536870920: ### 22 - 536870921.. 644245103: ## 20 - 644245104.. 751619286: ## 20 - 751619287.. 858993469: ### 24 - 858993470.. 966367652: #### 31 - 966367653.. 1073741823: #### 34 -================================================================================ -success (ran 1 tests) diff --git a/test/core/QCheck_expect_test.expected.ocaml5.32 b/test/core/QCheck_expect_test.expected.ocaml5.32 deleted file mode 100644 index c97c794e..00000000 --- a/test/core/QCheck_expect_test.expected.ocaml5.32 +++ /dev/null @@ -1,2059 +0,0 @@ -random seed: 1234 -45 4 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 (8,fun,45) (4,fun,5) (5,fun,23) (54,fun,6) (6,fun,9) (2,fun,9) (2,fun,9) (77,fun,6) (6,fun,54) (1,fun,3) -(8,fun,45) (4,fun,5) (5,fun,23) (54,fun,6) (6,fun,9) (2,fun,9) (2,fun,9) (77,fun,6) (6,fun,54) (1,fun,3) -(8,fun,45) (4,fun,5) (5,fun,23) (54,fun,6) (6,fun,9) (2,fun,9) (2,fun,9) (77,fun,6) (6,fun,54) (1,fun,3) -(8,fun,45) (4,fun,5) (5,fun,23) (54,fun,6) (6,fun,9) (2,fun,9) (2,fun,9) (77,fun,6) (6,fun,54) (1,fun,3) -(8,fun,45) (4,fun,5) (5,fun,23) (54,fun,6) (6,fun,9) (2,fun,9) (2,fun,9) (77,fun,6) (6,fun,54) (1,fun,3) -(8,fun,45) (4,fun,5) (5,fun,23) (54,fun,6) (6,fun,9) (2,fun,9) (2,fun,9) (77,fun,6) (6,fun,54) (1,fun,3) -(8,fun,45) (4,fun,5) (5,fun,23) (54,fun,6) (6,fun,9) (2,fun,9) (2,fun,9) (77,fun,6) (6,fun,54) (1,fun,3) -(8,fun,45) (4,fun,5) (5,fun,23) (54,fun,6) (6,fun,9) (2,fun,9) (2,fun,9) (77,fun,6) (6,fun,54) (1,fun,3) --466273346 --233136673 --116568337 --58284169 --29142085 --14571043 --7285522 --3642761 --1821381 --910691 --455346 --227673 --113837 --56919 --28460 --14230 --7115 --3558 --1779 --890 --445 --223 --112 --56 --28 --14 --7 --4 --2 --1 -0 -[46; 2; 22; 4; 4; 2; 6; 5; 88; 24; 7; 9; 9; 2; 5; 1; 55; 8; 45; 1; 96; 0; 1; 2; 7; 4; 1; 5; 95; 6; 8; 6; 4; 0; 5; 5; 22; 87; 2; 1; 1; 0; 2; 2; 9; 5; 9; 3; 7; 59; 7; 96; 6; 5; 1; 3; 9; 9; 65; 6; 7; 7; 2; 5; 0; 0; 70; 5; 5; 2; 1; 57; 9; 7; 8; 10; 9; 7; 9; 75; 73; 80; 7; 9; 4; 3; 16; 5; 79; 1; 8; 6; 2; 3; 4; 9; 2; 8; 4; 6; 50; 2; 1; 5; 9; 5; 4; 3; 56; 6; 5; 9; 4; 1; 47; 1; 2; 5; 2; 0; 7; 31; 55; 6; 7; 4; 7; 8; 8; 2; 4; 40; 4; 6; 9; 3; 59; 5; 1; 0; 2; 6; 90; 1; 6; 81; 0; 1; 3; 7; 2; 4; 5; 4; 7; 3; 62; 0; 1; 6; 7; 5; 97; 83; 41; 7; 2; 6; 3; 0; 4; 8; 99; 8; 6; 0; 7; 9; 7; 1; 55; 30; 25; 3; 4; 7; 1; 6; 80; 8; 0; 4; 21; 3; 5; 9; 27; 10; 60; 47; 54; 6; 5; 8; 1; 5; 9; 65; 9; 5; 7; 7; 6; 48; 9; 5; 6; 4; 9; 7; 1; 2; 71; 6; 9; 2; 7; 8; 14; 59; 71; 30; 7; 3; 5; 4; 6; 7; 3; 6; 9; 8; 2; 38; 6; 6; 7; 1; 5; 2; 43; 5; 2; 9; 3; 0; 3; 2; 7; 71; 26; 3; 9; 11; 5; 1; 5; 2; 53; 46; 4; 6; 7; 67; 1; 0; 34; 0; 48; 5; 5; 0; 7; 49; 92; 8; 3; 0; 67; 1; 5; 2; 9; 5; 9; 3; 1; 4; 8; 0; 3; 6; 46; 58; 1; 54; 77; 0; 96; 1; 6; 2; 8; 22; 3; 9; 2; 6; 25; 49; 9; 6; 3; 8; 5; 9; 54; 1; 7; 5; 6; 5; 1; 7; 8; 23; 4; 6; 4; 2; 5; 8; 4; 7; 4] -[46; 2; 22; 4; 4; 2; 6; 5; 88; 24; 7; 9; 9; 2; 5; 1; 55; 8; 45; 1; 96; 0; 1; 2; 7; 4; 1; 5; 95; 6; 8; 6; 4; 0; 5; 5; 22; 87; 2; 1; 1; 0; 2; 2; 9; 5; 9; 3; 7; 59; 7; 96; 6; 5; 1; 3; 9; 9; 65; 6; 7; 7; 2; 5; 0; 0; 70; 5; 5; 2; 1; 57; 9; 7; 8; 10; 9; 7; 9; 75; 73; 80; 7; 9; 4; 3; 16; 5; 79; 1; 8; 6; 2; 3; 4; 9; 2; 8; 4; 6; 50; 2; 1; 5; 9; 5; 4; 3; 56; 6; 5; 9; 4; 1; 47; 1; 2; 5; 2; 0; 7; 31; 55; 6; 7; 4; 7; 8; 8; 2; 4; 40; 4; 6; 9; 3; 59; 5; 1; 0; 2; 6; 90; 1; 6; 81; 0; 1; 3; 7; 2; 4; 5; 4; 7; 3; 62; 0; 1; 6; 7; 5; 97; 83; 41; 7; 2; 6; 3; 0; 4; 8; 99] -[46; 2; 22; 4; 4; 2; 6; 5; 88; 24; 7; 9; 9; 2; 5; 1; 55; 8; 45; 1; 96; 0; 1; 2; 7; 4; 1; 5; 95; 6; 8; 6; 4; 0; 5; 5; 22; 87; 2; 1; 1; 0; 2; 2; 9; 5; 9; 3; 7; 59; 7; 96; 6; 5; 1; 3; 9; 9; 65; 6; 7; 7; 2; 5; 0; 0; 70; 5; 5; 2; 1; 57; 9; 7; 8; 10; 9; 7; 9; 75; 73; 80; 7; 9; 4; 3; 16] -[46; 2; 22; 4; 4; 2; 6; 5; 88; 24; 7; 9; 9; 2; 5; 1; 55; 8; 45; 1; 96; 0; 1; 2; 7; 4; 1; 5; 95; 6; 8; 6; 4; 0; 5; 5; 22; 87; 2; 1; 1; 0; 2; 2] -[46; 2; 22; 4; 4; 2; 6; 5; 88; 24; 7; 9; 9; 2; 5; 1; 55; 8; 45; 1; 96; 0] -[46; 2; 22; 4; 4; 2; 6; 5; 88; 24; 7] -[46; 2; 22; 4; 4; 2] -[46; 2; 22] -[46; 2] -[] -[46] -[] -[23] -[] -[12] -[] -[6] -[] -[3] -[] -[2] -[] -[1] -[] -[0] -[] -[46; 2; 22; 4; 4; 2; 6; 5; 88; 24; 7; 9; 9; 2; 5; 1; 55; 8; 45; 1; 96; 0; 1; 2; 7; 4; 1; 5; 95; 6; 8; 6; 4; 0; 5; 5; 22; 87; 2; 1; 1; 0; 2; 2; 9; 5; 9; 3; 7; 59; 7; 96; 6; 5; 1; 3; 9; 9; 65; 6; 7; 7; 2; 5; 0; 0; 70; 5; 5; 2; 1; 57; 9; 7; 8; 10; 9; 7; 9; 75; 73; 80; 7; 9; 4; 3; 16; 5; 79; 1; 8; 6; 2; 3; 4; 9; 2; 8; 4; 6; 50; 2; 1; 5; 9; 5; 4; 3; 56; 6; 5; 9; 4; 1; 47; 1; 2; 5; 2; 0; 7; 31; 55; 6; 7; 4; 7; 8; 8; 2; 4; 40; 4; 6; 9; 3; 59; 5; 1; 0; 2; 6; 90; 1; 6; 81; 0; 1; 3; 7; 2; 4; 5; 4; 7; 3; 62; 0; 1; 6; 7; 5; 97; 83; 41; 7; 2; 6; 3; 0; 4; 8; 99; 8; 6; 0; 7; 9; 7; 1; 55; 30; 25; 3; 4; 7; 1; 6; 80; 8; 0; 4; 21; 3; 5; 9; 27; 10; 60; 47; 54; 6; 5; 8; 1; 5; 9; 65; 9; 5; 7; 7; 6; 48; 9; 5; 6; 4; 9; 7; 1; 2; 71; 6; 9; 2; 7; 8; 14; 59; 71; 30; 7; 3; 5; 4; 6; 7; 3; 6; 9; 8; 2; 38; 6; 6; 7; 1; 5; 2; 43; 5; 2; 9; 3; 0; 3; 2; 7; 71; 26; 3; 9; 11; 5; 1; 5; 2; 53; 46; 4; 6; 7; 67; 1; 0; 34; 0; 48; 5; 5; 0; 7; 49; 92; 8; 3; 0; 67; 1; 5; 2; 9; 5; 9; 3; 1; 4; 8; 0; 3; 6; 46; 58; 1; 54; 77; 0; 96; 1; 6; 2; 8; 22; 3; 9; 2; 6; 25; 49; 9; 6; 3; 8; 5; 9; 54; 1; 7; 5; 6; 5; 1; 7; 8; 23; 4; 6; 4; 2; 5; 8; 4; 7; 4] -[46; 2; 22; 4; 4; 2; 6; 5; 88; 24; 7; 9; 9; 2; 5; 1; 55; 8; 45; 1; 96; 0; 1; 2; 7; 4; 1; 5; 95; 6; 8; 6; 4; 0; 5; 5; 22; 87; 2; 1; 1; 0; 2; 2; 9; 5; 9; 3; 7; 59; 7; 96; 6; 5; 1; 3; 9; 9; 65; 6; 7; 7; 2; 5; 0; 0; 70; 5; 5; 2; 1; 57; 9; 7; 8; 10; 9; 7; 9; 75; 73; 80; 7; 9; 4; 3; 16; 5; 79; 1; 8; 6; 2; 3; 4; 9; 2; 8; 4; 6; 50; 2; 1; 5; 9; 5; 4; 3; 56; 6; 5; 9; 4; 1; 47; 1; 2; 5; 2; 0; 7; 31; 55; 6; 7; 4; 7; 8; 8; 2; 4; 40; 4; 6; 9; 3; 59; 5; 1; 0; 2; 6; 90; 1; 6; 81; 0; 1; 3; 7; 2; 4; 5; 4; 7; 3; 62; 0; 1; 6; 7; 5; 97; 83; 41; 7; 2; 6; 3; 0; 4; 8; 99] -[46; 2; 22; 4; 4; 2; 6; 5; 88; 24; 7; 9; 9; 2; 5; 1; 55; 8; 45; 1; 96; 0; 1; 2; 7; 4; 1; 5; 95; 6; 8; 6; 4; 0; 5; 5; 22; 87; 2; 1; 1; 0; 2; 2; 9; 5; 9; 3; 7; 59; 7; 96; 6; 5; 1; 3; 9; 9; 65; 6; 7; 7; 2; 5; 0; 0; 70; 5; 5; 2; 1; 57; 9; 7; 8; 10; 9; 7; 9; 75; 73; 80; 7; 9; 4; 3; 16] -[46; 2; 22; 4; 4; 2; 6; 5; 88; 24; 7; 9; 9; 2; 5; 1; 55; 8; 45; 1; 96; 0; 1; 2; 7; 4; 1; 5; 95; 6; 8; 6; 4; 0; 5; 5; 22; 87; 2; 1; 1; 0; 2; 2] -[46; 2; 22; 4; 4; 2; 6; 5; 88; 24; 7; 9; 9; 2; 5; 1; 55; 8; 45; 1; 96; 0] -[46; 2; 22; 4; 4; 2; 6; 5; 88; 24; 7] -[46; 2; 22; 4; 4; 2] -[46; 2; 22] -[46; 2; 4; 4; 2] -[46; 2; 4] -[46; 2; 4; 2] -[46; 2] -[4; 2] -[46; 4; 2] -[2; 4; 2] -[2; 4] -[2] -[2; 2] -[] -[2] -[1; 2] -[2; 1] - ---- Failure -------------------------------------------------------------------- - -Test should_fail_sort_id failed (10 shrink steps): - -[1; 0] - ---- Failure -------------------------------------------------------------------- - -Test max_fail failed (20 shrink steps): - -[0; 1] - ---- Failure -------------------------------------------------------------------- - -Test max_fail failed (14 shrink steps): - -[0; 1] - ---- Failure -------------------------------------------------------------------- - -Test max_fail failed (16 shrink steps): - -[1; 0] - -=== Error ====================================================================== - -Test should_error_raise_exn errored on (30 shrink steps): - -0 - -exception QCheck_tests.Overall.Error - - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test collect_results: - - 4: 24 cases (24.0%) - 1: 21 cases (21.0%) - 3: 20 cases (20.0%) - 2: 18 cases (18.0%) - 0: 17 cases (17.0%) - -+++ Stats for with_stats ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats mod4: - num: 100, avg: 1.56, stddev: 1.18, median 2, min 0, max 3 - 0: ################################################# 27 - 1: #################################### 20 - 2: ########################################## 23 - 3: ####################################################### 30 - -stats num: - num: 100, avg: 62.24, stddev: 33.15, median 62, min 2, max 120 - 2.. 7: ######### 2 - 8.. 13: ################################ 7 - 14.. 19: ########################### 6 - 20.. 25: ############# 3 - 26.. 31: ###################### 5 - 32.. 37: ################## 4 - 38.. 43: ############# 3 - 44.. 49: ################################ 7 - 50.. 55: ################################ 7 - 56.. 61: ###################### 5 - 62.. 67: #################################### 8 - 68.. 73: ######### 2 - 74.. 79: ###################### 5 - 80.. 85: ######### 2 - 86.. 91: ####################################################### 12 - 92.. 97: ###################### 5 - 98..103: ################## 4 - 104..109: ################## 4 - 110..115: ############# 3 - 116..121: ########################### 6 - ---- Failure -------------------------------------------------------------------- - -Test with shrinking retries failed (0 shrink steps): - -4 - -!!! Warning !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -Warning for test WARN_unlikely_precond: - -WARNING: only 0.5% tests (of 2000) passed precondition for "WARN_unlikely_precond" - -NOTE: it is likely that the precondition is too strong, or that the generator is buggy. - ---- Failure -------------------------------------------------------------------- - -Test FAIL_unlikely_precond failed: - -ERROR: only 0.5% tests (of 2000) passed precondition for "FAIL_unlikely_precond" - -NOTE: it is likely that the precondition is too strong, or that the generator is buggy. - - ---- Failure -------------------------------------------------------------------- - -Test FAIL_bad_gen failed: - -ERROR: uncaught exception in generator for test FAIL_bad_gen after 100 steps: -Exception: Invalid_argument("Gen.int_bound") -Backtrace: - ---- Failure -------------------------------------------------------------------- - -Test int double failed: - -Negative test int double succeeded but was expected to fail - -=== Error ====================================================================== - -Test pos fail with error errored on (7 shrink steps): - -0 - -exception QCheck_tests.Overall.Error - - -=== Error ====================================================================== - -Test neg fail with error errored on (7 shrink steps): - -0 - -exception QCheck_tests.Overall.Error - - ---- Failure -------------------------------------------------------------------- - -Test char never produces '\255' failed (0 shrink steps): - -'\255' - ---- Failure -------------------------------------------------------------------- - -Test regression test negative float range failed (1 shrink steps): - --1. - ---- Failure -------------------------------------------------------------------- - -Test big bound issue59 failed (20 shrink steps): - -209609 - ---- Failure -------------------------------------------------------------------- - -Test long_shrink failed (86 shrink steps): - -([0], [-1]) - ---- Failure -------------------------------------------------------------------- - -Test ints arent 0 mod 3 failed (26 shrink steps): - -2061 - ---- Failure -------------------------------------------------------------------- - -Test ints are 0 failed (29 shrink steps): - --1 - ---- Failure -------------------------------------------------------------------- - -Test int32s arent 0l rem 3l failed (37 shrink steps): - -21l - ---- Failure -------------------------------------------------------------------- - -Test int32s are 0l failed (31 shrink steps): - -1l - ---- Failure -------------------------------------------------------------------- - -Test int64s arent 0L rem 3L failed (83 shrink steps): - -705L - ---- Failure -------------------------------------------------------------------- - -Test int64s are 0L failed (63 shrink steps): - -1L - ---- Failure -------------------------------------------------------------------- - -Test ints < 209609 failed (20 shrink steps): - -209609 - ---- Failure -------------------------------------------------------------------- - -Test nat < 5001 failed (4 shrink steps): - -5001 - ---- Failure -------------------------------------------------------------------- - -Test float <= 1e10 failed (6 shrink steps): - -11000000000. - ---- Failure -------------------------------------------------------------------- - -Test float < Float.pi failed (15 shrink steps): - -4. - ---- Failure -------------------------------------------------------------------- - -Test float <= 1.0 failed (13 shrink steps): - -2. - ---- Failure -------------------------------------------------------------------- - -Test float < 1.0 failed (14 shrink steps): - -1. - ---- Failure -------------------------------------------------------------------- - -Test float <= 1e-10 failed (14 shrink steps): - -1. - ---- Failure -------------------------------------------------------------------- - -Test float >= -1e-10 failed (16 shrink steps): - --1. - ---- Failure -------------------------------------------------------------------- - -Test float >= -1e10 failed (9 shrink steps): - --11000000000. - ---- Failure -------------------------------------------------------------------- - -Test float is not nan failed (0 shrink steps): - -nan - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1e6 <= 10. failed (10 shrink steps): - -11. - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1e6 <= pi failed (9 shrink steps): - -4. - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1. <= 0.5 failed (1 shrink steps): - -0.6 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive 1. <= min_float failed (2 shrink steps): - -0.1 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive -1. >= -0.5 failed (1 shrink steps): - --0.6 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_inclusive -1e6 >= -.pi failed (9 shrink steps): - --4. - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1e6 <= 10. failed (10 shrink steps): - -11. - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1e6 <= pi failed (9 shrink steps): - -4. - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1. <= 0.5 failed (1 shrink steps): - -0.6 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive 1. <= min_float failed (2 shrink steps): - -0.1 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive -1. >= -0.5 failed (1 shrink steps): - --0.6 - ---- Failure -------------------------------------------------------------------- - -Test float_bound_exclusive -1e6 >= -.pi failed (9 shrink steps): - --4. - ---- Failure -------------------------------------------------------------------- - -Test float_range 1. 10. <= pi failed (2 shrink steps): - -4. - ---- Failure -------------------------------------------------------------------- - -Test (float_range -10. 10.)^2 <= 2. failed (3 shrink steps): - -2. - ---- Failure -------------------------------------------------------------------- - -Test float_range -10. -1. >= -.pi failed (2 shrink steps): - --4. - ---- Failure -------------------------------------------------------------------- - -Test float_pos < Float.pi failed (14 shrink steps): - -4. - ---- Failure -------------------------------------------------------------------- - -Test float_pos is not nan failed (0 shrink steps): - -nan - ---- Failure -------------------------------------------------------------------- - -Test float_neg > Float.pi failed (14 shrink steps): - --4. - ---- Failure -------------------------------------------------------------------- - -Test float_neg is not nan failed (0 shrink steps): - --nan - ---- Failure -------------------------------------------------------------------- - -Test float_exp 10. < Float.pi failed (3 shrink steps): - -4. - ---- Failure -------------------------------------------------------------------- - -Test float_exp -10. > -. Float.pi failed (3 shrink steps): - --4. - ---- Failure -------------------------------------------------------------------- - -Test char never produces 'abcdef' failed (2 shrink steps): - -'a' - ---- Failure -------------------------------------------------------------------- - -Test char never 'abc' failed (0 shrink steps): - -'a' - ---- Failure -------------------------------------------------------------------- - -Test char_printable never produces '!"#$%&' failed (1 shrink steps): - -'&' - ---- Failure -------------------------------------------------------------------- - -Test char_numeral never produces less than '5' failed (0 shrink steps): - -'0' - ---- Failure -------------------------------------------------------------------- - -Test bytes are empty failed (13 shrink steps): - -"a" - ---- Failure -------------------------------------------------------------------- - -Test bytes never has a \000 char failed (13 shrink steps): - -"\000" - ---- Failure -------------------------------------------------------------------- - -Test bytes never has a \255 char failed (15 shrink steps): - -"\255" - ---- Failure -------------------------------------------------------------------- - -Test bytes have unique chars failed (14 shrink steps): - -"\232\232" - ---- Failure -------------------------------------------------------------------- - -Test strings are empty failed (13 shrink steps): - -"a" - ---- Failure -------------------------------------------------------------------- - -Test string never has a \000 char failed (13 shrink steps): - -"\000" - ---- Failure -------------------------------------------------------------------- - -Test string never has a \255 char failed (15 shrink steps): - -"\255" - ---- Failure -------------------------------------------------------------------- - -Test strings have unique chars failed (14 shrink steps): - -"\232\232" - ---- Failure -------------------------------------------------------------------- - -Test pairs have different components failed (0 shrink steps): - -(6, 6) - ---- Failure -------------------------------------------------------------------- - -Test pairs have same components failed (59 shrink steps): - -(0, -1) - ---- Failure -------------------------------------------------------------------- - -Test pairs have a zero component failed (58 shrink steps): - -(-1, -1) - ---- Failure -------------------------------------------------------------------- - -Test pairs are (0,0) failed (59 shrink steps): - -(0, -1) - ---- Failure -------------------------------------------------------------------- - -Test pairs are ordered failed (169 shrink steps): - -(1, 0) - ---- Failure -------------------------------------------------------------------- - -Test pairs are ordered reversely failed (58 shrink steps): - -(0, 1) - ---- Failure -------------------------------------------------------------------- - -Test pairs sum to less than 128 failed (54 shrink steps): - -(0, 128) - ---- Failure -------------------------------------------------------------------- - -Test pairs lists rev concat failed (77 shrink steps): - -([0], [1]) - ---- Failure -------------------------------------------------------------------- - -Test pairs lists no overlap failed (24 shrink steps): - -([0], [0]) - ---- Failure -------------------------------------------------------------------- - -Test triples have pair-wise different components failed (4 shrink steps): - -(6, 6, 0) - ---- Failure -------------------------------------------------------------------- - -Test triples have same components failed (85 shrink steps): - -(0, -1, -2) - ---- Failure -------------------------------------------------------------------- - -Test triples are ordered failed (87 shrink steps): - -(0, 0, -1) - ---- Failure -------------------------------------------------------------------- - -Test triples are ordered reversely failed (89 shrink steps): - -(0, 0, 1) - ---- Failure -------------------------------------------------------------------- - -Test quadruples have pair-wise different components failed (7 shrink steps): - -(0, 5, 5, 0) - ---- Failure -------------------------------------------------------------------- - -Test quadruples have same components failed (117 shrink steps): - -(0, 1, 0, -1) - ---- Failure -------------------------------------------------------------------- - -Test quadruples are ordered failed (118 shrink steps): - -(0, 0, 0, -1) - ---- Failure -------------------------------------------------------------------- - -Test quadruples are ordered reversely failed (120 shrink steps): - -(0, 0, 0, 1) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b) in nat: a < b failed (5 shrink steps): - -(0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c) in nat: a < b < c failed (14 shrink steps): - -(0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d) in nat: a < b < c < d failed (17 shrink steps): - -(0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e) in nat: a < b < c < d < e failed (21 shrink steps): - -(0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f) in nat: a < b < c < d < e < f failed (25 shrink steps): - -(0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f, g) in nat: a < b < c < d < e < f < g failed (27 shrink steps): - -(0, 0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f, g, h) in nat: a < b < c < d < e < f < g < h failed (30 shrink steps): - -(0, 0, 0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test forall (a, b, c, d, e, f, g, h, i) in nat: a < b < c < d < e < f < g < h < i failed (34 shrink steps): - -(0, 0, 0, 0, 0, 0, 0, 0, 0) - ---- Failure -------------------------------------------------------------------- - -Test bind ordered pairs failed (53 shrink steps): - -(0, 0) - ---- Failure -------------------------------------------------------------------- - -Test bind list_size constant failed (52 shrink steps): - -(4, [0; 0; 0; 0]) - ---- Failure -------------------------------------------------------------------- - -Test lists are empty failed (16 shrink steps): - -[0] - ---- Failure -------------------------------------------------------------------- - -Test lists shorter than 10 failed (49 shrink steps): - -[0; 0; 0; 0; 0; 0; 0; 0; 0; 0] - ---- Failure -------------------------------------------------------------------- - -Test lists shorter than 432 failed (1738 shrink steps): - -[...] list length: 432 - ---- Failure -------------------------------------------------------------------- - -Test lists shorter than 4332 failed (11 shrink steps): - -[...] list length: 4332 - ---- Failure -------------------------------------------------------------------- - -Test lists have unique elems failed (10 shrink steps): - -[2; 2] - ---- Failure -------------------------------------------------------------------- - -Test int option are none failed (11 shrink steps): - -Some (0) - ---- Failure -------------------------------------------------------------------- - -Test int option are some 100 or more failed (0 shrink steps): - -None - ---- Failure -------------------------------------------------------------------- - -Test (int,string) result are Ok failed (3 shrink steps): - -Error ("") - ---- Failure -------------------------------------------------------------------- - -Test (int,string) result are Error failed (11 shrink steps): - -Ok (0) - ---- Failure -------------------------------------------------------------------- - -Test tree contains only 42 failed (9 shrink steps): - -Leaf 0 - ---- Failure -------------------------------------------------------------------- - -Test sum list = 0 with no_shrink failed (0 shrink steps): - -[46; 2; 22; 4; 4; 2; 6; 5; 88; 24; 7; 9; 9; 2; 5; 1; 55; 8; 45; 1; 96; 0; 1; 2; 7; 4; 1; 5; 95; 6; 8; 6; 4; 0; 5; 5; 22; 87; 2; 1; 1; 0; 2; 2; 9; 5; 9; 3; 7; 59; 7; 96; 6; 5; 1; 3; 9; 9; 65; 6; 7; 7; 2; 5; 0; 0; 70; 5; 5; 2; 1; 57; 9; 7; 8; 10; 9; 7; 9; 75; 73; 80; 7; 9; 4; 3; 16; 5; 79; 1; 8; 6; 2; 3; 4; 9; 2; 8; 4; 6; 50; 2; 1; 5; 9; 5; 4; 3; 56; 6; 5; 9; 4; 1; 47; 1; 2; 5; 2; 0; 7; 31; 55; 6; 7; 4; 7; 8; 8; 2; 4; 40; 4; 6; 9; 3; 59; 5; 1; 0; 2; 6; 90; 1; 6; 81; 0; 1; 3; 7; 2; 4; 5; 4; 7; 3; 62; 0; 1; 6; 7; 5; 97; 83; 41; 7; 2; 6; 3; 0; 4; 8; 99; 8; 6; 0; 7; 9; 7; 1; 55; 30; 25; 3; 4; 7; 1; 6; 80; 8; 0; 4; 21; 3; 5; 9; 27; 10; 60; 47; 54; 6; 5; 8; 1; 5; 9; 65; 9; 5; 7; 7; 6; 48; 9; 5; 6; 4; 9; 7; 1; 2; 71; 6; 9; 2; 7; 8; 14; 59; 71; 30; 7; 3; 5; 4; 6; 7; 3; 6; 9; 8; 2; 38; 6; 6; 7; 1; 5; 2; 43; 5; 2; 9; 3; 0; 3; 2; 7; 71; 26; 3; 9; 11; 5; 1; 5; 2; 53; 46; 4; 6; 7; 67; 1; 0; 34; 0; 48; 5; 5; 0; 7; 49; 92; 8; 3; 0; 67; 1; 5; 2; 9; 5; 9; 3; 1; 4; 8; 0; 3; 6; 46; 58; 1; 54; 77; 0; 96; 1; 6; 2; 8; 22; 3; 9; 2; 6; 25; 49; 9; 6; 3; 8; 5; 9; 54; 1; 7; 5; 6; 5; 1; 7; 8; 23; 4; 6; 4; 2; 5; 8; 4; 7; 4] - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_map_commute_int failed (47 shrink steps): - -([1], {_ -> 0}, {1 -> true; _ -> false}) - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_map_commute_int32 failed (110 shrink steps): - -([-1l], {_ -> 0l}, {-1l -> true; _ -> false}) - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_map_commute_int64 failed (185 shrink steps): - -([6L], {_ -> 0L}, {6L -> true; _ -> false}) - ---- Failure -------------------------------------------------------------------- - -Test fail_pred_strings failed (2 shrink steps): - -{"some random string" -> true; _ -> false} - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right failed (21 shrink steps): - -(0, [1], {(0, 1) -> 1; _ -> 0}) - -+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Messages for test fold_left fold_right: - -l=[1], fold_left=0, fold_right=1 - - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right uncurried failed (41 shrink steps): - -({(0, 4) -> 1; _ -> 0}, 0, [4]) - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right uncurried fun last failed (25 shrink steps): - -(0, [1], {(0, 1) -> 1; _ -> 0}) - ---- Failure -------------------------------------------------------------------- - -Test fold_left test, fun first failed (66 shrink steps): - -({("", 2) -> "a"; _ -> ""}, "", [], [2]) - ---- Failure -------------------------------------------------------------------- - -Test FAIL_#99_1 failed: - -ERROR: uncaught exception in generator for test FAIL_#99_1 after 100 steps: -Exception: QCheck.No_example_found("") -Backtrace: - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test bool dist: - - true: 250511 cases (50.1%) - false: 249489 cases (49.9%) - -+++ Stats for char code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 127.68, stddev: 73.87, median 128, min 0, max 255 - 0.. 12: ##################################################### 25272 - 13.. 25: ###################################################### 25326 - 26.. 38: ##################################################### 25194 - 39.. 51: ###################################################### 25359 - 52.. 64: ###################################################### 25338 - 65.. 77: ###################################################### 25349 - 78.. 90: ###################################################### 25397 - 91..103: ##################################################### 25243 - 104..116: ###################################################### 25420 - 117..129: ###################################################### 25438 - 130..142: ###################################################### 25346 - 143..155: ##################################################### 25177 - 156..168: ####################################################### 25755 - 169..181: ###################################################### 25408 - 182..194: ###################################################### 25633 - 195..207: ###################################################### 25613 - 208..220: ###################################################### 25459 - 221..233: ###################################################### 25322 - 234..246: ##################################################### 25229 - 247..259: ##################################### 17722 - -+++ Stats for char_range code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 77.50, stddev: 7.50, median 77, min 65, max 90 - 65.. 66: ###################################################### 38300 - 67.. 68: ###################################################### 38627 - 69.. 70: ####################################################### 38665 - 71.. 72: ###################################################### 38287 - 73.. 74: ###################################################### 38420 - 75.. 76: ###################################################### 38539 - 77.. 78: ###################################################### 38103 - 79.. 80: ###################################################### 38592 - 81.. 82: ###################################################### 38390 - 83.. 84: ###################################################### 38601 - 85.. 86: ###################################################### 38639 - 87.. 88: ###################################################### 38566 - 89.. 90: ###################################################### 38271 - 91.. 92: 0 - 93.. 94: 0 - 95.. 96: 0 - 97.. 98: 0 - 99..100: 0 - 101..102: 0 - 103..104: 0 - -+++ Stats for char_printable code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 77.76, stddev: 27.87, median 78, min 10, max 125 - 10.. 15: ######### 5255 - 16.. 21: 0 - 22.. 27: 0 - 28.. 33: ################# 10417 - 34.. 39: ###################################################### 31730 - 40.. 45: ###################################################### 31499 - 46.. 51: ###################################################### 31657 - 52.. 57: ###################################################### 31704 - 58.. 63: ###################################################### 31502 - 64.. 69: ###################################################### 31643 - 70.. 75: ###################################################### 31630 - 76.. 81: ###################################################### 31481 - 82.. 87: ###################################################### 31594 - 88.. 93: ###################################################### 31817 - 94.. 99: ###################################################### 31536 - 100..105: ###################################################### 31528 - 106..111: ###################################################### 31467 - 112..117: ##################################################### 31246 - 118..123: ####################################################### 31861 - 124..129: ################## 10433 - -+++ Stats for char_numeral code dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats char code: - num: 500000, avg: 52.50, stddev: 2.87, median 53, min 48, max 57 - 48: ###################################################### 49848 - 49: ###################################################### 50118 - 50: ###################################################### 49837 - 51: ###################################################### 50252 - 52: ###################################################### 49765 - 53: ####################################################### 50369 - 54: ###################################################### 50270 - 55: ###################################################### 49885 - 56: ###################################################### 49821 - 57: ###################################################### 49835 - -+++ Stats for tree's depth ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats depth: - num: 1000, avg: 4.13, stddev: 3.52, median 3, min 1, max 15 - 1: ####################################################### 339 - 2: ################ 104 - 3: ############### 98 - 4: ##################### 133 - 5: ######### 60 - 6: #### 29 - 7: ######## 54 - 8: ####### 48 - 9: ## 16 - 10: ### 21 - 11: ########### 68 - 12: 1 - 13: # 8 - 14: ## 16 - 15: 5 - -+++ Stats for range_subset_spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: 9.99, stddev: 6.01, median 10, min 0, max 20 - 0: ############################################### 231 - 1: ############################################## 223 - 2: ##################################################### 258 - 3: ################################################ 233 - 4: ############################################### 228 - 5: ############################################### 231 - 6: #################################################### 254 - 7: ############################################### 228 - 8: #################################################### 254 - 9: ####################################################### 266 - 10: ############################################## 224 - 11: ################################################## 245 - 12: ############################################### 230 - 13: #################################################### 253 - 14: ############################################## 223 - 15: ################################################# 239 - 16: ################################################## 243 - 17: ################################################## 245 - 18: ############################################# 220 - 19: ################################################## 242 - 20: ############################################### 230 - -+++ Stats for bytes_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.51, stddev: 1.69, median 8, min 5, max 10 - 5: ################################################## 817 - 6: ################################################# 797 - 7: ####################################################### 885 - 8: ################################################### 834 - 9: ###################################################### 877 - 10: ################################################# 790 - -+++ Stats for bytes len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 370.05, stddev: 1282.91, median 9, min 0, max 9947 - 0.. 497: ####################################################### 4270 - 498.. 995: ###### 497 - 996..1493: 17 - 1494..1991: 9 - 1992..2489: 13 - 2490..2987: 13 - 2988..3485: 9 - 3486..3983: 14 - 3984..4481: 14 - 4482..4979: 17 - 4980..5477: 9 - 5478..5975: 10 - 5976..6473: 15 - 6474..6971: 16 - 6972..7469: 16 - 7470..7967: 9 - 7968..8465: 12 - 8466..8963: 15 - 8964..9461: 9 - 9462..9959: 16 - -+++ Stats for bytes_of len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 359.22, stddev: 1249.46, median 9, min 0, max 9958 - 0.. 497: ####################################################### 4275 - 498.. 995: ###### 479 - 996..1493: 22 - 1494..1991: 12 - 1992..2489: 21 - 2490..2987: 16 - 2988..3485: 13 - 3486..3983: 17 - 3984..4481: 14 - 4482..4979: 14 - 4980..5477: 8 - 5478..5975: 14 - 5976..6473: 13 - 6474..6971: 9 - 6972..7469: 7 - 7470..7967: 17 - 7968..8465: 13 - 8466..8963: 15 - 8964..9461: 10 - 9462..9959: 11 - -+++ Stats for bytes_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.99, stddev: 24.58, median 6, min 0, max 99 - 0.. 4: ###################################################### 1920 - 5.. 9: ####################################################### 1929 - 10.. 14: # 69 - 15.. 19: # 62 - 20.. 24: # 63 - 25.. 29: # 59 - 30.. 34: # 68 - 35.. 39: # 62 - 40.. 44: # 57 - 45.. 49: ## 83 - 50.. 54: # 59 - 55.. 59: ## 80 - 60.. 64: # 48 - 65.. 69: # 53 - 70.. 74: # 61 - 75.. 79: # 66 - 80.. 84: # 61 - 85.. 89: ## 72 - 90.. 94: # 66 - 95.. 99: # 62 - -+++ Stats for string_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.51, stddev: 1.69, median 8, min 5, max 10 - 5: ################################################## 817 - 6: ################################################# 797 - 7: ####################################################### 885 - 8: ################################################### 834 - 9: ###################################################### 877 - 10: ################################################# 790 - -+++ Stats for string len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 370.05, stddev: 1282.91, median 9, min 0, max 9947 - 0.. 497: ####################################################### 4270 - 498.. 995: ###### 497 - 996..1493: 17 - 1494..1991: 9 - 1992..2489: 13 - 2490..2987: 13 - 2988..3485: 9 - 3486..3983: 14 - 3984..4481: 14 - 4482..4979: 17 - 4980..5477: 9 - 5478..5975: 10 - 5976..6473: 15 - 6474..6971: 16 - 6972..7469: 16 - 7470..7967: 9 - 7968..8465: 12 - 8466..8963: 15 - 8964..9461: 9 - 9462..9959: 16 - -+++ Stats for string_of len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 359.22, stddev: 1249.46, median 9, min 0, max 9958 - 0.. 497: ####################################################### 4275 - 498.. 995: ###### 479 - 996..1493: 22 - 1494..1991: 12 - 1992..2489: 21 - 2490..2987: 16 - 2988..3485: 13 - 3486..3983: 17 - 3984..4481: 14 - 4482..4979: 14 - 4980..5477: 8 - 5478..5975: 14 - 5976..6473: 13 - 6474..6971: 9 - 6972..7469: 7 - 7470..7967: 17 - 7968..8465: 13 - 8466..8963: 15 - 8964..9461: 10 - 9462..9959: 11 - -+++ Stats for string_printable len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 370.05, stddev: 1282.91, median 9, min 0, max 9947 - 0.. 497: ####################################################### 4270 - 498.. 995: ###### 497 - 996..1493: 17 - 1494..1991: 9 - 1992..2489: 13 - 2490..2987: 13 - 2988..3485: 9 - 3486..3983: 14 - 3984..4481: 14 - 4482..4979: 17 - 4980..5477: 9 - 5478..5975: 10 - 5976..6473: 15 - 6474..6971: 16 - 6972..7469: 16 - 7470..7967: 9 - 7968..8465: 12 - 8466..8963: 15 - 8964..9461: 9 - 9462..9959: 16 - -+++ Stats for string_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.99, stddev: 24.58, median 6, min 0, max 99 - 0.. 4: ###################################################### 1920 - 5.. 9: ####################################################### 1929 - 10.. 14: # 69 - 15.. 19: # 62 - 20.. 24: # 63 - 25.. 29: # 59 - 30.. 34: # 68 - 35.. 39: # 62 - 40.. 44: # 57 - 45.. 49: ## 83 - 50.. 54: # 59 - 55.. 59: ## 80 - 60.. 64: # 48 - 65.. 69: # 53 - 70.. 74: # 61 - 75.. 79: # 66 - 80.. 84: # 61 - 85.. 89: ## 72 - 90.. 94: # 66 - 95.. 99: # 62 - -+++ Stats for pair dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats pair sum: - num: 500000, avg: 100.05, stddev: 41.29, median 100, min 0, max 200 - 0.. 9: ### 2618 - 10.. 19: ######## 7630 - 20.. 29: ############## 12505 - 30.. 39: #################### 17451 - 40.. 49: ########################## 22280 - 50.. 59: ############################### 27307 - 60.. 69: ##################################### 32151 - 70.. 79: ########################################### 37199 - 80.. 89: ################################################# 41901 - 90.. 99: ###################################################### 46313 - 100..109: ####################################################### 46965 - 110..119: ################################################# 42462 - 120..129: ########################################### 37348 - 130..139: ###################################### 32613 - 140..149: ################################ 27606 - 150..159: ########################### 23221 - 160..169: ##################### 18125 - 170..179: ############### 12890 - 180..189: ######### 8059 - 190..199: ### 3297 - 200..209: 59 - -+++ Stats for triple dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats triple sum: - num: 500000, avg: 150.04, stddev: 50.53, median 150, min 1, max 300 - 1.. 15: 360 - 16.. 30: ## 2261 - 31.. 45: ##### 5712 - 46.. 60: ########## 10854 - 61.. 75: ################# 17760 - 76.. 90: ########################## 26151 - 91..105: ################################### 36079 - 106..120: ############################################# 45498 - 121..135: ################################################### 51977 - 136..150: ####################################################### 55179 - 151..165: ###################################################### 54821 - 166..180: ################################################### 51709 - 181..195: ############################################# 45166 - 196..210: ################################### 35354 - 211..225: ######################### 25436 - 226..240: ################# 17179 - 241..255: ########## 10652 - 256..270: ##### 5447 - 271..285: ## 2065 - 286..300: 340 - -+++ Stats for quad dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats quad sum: - num: 500000, avg: 200.06, stddev: 58.39, median 200, min 2, max 394 - 2.. 21: 61 - 22.. 41: 658 - 42.. 61: ## 2534 - 62.. 81: ##### 6444 - 82..101: ########### 13334 - 102..121: ################### 23279 - 122..141: ############################## 35888 - 142..161: ######################################### 48824 - 162..181: ################################################## 59008 - 182..201: ####################################################### 64896 - 202..221: ###################################################### 64051 - 222..241: ################################################# 57864 - 242..261: ####################################### 46793 - 262..281: ############################ 33955 - 282..301: ################## 21775 - 302..321: ########## 12187 - 322..341: #### 5645 - 342..361: # 2244 - 362..381: 529 - 382..401: 31 - -+++ Stats for bind dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats ordered pair difference: - num: 1000000, avg: 25.01, stddev: 22.38, median 19, min 0, max 100 - 0.. 4: ####################################################### 193610 - 5.. 9: #################################### 130051 - 10.. 14: ############################# 104209 - 15.. 19: ######################## 86993 - 20.. 24: ##################### 74295 - 25.. 29: ################## 64874 - 30.. 34: ################ 56447 - 35.. 39: ############## 49416 - 40.. 44: ############ 43051 - 45.. 49: ########## 37580 - 50.. 54: ######### 32378 - 55.. 59: ######## 28558 - 60.. 64: ###### 23971 - 65.. 69: ##### 20146 - 70.. 74: #### 16446 - 75.. 79: ### 13215 - 80.. 84: ## 10294 - 85.. 89: ## 7639 - 90.. 94: # 4698 - 95.. 99: 2041 - 100..104: 88 - -stats ordered pair sum: - num: 1000000, avg: 74.97, stddev: 46.86, median 72, min 0, max 200 - 0.. 9: ####################################################### 70320 - 10.. 19: ##################################################### 68731 - 20.. 29: ##################################################### 68374 - 30.. 39: ##################################################### 68544 - 40.. 49: ##################################################### 68756 - 50.. 59: ##################################################### 68837 - 60.. 69: ##################################################### 68759 - 70.. 79: ##################################################### 68517 - 80.. 89: ##################################################### 68692 - 90.. 99: ###################################################### 69123 - 100..109: ################################################## 64777 - 110..119: ########################################### 55288 - 120..129: #################################### 47156 - 130..139: ############################### 39635 - 140..149: ######################### 32590 - 150..159: #################### 25685 - 160..169: ############### 19842 - 170..179: ########## 14038 - 180..189: ###### 8631 - 190..199: ## 3580 - 200..209: 125 - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test option dist: - - Some _: 8508 cases (85.1%) - None: 1492 cases (14.9%) - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test result dist: - - Ok _: 7561 cases (75.6%) - Error _: 2439 cases (24.4%) - -+++ Stats for list len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 374.46, stddev: 1320.15, median 9, min 0, max 9984 - 0.. 499: ####################################################### 4269 - 500.. 999: ###### 503 - 1000.. 1499: 13 - 1500.. 1999: 6 - 2000.. 2499: 22 - 2500.. 2999: 13 - 3000.. 3499: 10 - 3500.. 3999: 5 - 4000.. 4499: 15 - 4500.. 4999: 10 - 5000.. 5499: 15 - 5500.. 5999: 12 - 6000.. 6499: 6 - 6500.. 6999: 12 - 7000.. 7499: 11 - 7500.. 7999: 15 - 8000.. 8499: 21 - 8500.. 8999: 11 - 9000.. 9499: 15 - 9500.. 9999: 16 - -+++ Stats for list_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.36, stddev: 23.76, median 6, min 0, max 99 - 0.. 4: ###################################################### 1933 - 5.. 9: ####################################################### 1962 - 10.. 14: # 69 - 15.. 19: # 57 - 20.. 24: # 51 - 25.. 29: # 62 - 30.. 34: # 63 - 35.. 39: # 65 - 40.. 44: ## 77 - 45.. 49: # 71 - 50.. 54: # 56 - 55.. 59: # 60 - 60.. 64: # 66 - 65.. 69: # 65 - 70.. 74: # 69 - 75.. 79: # 48 - 80.. 84: # 53 - 85.. 89: # 58 - 90.. 94: # 64 - 95.. 99: # 51 - -+++ Stats for list_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.50, stddev: 1.71, median 8, min 5, max 10 - 5: ###################################################### 853 - 6: #################################################### 819 - 7: #################################################### 820 - 8: #################################################### 825 - 9: ####################################################### 857 - 10: ##################################################### 826 - -+++ Stats for array len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 374.46, stddev: 1320.15, median 9, min 0, max 9984 - 0.. 499: ####################################################### 4269 - 500.. 999: ###### 503 - 1000.. 1499: 13 - 1500.. 1999: 6 - 2000.. 2499: 22 - 2500.. 2999: 13 - 3000.. 3499: 10 - 3500.. 3999: 5 - 4000.. 4499: 15 - 4500.. 4999: 10 - 5000.. 5499: 15 - 5500.. 5999: 12 - 6000.. 6499: 6 - 6500.. 6999: 12 - 7000.. 7499: 11 - 7500.. 7999: 15 - 8000.. 8499: 21 - 8500.. 8999: 11 - 9000.. 9499: 15 - 9500.. 9999: 16 - -+++ Stats for array_small len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 15.36, stddev: 23.76, median 6, min 0, max 99 - 0.. 4: ###################################################### 1933 - 5.. 9: ####################################################### 1962 - 10.. 14: # 69 - 15.. 19: # 57 - 20.. 24: # 51 - 25.. 29: # 62 - 30.. 34: # 63 - 35.. 39: # 65 - 40.. 44: ## 77 - 45.. 49: # 71 - 50.. 54: # 56 - 55.. 59: # 60 - 60.. 64: # 66 - 65.. 69: # 65 - 70.. 74: # 69 - 75.. 79: # 48 - 80.. 84: # 53 - 85.. 89: # 58 - 90.. 94: # 64 - 95.. 99: # 51 - -+++ Stats for array_size len dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats len: - num: 5000, avg: 7.50, stddev: 1.71, median 8, min 5, max 10 - 5: ###################################################### 853 - 6: #################################################### 819 - 7: #################################################### 820 - 8: #################################################### 825 - 9: ####################################################### 857 - 10: ##################################################### 826 - -+++ Stats for int_stats_neg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: 0.43, stddev: 28.63, median 0, min -99, max 99 - -99..-90: # 45 - -89..-80: # 57 - -79..-70: # 68 - -69..-60: # 58 - -59..-50: # 76 - -49..-40: # 67 - -39..-30: # 52 - -29..-20: # 54 - -19..-10: # 47 - -9.. 0: ####################################################### 2205 - 1.. 10: ########################################## 1697 - 11.. 20: # 57 - 21.. 30: # 70 - 31.. 40: # 60 - 41.. 50: # 66 - 51.. 60: # 75 - 61.. 70: # 68 - 71.. 80: # 63 - 81.. 90: # 66 - 91..100: # 49 - -+++ Stats for int dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 100000, avg: -2481754.31, stddev: 6.184e+8, median -5669677, min -1073719962, max 1073717275 - -1073719962.. -966348101: ##################################################### 4978 - -966348100.. -858976239: ##################################################### 5008 - -858976238.. -751604377: #################################################### 4907 - -751604376.. -644232515: ###################################################### 5037 - -644232514.. -536860653: ###################################################### 5069 - -536860652.. -429488791: ###################################################### 5052 - -429488790.. -322116929: ###################################################### 5035 - -322116928.. -214745067: ####################################################### 5128 - -214745066.. -107373205: ##################################################### 5017 - -107373204.. -1343: ##################################################### 5021 - -1342.. 107370519: ##################################################### 5010 - 107370520.. 214742381: ##################################################### 4964 - 214742382.. 322114243: ##################################################### 4957 - 322114244.. 429486105: ##################################################### 4994 - 429486106.. 536857967: ##################################################### 5025 - 536857968.. 644229829: ###################################################### 5047 - 644229830.. 751601691: ##################################################### 4988 - 751601692.. 858973553: #################################################### 4924 - 858973554.. 966345415: #################################################### 4852 - 966345416.. 1073717277: ##################################################### 4987 - -+++ Stats for int_bound 1000 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 498.50, stddev: 289.00, median 496, min 0, max 1000 - 0.. 49: ################################################ 475 - 50.. 99: ################################################### 504 - 100.. 149: ####################################################### 540 - 150.. 199: ################################################### 501 - 200.. 249: ################################################## 494 - 250.. 299: ################################################## 496 - 300.. 349: #################################################### 513 - 350.. 399: ################################################### 509 - 400.. 449: #################################################### 517 - 450.. 499: ################################################## 495 - 500.. 549: ################################################# 487 - 550.. 599: ################################################# 482 - 600.. 649: #################################################### 515 - 650.. 699: ################################################# 482 - 700.. 749: ############################################### 463 - 750.. 799: #################################################### 517 - 800.. 849: ################################################# 489 - 850.. 899: #################################################### 515 - 900.. 949: ##################################################### 522 - 950.. 999: ################################################ 474 - 1000..1049: # 10 - -+++ Stats for int_range (-43643) 435434 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 193479.13, stddev: 136696.70, median 189823, min -43164, max 434961 - -43164..-19258: ################################### 42 - -19257.. 4649: ############################################## 56 - 4650.. 28556: ############################################# 55 - 28557.. 52463: ############################################### 57 - 52464.. 76370: ######################################### 50 - 76371..100277: ############################# 35 - 100278..124184: ############################################### 57 - 124185..148091: #################################### 44 - 148092..171998: ############################################## 56 - 171999..195905: ####################################################### 66 - 195906..219812: ########################################### 52 - 219813..243719: ######################################## 49 - 243720..267626: ################################ 39 - 267627..291533: ##################################### 45 - 291534..315440: ##################################### 45 - 315441..339347: ################################################# 59 - 339348..363254: ################################################## 60 - 363255..387161: ################################# 40 - 387162..411068: ########################################## 51 - 411069..434975: ################################### 42 - -+++ Stats for int_range (-40000) 40000 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: -591.06, stddev: 23026.79, median -911, min -39911, max 39959 - -39911..-35918: ####################################### 45 - -35917..-31924: #################################################### 59 - -31923..-27930: ########################################### 49 - -27929..-23936: ########################################## 48 - -23935..-19942: ####################################################### 62 - -19941..-15948: ############################################# 51 - -15947..-11954: ######################################### 47 - -11953.. -7960: ################################################# 56 - -7959.. -3966: ################################### 40 - -3965.. 28: ################################################### 58 - 29.. 4022: ########################################### 49 - 4023.. 8016: ############################################### 53 - 8017.. 12010: ############################################ 50 - 12011.. 16004: ################################### 40 - 16005.. 19998: ####################################### 44 - 19999.. 23992: ####################################################### 62 - 23993.. 27986: ##################################### 42 - 27987.. 31980: ######################################### 47 - 31981.. 35974: ########################################## 48 - 35975.. 39968: ############################################ 50 - -+++ Stats for int_range (-4) 4 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: -0.12, stddev: 2.52, median 0, min -4, max 4 - -4: ########################################## 116 - -3: ###################################### 103 - -2: ############################################## 125 - -1: ########################################## 115 - 0: ####################################### 106 - 1: ####################################################### 149 - 2: ################################# 92 - 3: ################################# 92 - 4: ##################################### 102 - -+++ Stats for int_range (-4) 17 dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 6.42, stddev: 6.43, median 6, min -4, max 17 - -4..-3: ########################################### 89 - -2..-1: ################################################# 101 - 0.. 1: ############################################## 95 - 2.. 3: ########################################### 89 - 4.. 5: ############################################## 95 - 6.. 7: ##################################### 78 - 8.. 9: ####################################### 81 - 10..11: ######################################## 84 - 12..13: ####################################################### 113 - 14..15: ######################################## 84 - 16..17: ############################################ 91 - 18..19: 0 - 20..21: 0 - 22..23: 0 - 24..25: 0 - 26..27: 0 - 28..29: 0 - 30..31: 0 - 32..33: 0 - 34..35: 0 - -+++ Stats for int_small dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 0.86, stddev: 29.11, median 0, min -97, max 99 - -97..-88: # 12 - -87..-78: # 12 - -77..-68: # 13 - -67..-58: # 12 - -57..-48: # 9 - -47..-38: ## 17 - -37..-28: # 13 - -27..-18: # 8 - -17.. -8: ######### 76 - -7.. 2: ####################################################### 437 - 3.. 12: ################################## 276 - 13.. 22: ## 16 - 23.. 32: # 11 - 33.. 42: ## 16 - 43.. 52: # 9 - 53.. 62: # 12 - 63.. 72: # 14 - 73.. 82: # 12 - 83.. 92: # 13 - 93..102: # 12 - -+++ Stats for int_small_corners dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 0.71, stddev: 4.802e+7, median 0, min -1073741824, max 1073741823 - -1073741824.. -966367642: 1 - -966367641.. -858993459: 0 - -858993458.. -751619276: 0 - -751619275.. -644245093: 0 - -644245092.. -536870910: 0 - -536870909.. -429496727: 0 - -429496726.. -322122544: 0 - -322122543.. -214748361: 0 - -214748360.. -107374178: 0 - -107374177.. 5: ####################################################### 725 - 6.. 107374188: #################### 273 - 107374189.. 214748371: 0 - 214748372.. 322122554: 0 - 322122555.. 429496737: 0 - 429496738.. 536870920: 0 - 536870921.. 644245103: 0 - 644245104.. 751619286: 0 - 751619287.. 858993469: 0 - 858993470.. 966367652: 0 - 966367653.. 1073741823: 1 - -+++ Stats for int_neg dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: -5.342e+8, stddev: 3.101e+8, median -535850864, min -1073712278, max -73076 - -1073712278..-1020030318: ################################################### 488 - -1020030317.. -966348357: ##################################################### 511 - -966348356.. -912666396: ############################################### 448 - -912666395.. -858984435: #################################################### 498 - -858984434.. -805302474: ##################################################### 514 - -805302473.. -751620513: ##################################################### 509 - -751620512.. -697938552: ###################################################### 523 - -697938551.. -644256591: ################################################### 487 - -644256590.. -590574630: ##################################################### 505 - -590574629.. -536892669: #################################################### 504 - -536892668.. -483210708: ##################################################### 509 - -483210707.. -429528747: ################################################### 486 - -429528746.. -375846786: ################################################## 484 - -375846785.. -322164825: #################################################### 504 - -322164824.. -268482864: #################################################### 496 - -268482863.. -214800903: ################################################### 494 - -214800902.. -161118942: #################################################### 504 - -161118941.. -107436981: #################################################### 498 - -107436980.. -53755020: ####################################################### 524 - -53755019.. -73059: ##################################################### 514 - -+++ Stats for int_pos dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 5.342e+8, stddev: 3.101e+8, median 535821439, min 73075, max 1073712277 - 73075.. 53755035: ##################################################### 514 - 53755036.. 107436996: ####################################################### 524 - 107436997.. 161118957: #################################################### 498 - 161118958.. 214800918: #################################################### 504 - 214800919.. 268482879: ################################################### 494 - 268482880.. 322164840: #################################################### 496 - 322164841.. 375846801: #################################################### 504 - 375846802.. 429528762: ################################################## 484 - 429528763.. 483210723: ################################################### 486 - 483210724.. 536892684: ##################################################### 509 - 536892685.. 590574645: #################################################### 504 - 590574646.. 644256606: ##################################################### 505 - 644256607.. 697938567: ################################################### 487 - 697938568.. 751620528: ###################################################### 523 - 751620529.. 805302489: ##################################################### 509 - 805302490.. 858984450: ##################################################### 514 - 858984451.. 912666411: #################################################### 498 - 912666412.. 966348372: ############################################### 448 - 966348373..1020030333: ##################################################### 511 - 1020030334..1073712294: ################################################### 488 - -+++ Stats for oneof_list int dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 1073741.60, stddev: 6.731e+8, median 0, min -1073741824, max 1073741823 - -1073741824.. -966367642: ################# 198 - -966367641.. -858993459: 0 - -858993458.. -751619276: 0 - -751619275.. -644245093: 0 - -644245092.. -536870910: 0 - -536870909.. -429496727: 0 - -429496726.. -322122544: 0 - -322122543.. -214748361: 0 - -214748360.. -107374178: 0 - -107374177.. 5: ####################################################### 607 - 6.. 107374188: 0 - 107374189.. 214748371: 0 - 214748372.. 322122554: 0 - 322122555.. 429496737: 0 - 429496738.. 536870920: 0 - 536870921.. 644245103: 0 - 644245104.. 751619286: 0 - 751619287.. 858993469: 0 - 858993470.. 966367652: 0 - 966367653.. 1073741823: ################# 195 - -+++ Stats for nat dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 382.03, stddev: 1290.55, median 9, min 0, max 9890 - 0.. 494: ####################################################### 850 - 495.. 989: ###### 93 - 990..1484: 8 - 1485..1979: 3 - 1980..2474: 7 - 2475..2969: 1 - 2970..3464: 3 - 3465..3959: 3 - 3960..4454: 3 - 4455..4949: 4 - 4950..5444: 3 - 5445..5939: 3 - 5940..6434: 3 - 6435..6929: 1 - 6930..7424: 2 - 7425..7919: 1 - 7920..8414: 1 - 8415..8909: 5 - 8910..9404: 3 - 9405..9899: 3 - -+++ Stats for nat_small dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 15.86, stddev: 24.57, median 6, min 0, max 99 - 0.. 4: ###################################################### 387 - 5.. 9: ####################################################### 390 - 10.. 14: # 11 - 15.. 19: # 8 - 20.. 24: # 11 - 25.. 29: ## 15 - 30.. 34: # 9 - 35.. 39: # 11 - 40.. 44: # 11 - 45.. 49: ## 19 - 50.. 54: # 10 - 55.. 59: ## 19 - 60.. 64: # 9 - 65.. 69: # 9 - 70.. 74: ## 19 - 75.. 79: # 13 - 80.. 84: # 11 - 85.. 89: ## 16 - 90.. 94: # 9 - 95.. 99: # 13 - -+++ Stats for int32 lower dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32719.66, stddev: 18976.66, median 32730, min 9, max 65532 - 9.. 3285: ################################################### 506 - 3286.. 6562: #################################################### 508 - 6563.. 9839: ################################################# 481 - 9840..13116: ################################################### 506 - 13117..16393: #################################################### 517 - 16394..19670: #################################################### 512 - 19671..22947: ################################################## 496 - 22948..26224: #################################################### 510 - 26225..29501: ################################################# 486 - 29502..32778: ################################################## 491 - 32779..36055: ################################################## 495 - 36056..39332: ################################################## 489 - 39333..42609: ################################################## 493 - 42610..45886: ####################################################### 537 - 45887..49163: ################################################## 497 - 49164..52440: ################################################# 479 - 52441..55717: ################################################## 493 - 55718..58994: ################################################## 494 - 58995..62271: ################################################# 481 - 62272..65548: ###################################################### 529 - -+++ Stats for int32 upper dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32555.02, stddev: 18918.49, median 32323, min 3, max 65534 - 3.. 3279: ###################################################### 547 - 3280.. 6556: ################################################ 482 - 6557.. 9833: ############################################### 473 - 9834..13110: ################################################## 509 - 13111..16387: ################################################## 507 - 16388..19664: ################################################## 507 - 19665..22941: ################################################ 482 - 22942..26218: ##################################################### 536 - 26219..29495: ####################################################### 550 - 29496..32772: ############################################## 468 - 32773..36049: #################################################### 528 - 36050..39326: ################################################ 488 - 39327..42603: ################################################ 483 - 42604..45880: ################################################ 489 - 45881..49157: ############################################# 450 - 49158..52434: ################################################ 483 - 52435..55711: ###################################################### 548 - 55712..58988: ################################################ 489 - 58989..62265: ################################################# 498 - 62266..65542: ################################################ 483 - -+++ Stats for int64 lower dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32452.50, stddev: 18981.40, median 32331, min 22, max 65532 - 22.. 3297: ##################################################### 533 - 3298.. 6573: ##################################################### 528 - 6574.. 9849: ################################################### 510 - 9850..13125: ################################################### 506 - 13126..16401: ################################################ 476 - 16402..19677: ################################################# 489 - 19678..22953: ####################################################### 543 - 22954..26229: ################################################# 486 - 26230..29505: ################################################## 501 - 29506..32781: ################################################## 501 - 32782..36057: ################################################### 505 - 36058..39333: ############################################## 463 - 39334..42609: ################################################## 498 - 42610..45885: #################################################### 517 - 45886..49161: ################################################### 510 - 49162..52437: ############################################### 471 - 52438..55713: ################################################## 497 - 55714..58989: ################################################## 494 - 58990..62265: ############################################# 454 - 62266..65541: #################################################### 518 - -+++ Stats for int64 lower-mid dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32748.75, stddev: 18818.12, median 32802, min 3, max 65533 - 3.. 3279: ################################################### 500 - 3280.. 6556: ################################################### 506 - 6557.. 9833: ############################################### 464 - 9834..13110: ################################################### 502 - 13111..16387: ################################################## 496 - 16388..19664: #################################################### 513 - 19665..22941: ################################################## 490 - 22942..26218: ####################################################### 538 - 26219..29495: ##################################################### 524 - 29496..32772: ############################################### 462 - 32773..36049: ################################################## 494 - 36050..39326: ##################################################### 523 - 39327..42603: ################################################### 504 - 42604..45880: ##################################################### 525 - 45881..49157: ################################################ 477 - 49158..52434: ################################################# 487 - 52435..55711: ##################################################### 527 - 55712..58988: #################################################### 509 - 58989..62265: ################################################ 470 - 62266..65542: ################################################# 489 - -+++ Stats for int64 upper-mid dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32869.52, stddev: 18881.85, median 33046, min 9, max 65529 - 9.. 3284: ################################################## 489 - 3285.. 6560: ################################################# 486 - 6561.. 9836: ################################################### 504 - 9837..13112: ################################################## 492 - 13113..16388: ###################################################### 528 - 16389..19664: ################################################## 494 - 19665..22940: ############################################### 461 - 22941..26216: ###################################################### 533 - 26217..29492: ################################################## 489 - 29493..32768: ################################################# 486 - 32769..36044: ################################################## 495 - 36045..39320: ##################################################### 518 - 39321..42596: ################################################### 504 - 42597..45872: ####################################################### 535 - 45873..49148: ################################################ 472 - 49149..52424: #################################################### 513 - 52425..55700: ################################################### 499 - 55701..58976: ##################################################### 517 - 58977..62252: #################################################### 508 - 62253..65528: ################################################ 476 - 65529..68804: 1 - -+++ Stats for int64 upper dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 10000, avg: 32499.47, stddev: 18881.21, median 32265, min 5, max 65534 - 5.. 3281: ###################################################### 547 - 3282.. 6558: ################################################ 484 - 6559.. 9835: ############################################# 460 - 9836..13112: ################################################## 505 - 13113..16389: ##################################################### 536 - 16390..19666: ################################################# 496 - 19667..22943: ################################################ 492 - 22944..26220: ################################################# 502 - 26221..29497: ##################################################### 540 - 29498..32774: ################################################## 508 - 32775..36051: ####################################################### 554 - 36052..39328: ################################################ 491 - 39329..42605: ################################################# 498 - 42606..45882: ############################################## 467 - 45883..49159: ############################################ 447 - 49160..52436: ############################################### 475 - 52437..55713: ################################################## 508 - 55714..58990: ################################################### 515 - 58991..62267: ################################################# 499 - 62268..65544: ############################################### 476 - -+++ Stats for float_exp 10. dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: 9.45, stddev: 9.82, median 6, min 0, max 79 - 0.. 3: ####################################################### 1631 - 4.. 7: ##################################### 1109 - 8..11: ######################### 747 - 12..15: ################# 512 - 16..19: ########## 308 - 20..23: ######## 251 - 24..27: ##### 165 - 28..31: ## 85 - 32..35: ## 64 - 36..39: # 43 - 40..43: 25 - 44..47: 20 - 48..51: 20 - 52..55: 3 - 56..59: 8 - 60..63: 3 - 64..67: 1 - 68..71: 2 - 72..75: 2 - 76..79: 1 - -+++ Stats for float_exp -10. dist ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: -9.45, stddev: 9.82, median -6, min -79, max 0 - -79..-76: 1 - -75..-72: 2 - -71..-68: 2 - -67..-64: 1 - -63..-60: 3 - -59..-56: 8 - -55..-52: 3 - -51..-48: 20 - -47..-44: 20 - -43..-40: 25 - -39..-36: # 43 - -35..-32: ## 64 - -31..-28: ## 85 - -27..-24: ##### 165 - -23..-20: ######## 251 - -19..-16: ########## 308 - -15..-12: ################# 512 - -11.. -8: ######################### 747 - -7.. -4: ##################################### 1109 - -3.. 0: ####################################################### 1631 - -+++ Stats for float exponent ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats exponent: - num: 5000, avg: 2.90, stddev: 597.32, median 3, min -1022, max 1024 - -1022.. -920: ################################################### 266 - -919.. -817: ############################################### 246 - -816.. -714: ############################################## 241 - -713.. -611: ####################################################### 283 - -610.. -508: ################################################ 248 - -507.. -405: ################################################## 260 - -404.. -302: ############################################### 243 - -301.. -199: ############################################ 228 - -198.. -96: ################################################ 250 - -95.. 7: ################################################ 248 - 8.. 110: ############################################# 232 - 111.. 213: ############################################### 243 - 214.. 316: ################################################## 262 - 317.. 419: ############################################## 241 - 420.. 522: ############################################### 244 - 523.. 625: ################################################# 256 - 626.. 728: ################################################### 266 - 729.. 831: ################################################### 263 - 832.. 934: ############################################# 235 - 935.. 1037: ############################################### 245 - -+++ Stats for float significant ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats significant: - num: 5000, avg: -886.22, stddev: 764841.62, median 0, min -999829, max 999974 - -999829..-899839: ####################################################### 525 - -899838..-799848: ################################################### 487 - -799847..-699857: #################################################### 502 - -699856..-599866: ##################################################### 506 - -599865..-499875: ################################################# 477 - -499874..-399884: 0 - -399883..-299893: 0 - -299892..-199902: 0 - -199901.. -99911: 0 - -99910.. 80: 3 - 81.. 100071: 0 - 100072.. 200062: 0 - 200063.. 300053: 0 - 300054.. 400044: 0 - 400045.. 500035: 0 - 500036.. 600026: ###################################################### 524 - 600027.. 700017: ################################################# 471 - 700018.. 800008: ################################################## 486 - 800009.. 899999: ###################################################### 523 - 900000.. 999990: ################################################### 496 - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test float classify: - - FP_normal: 4994 cases (99.9%) - FP_nan: 3 cases (0.1%) - FP_subnormal: 3 cases (0.1%) -================================================================================ -1 warning(s) -failure (106 tests failed, 3 tests errored, ran 214 tests) -random seed: 153870556 - -+++ Stats for int_dist_empty_bucket ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 1.958e+7, stddev: 4.411e+8, median 1, min -1073741824, max 1073741823 - -1073741824.. -966367642: ### 21 - -966367641.. -858993459: #### 28 - -858993458.. -751619276: ### 22 - -751619275.. -644245093: ### 23 - -644245092.. -536870910: ### 24 - -536870909.. -429496727: ### 25 - -429496726.. -322122544: ### 26 - -322122543.. -214748361: ### 22 - -214748360.. -107374178: ## 20 - -107374177.. 5: ####################################################### 383 - 6.. 107374188: ###################### 160 - 107374189.. 214748371: ### 23 - 214748372.. 322122554: #### 32 - 322122555.. 429496737: #### 31 - 429496738.. 536870920: ### 27 - 536870921.. 644245103: ### 25 - 644245104.. 751619286: ### 21 - 751619287.. 858993469: #### 30 - 858993470.. 966367652: ##### 36 - 966367653.. 1073741823: ### 21 -================================================================================ -success (ran 1 tests) diff --git a/test/core/dune b/test/core/dune index e30b99ac..f547c0ca 100644 --- a/test/core/dune +++ b/test/core/dune @@ -9,21 +9,13 @@ (libraries qcheck-core)) (rule - (enabled_if (and (= %{arch_sixtyfour} true) (>= %{ocaml_version} 5))) + (enabled_if (>= %{ocaml_version} 5)) (action (copy QCheck_expect_test.expected.ocaml5.64 QCheck_expect_test.expected))) (rule - (enabled_if (and (= %{arch_sixtyfour} false) (>= %{ocaml_version} 5))) - (action (copy QCheck_expect_test.expected.ocaml5.32 QCheck_expect_test.expected))) - -(rule - (enabled_if (and (= %{arch_sixtyfour} true) (< %{ocaml_version} 5))) + (enabled_if (< %{ocaml_version} 5)) (action (copy QCheck_expect_test.expected.ocaml4.64 QCheck_expect_test.expected))) -(rule - (enabled_if (and (= %{arch_sixtyfour} false) (< %{ocaml_version} 5))) - (action (copy QCheck_expect_test.expected.ocaml4.32 QCheck_expect_test.expected))) - ;; implicitly compared against QCheck_expect_test.expected (test (name QCheck_expect_test) @@ -33,21 +25,13 @@ (action (run ./%{test} --no-colors -s 1234))) (rule - (enabled_if (and (= %{arch_sixtyfour} true) (>= %{ocaml_version} 5))) + (enabled_if (>= %{ocaml_version} 5)) (action (copy QCheck2_expect_test.expected.ocaml5.64 QCheck2_expect_test.expected))) (rule - (enabled_if (and (= %{arch_sixtyfour} false) (>= %{ocaml_version} 5))) - (action (copy QCheck2_expect_test.expected.ocaml5.32 QCheck2_expect_test.expected))) - -(rule - (enabled_if (and (= %{arch_sixtyfour} true) (< %{ocaml_version} 5))) + (enabled_if (< %{ocaml_version} 5)) (action (copy QCheck2_expect_test.expected.ocaml4.64 QCheck2_expect_test.expected))) -(rule - (enabled_if (and (= %{arch_sixtyfour} false) (< %{ocaml_version} 5))) - (action (copy QCheck2_expect_test.expected.ocaml4.32 QCheck2_expect_test.expected))) - ;; implicitly compared against QCheck2_expect_test.expected (test (name QCheck2_expect_test) From e147c4afd9b59490cd7d9cf03122cd30c29ee5b6 Mon Sep 17 00:00:00 2001 From: Jan Midtgaard Date: Sun, 30 Aug 2026 21:42:53 +0200 Subject: [PATCH 3/6] Remove 32-bit tests from example/ --- example/QCheck_runner_test.expected.ocaml4.32 | 333 ------------------ example/QCheck_runner_test.expected.ocaml5.32 | 333 ------------------ example/dune | 12 +- 3 files changed, 2 insertions(+), 676 deletions(-) delete mode 100644 example/QCheck_runner_test.expected.ocaml4.32 delete mode 100644 example/QCheck_runner_test.expected.ocaml5.32 diff --git a/example/QCheck_runner_test.expected.ocaml4.32 b/example/QCheck_runner_test.expected.ocaml4.32 deleted file mode 100644 index 2173c108..00000000 --- a/example/QCheck_runner_test.expected.ocaml4.32 +++ /dev/null @@ -1,333 +0,0 @@ -random seed: 1234 - ---- Failure -------------------------------------------------------------------- - -Test should_fail_sort_id failed (13 shrink steps): - -[1; 0] - -=== Error ====================================================================== - -Test should_error_raise_exn errored on (31 shrink steps): - -0 - -exception Dune__exe__QCheck_runner_test.Error - - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test collect_results: - - 3: 25 cases (25.0%) - 4: 20 cases (20.0%) - 0: 20 cases (20.0%) - 1: 18 cases (18.0%) - 2: 17 cases (17.0%) - -+++ Stats for with_stats ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats mod4: - num: 100, avg: 1.68, stddev: 1.09, median 2, min 0, max 3 - 0: ############################## 17 - 1: ################################################### 29 - 2: ######################################## 23 - 3: ####################################################### 31 - -stats num: - num: 100, avg: 66.84, stddev: 31.94, median 65, min 2, max 120 - 2.. 7: ################## 3 - 8.. 13: ################## 3 - 14.. 19: 0 - 20.. 25: ########################################## 7 - 26.. 31: ######################## 4 - 32.. 37: ######################## 4 - 38.. 43: ################## 3 - 44.. 49: ################################################ 8 - 50.. 55: #################################### 6 - 56.. 61: #################################### 6 - 62.. 67: ####################################################### 9 - 68.. 73: ########################################## 7 - 74.. 79: ######################## 4 - 80.. 85: ################## 3 - 86.. 91: ############ 2 - 92.. 97: ########################################## 7 - 98..103: #################################### 6 - 104..109: #################################### 6 - 110..115: ####################################################### 9 - 116..121: ################## 3 - ---- Failure -------------------------------------------------------------------- - -Test neg test unexpected success failed: - -Negative test neg test unexpected success succeeded but was expected to fail - -=== Error ====================================================================== - -Test neg fail with error errored on (7 shrink steps): - -0 - -exception Dune__exe__QCheck_runner_test.Error - - ---- Failure -------------------------------------------------------------------- - -Test FAIL_pred_map_commute failed (48 shrink steps): - -([1], {_ -> 0}, {1 -> true; _ -> false}) - ---- Failure -------------------------------------------------------------------- - -Test FAIL_fun2_pred_strings failed (2 shrink steps): - -{"some random string" -> true; _ -> false} - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right failed (34 shrink steps): - -(0, [1], {(1, 0) -> 1; _ -> 0}) - -+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Messages for test fold_left fold_right: - -l=[1], fold_left=1, fold_right=0 - - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right uncurried failed (44 shrink steps): - -({(0, 7) -> 1; _ -> 0}, 0, [7]) - ---- Failure -------------------------------------------------------------------- - -Test long_shrink failed (87 shrink steps): - -([0], [-1]) - ---- Failure -------------------------------------------------------------------- - -Test mod3_should_fail failed (34 shrink steps): - --21 - -+++ Stats for stats_neg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: 0.17, stddev: 29.68, median 0, min -99, max 99 - -99..-90: # 65 - -89..-80: # 63 - -79..-70: # 64 - -69..-60: # 58 - -59..-50: # 67 - -49..-40: # 72 - -39..-30: # 61 - -29..-20: # 61 - -19..-10: # 67 - -9.. 0: ####################################################### 2076 - 1.. 10: ############################################## 1764 - 11.. 20: # 66 - 21.. 30: # 64 - 31.. 40: # 64 - 41.. 50: # 67 - 51.. 60: # 60 - 61.. 70: # 75 - 71.. 80: # 60 - 81.. 90: # 60 - 91..100: # 66 - -!!! Warning !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -Warning for test WARN_unlikely_precond: - -WARNING: only 0.6% tests (of 2000) passed precondition for "WARN_unlikely_precond" - -NOTE: it is likely that the precondition is too strong, or that the generator is buggy. - ---- Failure -------------------------------------------------------------------- - -Test FAIL_unlikely_precond failed: - -ERROR: only 0.6% tests (of 2000) passed precondition for "FAIL_unlikely_precond" - -NOTE: it is likely that the precondition is too strong, or that the generator is buggy. - - ---- Failure -------------------------------------------------------------------- - -Test FAIL_#99_1 failed: - -ERROR: uncaught exception in generator for test FAIL_#99_1 after 100 steps: -Exception: QCheck.No_example_found("") -Backtrace: - -+++ Stats for stat_display_test_1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 0.90, stddev: 28.23, median 0, min -99, max 99 - -99..-90: # 12 - -89..-80: # 11 - -79..-70: # 9 - -69..-60: 6 - -59..-50: # 11 - -49..-40: # 13 - -39..-30: # 9 - -29..-20: # 13 - -19..-10: 8 - -9.. 0: ####################################################### 453 - 1.. 10: ######################################### 340 - 11.. 20: # 15 - 21.. 30: # 11 - 31.. 40: # 12 - 41.. 50: # 13 - 51.. 60: # 13 - 61.. 70: # 16 - 71.. 80: # 9 - 81.. 90: # 16 - 91..100: # 10 - -+++ Stats for stat_display_test_2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 15.11, stddev: 23.27, median 6, min 0, max 99 - 0.. 4: #################################################### 377 - 5.. 9: ####################################################### 392 - 10.. 14: ## 20 - 15.. 19: ## 15 - 20.. 24: # 11 - 25.. 29: ## 17 - 30.. 34: ## 19 - 35.. 39: ## 17 - 40.. 44: # 10 - 45.. 49: # 9 - 50.. 54: # 8 - 55.. 59: # 9 - 60.. 64: ## 15 - 65.. 69: # 10 - 70.. 74: # 13 - 75.. 79: ## 19 - 80.. 84: # 11 - 85.. 89: # 13 - 90.. 94: 5 - 95.. 99: # 10 - -+++ Stats for stat_display_test_3 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 195335.64, stddev: 136803.99, median 195583, min -43624, max 435210 - -43624..-19683: ############################################ 52 - -19682.. 4259: ######################################## 47 - 4260.. 28201: ############################## 36 - 28202.. 52143: ############################################ 52 - 52144.. 76085: ########################################## 50 - 76086..100027: ####################################################### 64 - 100028..123969: ############################################### 55 - 123970..147911: ######################################## 47 - 147912..171853: ############################################## 54 - 171854..195795: #################################### 43 - 195796..219737: ############################################## 54 - 219738..243679: ########################################### 51 - 243680..267621: ################################################ 57 - 267622..291563: ########################################## 49 - 291564..315505: #################################### 42 - 315506..339447: ###################################### 45 - 339448..363389: ################################################ 57 - 363390..387331: ###################################### 45 - 387332..411273: ########################################## 49 - 411274..435215: ########################################### 51 - -+++ Stats for stat_display_test_4 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: -173.78, stddev: 23042.92, median 180, min -39859, max 39942 - -39859..-35869: ############################################# 56 - -35868..-31878: ################################### 43 - -31877..-27887: ################################################# 60 - -27886..-23896: ##################################### 46 - -23895..-19905: ######################################## 49 - -19904..-15914: #################################### 45 - -15913..-11923: ############################################ 54 - -11922.. -7932: ############################################### 58 - -7931.. -3941: ######################################### 51 - -3940.. 50: ############################ 35 - 51.. 4041: ####################################### 48 - 4042.. 8032: ########################################## 52 - 8033.. 12023: ######################################### 51 - 12024.. 16014: ########################################### 53 - 16015.. 20005: ############################################ 54 - 20006.. 23996: ################################## 42 - 23997.. 27987: ####################################################### 67 - 27988.. 31978: ################################ 40 - 31979.. 35969: ######################################### 51 - 35970.. 39960: #################################### 45 - -+++ Stats for stat_display_test_5 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 0.02, stddev: 2.55, median 0, min -4, max 4 - -4: ############################################ 99 - -3: ##################################################### 118 - -2: ################################################## 111 - -1: ################################################## 113 - 0: ################################################## 113 - 1: ##################################################### 118 - 2: ############################################# 102 - 3: ####################################################### 122 - 4: ############################################## 104 - -+++ Stats for stat_display_test_6 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 6.67, stddev: 6.39, median 7, min -4, max 17 - -4..-3: ############################################# 90 - -2..-1: ############################################# 91 - 0.. 1: ########################################## 84 - 2.. 3: ############################################## 92 - 4.. 5: ########################################### 87 - 6.. 7: ########################################### 86 - 8.. 9: ############################################ 89 - 10..11: ########################################### 87 - 12..13: ####################################################### 110 - 14..15: ############################################# 91 - 16..17: ############################################## 93 - 18..19: 0 - 20..21: 0 - 22..23: 0 - 24..25: 0 - 26..27: 0 - 28..29: 0 - 30..31: 0 - 32..33: 0 - 34..35: 0 - -+++ Stats for stat_display_test_7 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 100000, avg: 336840.90, stddev: 6.193e+8, median 895228, min -1073728193, max 1073739280 - -1073728193.. -966354820: ##################################################### 5009 - -966354819.. -858981446: #################################################### 5004 - -858981445.. -751608072: #################################################### 4917 - -751608071.. -644234698: ##################################################### 5028 - -644234697.. -536861324: #################################################### 4962 - -536861323.. -429487950: ##################################################### 5039 - -429487949.. -322114576: #################################################### 4927 - -322114575.. -214741202: ##################################################### 5054 - -214741201.. -107367828: ##################################################### 5065 - -107367827.. 5546: #################################################### 4954 - 5547.. 107378920: #################################################### 4943 - 107378921.. 214752294: ################################################### 4900 - 214752295.. 322125668: ###################################################### 5126 - 322125669.. 429499042: ####################################################### 5198 - 429499043.. 536872416: #################################################### 4988 - 536872417.. 644245790: #################################################### 4940 - 644245791.. 751619164: #################################################### 5002 - 751619165.. 858992538: #################################################### 4928 - 858992539.. 966365912: ##################################################### 5070 - 966365913.. 1073739286: #################################################### 4946 -================================================================================ -1 warning(s) -failure (10 tests failed, 2 tests errored, ran 28 tests) diff --git a/example/QCheck_runner_test.expected.ocaml5.32 b/example/QCheck_runner_test.expected.ocaml5.32 deleted file mode 100644 index 556a2fae..00000000 --- a/example/QCheck_runner_test.expected.ocaml5.32 +++ /dev/null @@ -1,333 +0,0 @@ -random seed: 1234 - ---- Failure -------------------------------------------------------------------- - -Test should_fail_sort_id failed (10 shrink steps): - -[1; 0] - -=== Error ====================================================================== - -Test should_error_raise_exn errored on (30 shrink steps): - -0 - -exception Dune__exe__QCheck_runner_test.Error - - -+++ Collect ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Collect results for test collect_results: - - 4: 24 cases (24.0%) - 1: 21 cases (21.0%) - 3: 20 cases (20.0%) - 2: 18 cases (18.0%) - 0: 17 cases (17.0%) - -+++ Stats for with_stats ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats mod4: - num: 100, avg: 1.56, stddev: 1.18, median 2, min 0, max 3 - 0: ################################################# 27 - 1: #################################### 20 - 2: ########################################## 23 - 3: ####################################################### 30 - -stats num: - num: 100, avg: 62.24, stddev: 33.15, median 62, min 2, max 120 - 2.. 7: ######### 2 - 8.. 13: ################################ 7 - 14.. 19: ########################### 6 - 20.. 25: ############# 3 - 26.. 31: ###################### 5 - 32.. 37: ################## 4 - 38.. 43: ############# 3 - 44.. 49: ################################ 7 - 50.. 55: ################################ 7 - 56.. 61: ###################### 5 - 62.. 67: #################################### 8 - 68.. 73: ######### 2 - 74.. 79: ###################### 5 - 80.. 85: ######### 2 - 86.. 91: ####################################################### 12 - 92.. 97: ###################### 5 - 98..103: ################## 4 - 104..109: ################## 4 - 110..115: ############# 3 - 116..121: ########################### 6 - ---- Failure -------------------------------------------------------------------- - -Test neg test unexpected success failed: - -Negative test neg test unexpected success succeeded but was expected to fail - -=== Error ====================================================================== - -Test neg fail with error errored on (7 shrink steps): - -0 - -exception Dune__exe__QCheck_runner_test.Error - - ---- Failure -------------------------------------------------------------------- - -Test FAIL_pred_map_commute failed (47 shrink steps): - -([1], {_ -> 0}, {1 -> true; _ -> false}) - ---- Failure -------------------------------------------------------------------- - -Test FAIL_fun2_pred_strings failed (2 shrink steps): - -{"some random string" -> true; _ -> false} - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right failed (21 shrink steps): - -(0, [1], {(0, 1) -> 1; _ -> 0}) - -+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -Messages for test fold_left fold_right: - -l=[1], fold_left=0, fold_right=1 - - ---- Failure -------------------------------------------------------------------- - -Test fold_left fold_right uncurried failed (41 shrink steps): - -({(0, 4) -> 1; _ -> 0}, 0, [4]) - ---- Failure -------------------------------------------------------------------- - -Test long_shrink failed (86 shrink steps): - -([0], [-1]) - ---- Failure -------------------------------------------------------------------- - -Test mod3_should_fail failed (26 shrink steps): - -2061 - -+++ Stats for stats_neg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 5000, avg: 0.43, stddev: 28.63, median 0, min -99, max 99 - -99..-90: # 45 - -89..-80: # 57 - -79..-70: # 68 - -69..-60: # 58 - -59..-50: # 76 - -49..-40: # 67 - -39..-30: # 52 - -29..-20: # 54 - -19..-10: # 47 - -9.. 0: ####################################################### 2205 - 1.. 10: ########################################## 1697 - 11.. 20: # 57 - 21.. 30: # 70 - 31.. 40: # 60 - 41.. 50: # 66 - 51.. 60: # 75 - 61.. 70: # 68 - 71.. 80: # 63 - 81.. 90: # 66 - 91..100: # 49 - -!!! Warning !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -Warning for test WARN_unlikely_precond: - -WARNING: only 0.5% tests (of 2000) passed precondition for "WARN_unlikely_precond" - -NOTE: it is likely that the precondition is too strong, or that the generator is buggy. - ---- Failure -------------------------------------------------------------------- - -Test FAIL_unlikely_precond failed: - -ERROR: only 0.5% tests (of 2000) passed precondition for "FAIL_unlikely_precond" - -NOTE: it is likely that the precondition is too strong, or that the generator is buggy. - - ---- Failure -------------------------------------------------------------------- - -Test FAIL_#99_1 failed: - -ERROR: uncaught exception in generator for test FAIL_#99_1 after 100 steps: -Exception: QCheck.No_example_found("") -Backtrace: - -+++ Stats for stat_display_test_1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 0.86, stddev: 29.11, median 0, min -97, max 99 - -97..-88: # 12 - -87..-78: # 12 - -77..-68: # 13 - -67..-58: # 12 - -57..-48: # 9 - -47..-38: ## 17 - -37..-28: # 13 - -27..-18: # 8 - -17.. -8: ######### 76 - -7.. 2: ####################################################### 437 - 3.. 12: ################################## 276 - 13.. 22: ## 16 - 23.. 32: # 11 - 33.. 42: ## 16 - 43.. 52: # 9 - 53.. 62: # 12 - 63.. 72: # 14 - 73.. 82: # 12 - 83.. 92: # 13 - 93..102: # 12 - -+++ Stats for stat_display_test_2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 15.86, stddev: 24.57, median 6, min 0, max 99 - 0.. 4: ###################################################### 387 - 5.. 9: ####################################################### 390 - 10.. 14: # 11 - 15.. 19: # 8 - 20.. 24: # 11 - 25.. 29: ## 15 - 30.. 34: # 9 - 35.. 39: # 11 - 40.. 44: # 11 - 45.. 49: ## 19 - 50.. 54: # 10 - 55.. 59: ## 19 - 60.. 64: # 9 - 65.. 69: # 9 - 70.. 74: ## 19 - 75.. 79: # 13 - 80.. 84: # 11 - 85.. 89: ## 16 - 90.. 94: # 9 - 95.. 99: # 13 - -+++ Stats for stat_display_test_3 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 193479.13, stddev: 136696.70, median 189823, min -43164, max 434961 - -43164..-19258: ################################### 42 - -19257.. 4649: ############################################## 56 - 4650.. 28556: ############################################# 55 - 28557.. 52463: ############################################### 57 - 52464.. 76370: ######################################### 50 - 76371..100277: ############################# 35 - 100278..124184: ############################################### 57 - 124185..148091: #################################### 44 - 148092..171998: ############################################## 56 - 171999..195905: ####################################################### 66 - 195906..219812: ########################################### 52 - 219813..243719: ######################################## 49 - 243720..267626: ################################ 39 - 267627..291533: ##################################### 45 - 291534..315440: ##################################### 45 - 315441..339347: ################################################# 59 - 339348..363254: ################################################## 60 - 363255..387161: ################################# 40 - 387162..411068: ########################################## 51 - 411069..434975: ################################### 42 - -+++ Stats for stat_display_test_4 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: -591.06, stddev: 23026.79, median -911, min -39911, max 39959 - -39911..-35918: ####################################### 45 - -35917..-31924: #################################################### 59 - -31923..-27930: ########################################### 49 - -27929..-23936: ########################################## 48 - -23935..-19942: ####################################################### 62 - -19941..-15948: ############################################# 51 - -15947..-11954: ######################################### 47 - -11953.. -7960: ################################################# 56 - -7959.. -3966: ################################### 40 - -3965.. 28: ################################################### 58 - 29.. 4022: ########################################### 49 - 4023.. 8016: ############################################### 53 - 8017.. 12010: ############################################ 50 - 12011.. 16004: ################################### 40 - 16005.. 19998: ####################################### 44 - 19999.. 23992: ####################################################### 62 - 23993.. 27986: ##################################### 42 - 27987.. 31980: ######################################### 47 - 31981.. 35974: ########################################## 48 - 35975.. 39968: ############################################ 50 - -+++ Stats for stat_display_test_5 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: -0.12, stddev: 2.52, median 0, min -4, max 4 - -4: ########################################## 116 - -3: ###################################### 103 - -2: ############################################## 125 - -1: ########################################## 115 - 0: ####################################### 106 - 1: ####################################################### 149 - 2: ################################# 92 - 3: ################################# 92 - 4: ##################################### 102 - -+++ Stats for stat_display_test_6 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 1000, avg: 6.42, stddev: 6.43, median 6, min -4, max 17 - -4..-3: ########################################### 89 - -2..-1: ################################################# 101 - 0.. 1: ############################################## 95 - 2.. 3: ########################################### 89 - 4.. 5: ############################################## 95 - 6.. 7: ##################################### 78 - 8.. 9: ####################################### 81 - 10..11: ######################################## 84 - 12..13: ####################################################### 113 - 14..15: ######################################## 84 - 16..17: ############################################ 91 - 18..19: 0 - 20..21: 0 - 22..23: 0 - 24..25: 0 - 26..27: 0 - 28..29: 0 - 30..31: 0 - 32..33: 0 - 34..35: 0 - -+++ Stats for stat_display_test_7 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -stats dist: - num: 100000, avg: -2481754.31, stddev: 6.184e+8, median -5669677, min -1073719962, max 1073717275 - -1073719962.. -966348101: ##################################################### 4978 - -966348100.. -858976239: ##################################################### 5008 - -858976238.. -751604377: #################################################### 4907 - -751604376.. -644232515: ###################################################### 5037 - -644232514.. -536860653: ###################################################### 5069 - -536860652.. -429488791: ###################################################### 5052 - -429488790.. -322116929: ###################################################### 5035 - -322116928.. -214745067: ####################################################### 5128 - -214745066.. -107373205: ##################################################### 5017 - -107373204.. -1343: ##################################################### 5021 - -1342.. 107370519: ##################################################### 5010 - 107370520.. 214742381: ##################################################### 4964 - 214742382.. 322114243: ##################################################### 4957 - 322114244.. 429486105: ##################################################### 4994 - 429486106.. 536857967: ##################################################### 5025 - 536857968.. 644229829: ###################################################### 5047 - 644229830.. 751601691: ##################################################### 4988 - 751601692.. 858973553: #################################################### 4924 - 858973554.. 966345415: #################################################### 4852 - 966345416.. 1073717277: ##################################################### 4987 -================================================================================ -1 warning(s) -failure (10 tests failed, 2 tests errored, ran 28 tests) diff --git a/example/dune b/example/dune index 2c05f777..0b3e1f72 100644 --- a/example/dune +++ b/example/dune @@ -1,19 +1,11 @@ (rule - (enabled_if (and (= %{arch_sixtyfour} true) (>= %{ocaml_version} 5))) + (enabled_if (>= %{ocaml_version} 5)) (action (copy QCheck_runner_test.expected.ocaml5.64 QCheck_runner_test.expected))) (rule - (enabled_if (and (= %{arch_sixtyfour} false) (>= %{ocaml_version} 5))) - (action (copy QCheck_runner_test.expected.ocaml5.32 QCheck_runner_test.expected))) - -(rule - (enabled_if (and (= %{arch_sixtyfour} true) (< %{ocaml_version} 5))) + (enabled_if (< %{ocaml_version} 5)) (action (copy QCheck_runner_test.expected.ocaml4.64 QCheck_runner_test.expected))) -(rule - (enabled_if (and (= %{arch_sixtyfour} false) (< %{ocaml_version} 5))) - (action (copy QCheck_runner_test.expected.ocaml4.32 QCheck_runner_test.expected))) - ;; implicitly compared against QCheck_runner_test.expected (test (enabled_if (= %{os_type} "Unix")) From 63d12d5eee13898ccf3e66b03017f0c198a7e7d9 Mon Sep 17 00:00:00 2001 From: Jan Midtgaard Date: Sun, 30 Aug 2026 21:44:45 +0200 Subject: [PATCH 4/6] Remove 32-bit tests from example/alcotest --- .../QCheck_alcotest_test.expected.ocaml4.32 | 64 ------------------ .../QCheck_alcotest_test.expected.ocaml5.32 | 67 ------------------- example/alcotest/dune | 12 +--- 3 files changed, 2 insertions(+), 141 deletions(-) delete mode 100644 example/alcotest/QCheck_alcotest_test.expected.ocaml4.32 delete mode 100644 example/alcotest/QCheck_alcotest_test.expected.ocaml5.32 diff --git a/example/alcotest/QCheck_alcotest_test.expected.ocaml4.32 b/example/alcotest/QCheck_alcotest_test.expected.ocaml4.32 deleted file mode 100644 index a3edd56b..00000000 --- a/example/alcotest/QCheck_alcotest_test.expected.ocaml4.32 +++ /dev/null @@ -1,64 +0,0 @@ -qcheck random seed: 1234 -Testing `my test'. - [OK] suite 0 list_rev_is_involutive. - [FAIL] suite 1 fail_sort_id. - [FAIL] suite 2 error_raise_exn. - [OK] suite 3 neg test pass (failing as expected). - [FAIL] suite 4 neg test unexpected success. - [FAIL] suite 5 neg fail with error. - [FAIL] suite 6 fail_check_err_message. - [OK] suite 7 tree_rev_is_involutive. - [FAIL] shrinking 0 debug_shrink. -┌──────────────────────────────────────────────────────────────────────────────┐ -│ [FAIL] suite 1 fail_sort_id. │ -└──────────────────────────────────────────────────────────────────────────────┘ -[exception] test `fail_sort_id` failed on ≥ 1 cases: [1; 0] (after 11 shrink steps) - ────────────────────────────────────────────────────────────────────────────── -┌──────────────────────────────────────────────────────────────────────────────┐ -│ [FAIL] suite 2 error_raise_exn. │ -└──────────────────────────────────────────────────────────────────────────────┘ -[exception] test `error_raise_exn` -raised exception `Error` -on `0 (after 31 shrink steps)` - ────────────────────────────────────────────────────────────────────────────── -┌──────────────────────────────────────────────────────────────────────────────┐ -│ [FAIL] suite 4 neg test unexpected success. │ -└──────────────────────────────────────────────────────────────────────────────┘ -[exception] negative test `neg test unexpected success` succeeded unexpectedly - ────────────────────────────────────────────────────────────────────────────── -┌──────────────────────────────────────────────────────────────────────────────┐ -│ [FAIL] suite 5 neg fail with error. │ -└──────────────────────────────────────────────────────────────────────────────┘ -[exception] test `neg fail with error` -raised exception `Error` -on `0 (after 7 shrink steps)` - ────────────────────────────────────────────────────────────────────────────── -┌──────────────────────────────────────────────────────────────────────────────┐ -│ [FAIL] suite 6 fail_check_err_message. │ -└──────────────────────────────────────────────────────────────────────────────┘ -[exception] test `fail_check_err_message` failed on ≥ 1 cases: -0 (after 7 shrink steps) -this -will -always -fail - ────────────────────────────────────────────────────────────────────────────── -┌──────────────────────────────────────────────────────────────────────────────┐ -│ [FAIL] shrinking 0 debug_shrink. │ -└──────────────────────────────────────────────────────────────────────────────┘ -~~~ Shrink ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Test debug_shrink successfully shrunk counter example (step 0) to: -(3, 1) -~~~ Shrink ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Test debug_shrink successfully shrunk counter example (step 1) to: -(2, 1) -~~~ Shrink ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Test debug_shrink successfully shrunk counter example (step 2) to: -(2, 0) -~~~ Shrink ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Test debug_shrink successfully shrunk counter example (step 3) to: -(1, 0) -law debug_shrink: 2 relevant cases (2 total) -[exception] test `debug_shrink` failed on ≥ 1 cases: (1, 0) (after 3 shrink steps) - ────────────────────────────────────────────────────────────────────────────── -6 failures! 9 tests run. diff --git a/example/alcotest/QCheck_alcotest_test.expected.ocaml5.32 b/example/alcotest/QCheck_alcotest_test.expected.ocaml5.32 deleted file mode 100644 index f077e770..00000000 --- a/example/alcotest/QCheck_alcotest_test.expected.ocaml5.32 +++ /dev/null @@ -1,67 +0,0 @@ -qcheck random seed: 1234 -Testing `my test'. - [OK] suite 0 list_rev_is_involutive. - [FAIL] suite 1 fail_sort_id. - [FAIL] suite 2 error_raise_exn. - [OK] suite 3 neg test pass (failing as expected). - [FAIL] suite 4 neg test unexpected success. - [FAIL] suite 5 neg fail with error. - [FAIL] suite 6 fail_check_err_message. - [OK] suite 7 tree_rev_is_involutive. - [FAIL] shrinking 0 debug_shrink. -┌──────────────────────────────────────────────────────────────────────────────┐ -│ [FAIL] suite 1 fail_sort_id. │ -└──────────────────────────────────────────────────────────────────────────────┘ -[exception] test `fail_sort_id` failed on ≥ 1 cases: [1; 0] (after 16 shrink steps) - ────────────────────────────────────────────────────────────────────────────── -┌──────────────────────────────────────────────────────────────────────────────┐ -│ [FAIL] suite 2 error_raise_exn. │ -└──────────────────────────────────────────────────────────────────────────────┘ -[exception] test `error_raise_exn` -raised exception `Error` -on `0 (after 30 shrink steps)` - ────────────────────────────────────────────────────────────────────────────── -┌──────────────────────────────────────────────────────────────────────────────┐ -│ [FAIL] suite 4 neg test unexpected success. │ -└──────────────────────────────────────────────────────────────────────────────┘ -[exception] negative test `neg test unexpected success` succeeded unexpectedly - ────────────────────────────────────────────────────────────────────────────── -┌──────────────────────────────────────────────────────────────────────────────┐ -│ [FAIL] suite 5 neg fail with error. │ -└──────────────────────────────────────────────────────────────────────────────┘ -[exception] test `neg fail with error` -raised exception `Error` -on `0 (after 7 shrink steps)` - ────────────────────────────────────────────────────────────────────────────── -┌──────────────────────────────────────────────────────────────────────────────┐ -│ [FAIL] suite 6 fail_check_err_message. │ -└──────────────────────────────────────────────────────────────────────────────┘ -[exception] test `fail_check_err_message` failed on ≥ 1 cases: -0 (after 7 shrink steps) -this -will -always -fail - ────────────────────────────────────────────────────────────────────────────── -┌──────────────────────────────────────────────────────────────────────────────┐ -│ [FAIL] shrinking 0 debug_shrink. │ -└──────────────────────────────────────────────────────────────────────────────┘ -~~~ Shrink ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Test debug_shrink successfully shrunk counter example (step 0) to: -(2, 3) -~~~ Shrink ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Test debug_shrink successfully shrunk counter example (step 1) to: -(1, 3) -~~~ Shrink ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Test debug_shrink successfully shrunk counter example (step 2) to: -(0, 3) -~~~ Shrink ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Test debug_shrink successfully shrunk counter example (step 3) to: -(0, 2) -~~~ Shrink ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Test debug_shrink successfully shrunk counter example (step 4) to: -(0, 1) -law debug_shrink: 1 relevant cases (1 total) -[exception] test `debug_shrink` failed on ≥ 1 cases: (0, 1) (after 4 shrink steps) - ────────────────────────────────────────────────────────────────────────────── -6 failures! 9 tests run. diff --git a/example/alcotest/dune b/example/alcotest/dune index 449789ff..6f7b6001 100644 --- a/example/alcotest/dune +++ b/example/alcotest/dune @@ -1,19 +1,11 @@ (rule - (enabled_if (and (= %{arch_sixtyfour} true) (>= %{ocaml_version} 5))) + (enabled_if (>= %{ocaml_version} 5)) (action (copy QCheck_alcotest_test.expected.ocaml5.64 QCheck_alcotest_test.expected))) (rule - (enabled_if (and (= %{arch_sixtyfour} false) (>= %{ocaml_version} 5))) - (action (copy QCheck_alcotest_test.expected.ocaml5.32 QCheck_alcotest_test.expected))) - -(rule - (enabled_if (and (= %{arch_sixtyfour} true) (< %{ocaml_version} 5))) + (enabled_if (< %{ocaml_version} 5)) (action (copy QCheck_alcotest_test.expected.ocaml4.64 QCheck_alcotest_test.expected))) -(rule - (enabled_if (and (= %{arch_sixtyfour} false) (< %{ocaml_version} 5))) - (action (copy QCheck_alcotest_test.expected.ocaml4.32 QCheck_alcotest_test.expected))) - (executable (name QCheck_alcotest_test) (libraries qcheck-core qcheck-alcotest alcotest)) From 7f1d389832f58306ad7b27490d79923708cd6da4 Mon Sep 17 00:00:00 2001 From: Jan Midtgaard Date: Sun, 30 Aug 2026 21:46:33 +0200 Subject: [PATCH 5/6] Remove 32-bit tests from example/ounit --- .../QCheck_ounit_test.expected.ocaml4.32 | 60 ------------------- .../QCheck_ounit_test.expected.ocaml5.32 | 60 ------------------- example/ounit/dune | 12 +--- 3 files changed, 2 insertions(+), 130 deletions(-) delete mode 100644 example/ounit/QCheck_ounit_test.expected.ocaml4.32 delete mode 100644 example/ounit/QCheck_ounit_test.expected.ocaml5.32 diff --git a/example/ounit/QCheck_ounit_test.expected.ocaml4.32 b/example/ounit/QCheck_ounit_test.expected.ocaml4.32 deleted file mode 100644 index 85f1ea77..00000000 --- a/example/ounit/QCheck_ounit_test.expected.ocaml4.32 +++ /dev/null @@ -1,60 +0,0 @@ -.FE.FEF. -============================================================================== -Error: tests:5:neg fail with error. - -Error: tests:5:neg fail with error (in the log). - - -test `neg fail with error` -raised exception `Dune__exe__QCheck_ounit_test.Error` -on `0 (after 7 shrink steps)` - ------------------------------------------------------------------------------- -============================================================================== -Error: tests:2:error_raise_exn. - -Error: tests:2:error_raise_exn (in the log). - - -test `error_raise_exn` raised exception `Dune__exe__QCheck_ounit_test.Error` -on `0 (after 31 shrink steps)` - ------------------------------------------------------------------------------- -============================================================================== -Error: tests:6:fail_check_err_message. - -Error: tests:6:fail_check_err_message (in the log). - - - -test `fail_check_err_message` failed on ≥ 1 cases: -0 (after 7 shrink steps) -this -will -always -fail - - ------------------------------------------------------------------------------- -============================================================================== -Error: tests:4:neg test unexpected success. - -Error: tests:4:neg test unexpected success (in the log). - - - -negative test 'neg test unexpected success' succeeded unexpectedly - ------------------------------------------------------------------------------- -============================================================================== -Error: tests:1:fail_sort_id. - -Error: tests:1:fail_sort_id (in the log). - - - -test `fail_sort_id` failed on ≥ 1 cases: [1; 0] (after 11 shrink steps) - ------------------------------------------------------------------------------- -Ran: 8 tests in: seconds. -FAILED: Cases: 8 Tried: 8 Errors: 2 Failures: 3 Skip: 0 Todo: 0 Timeouts: 0. diff --git a/example/ounit/QCheck_ounit_test.expected.ocaml5.32 b/example/ounit/QCheck_ounit_test.expected.ocaml5.32 deleted file mode 100644 index 1904dac0..00000000 --- a/example/ounit/QCheck_ounit_test.expected.ocaml5.32 +++ /dev/null @@ -1,60 +0,0 @@ -.FE.FEF. -============================================================================== -Error: tests:5:neg fail with error. - -Error: tests:5:neg fail with error (in the log). - - -test `neg fail with error` -raised exception `Dune__exe__QCheck_ounit_test.Error` -on `0 (after 7 shrink steps)` - ------------------------------------------------------------------------------- -============================================================================== -Error: tests:2:error_raise_exn. - -Error: tests:2:error_raise_exn (in the log). - - -test `error_raise_exn` raised exception `Dune__exe__QCheck_ounit_test.Error` -on `0 (after 30 shrink steps)` - ------------------------------------------------------------------------------- -============================================================================== -Error: tests:6:fail_check_err_message. - -Error: tests:6:fail_check_err_message (in the log). - - - -test `fail_check_err_message` failed on ≥ 1 cases: -0 (after 7 shrink steps) -this -will -always -fail - - ------------------------------------------------------------------------------- -============================================================================== -Error: tests:4:neg test unexpected success. - -Error: tests:4:neg test unexpected success (in the log). - - - -negative test 'neg test unexpected success' succeeded unexpectedly - ------------------------------------------------------------------------------- -============================================================================== -Error: tests:1:fail_sort_id. - -Error: tests:1:fail_sort_id (in the log). - - - -test `fail_sort_id` failed on ≥ 1 cases: [1; 0] (after 16 shrink steps) - ------------------------------------------------------------------------------- -Ran: 8 tests in: seconds. -FAILED: Cases: 8 Tried: 8 Errors: 2 Failures: 3 Skip: 0 Todo: 0 Timeouts: 0. diff --git a/example/ounit/dune b/example/ounit/dune index 6fdbdef5..35c43ce2 100644 --- a/example/ounit/dune +++ b/example/ounit/dune @@ -3,21 +3,13 @@ (libraries ounit2 qcheck-ounit)) (rule - (enabled_if (and (= %{arch_sixtyfour} true) (>= %{ocaml_version} 5))) + (enabled_if (>= %{ocaml_version} 5)) (action (copy QCheck_ounit_test.expected.ocaml5.64 QCheck_ounit_test.expected))) (rule - (enabled_if (and (= %{arch_sixtyfour} false) (>= %{ocaml_version} 5))) - (action (copy QCheck_ounit_test.expected.ocaml5.32 QCheck_ounit_test.expected))) - -(rule - (enabled_if (and (= %{arch_sixtyfour} true) (< %{ocaml_version} 5))) + (enabled_if (< %{ocaml_version} 5)) (action (copy QCheck_ounit_test.expected.ocaml4.64 QCheck_ounit_test.expected))) -(rule - (enabled_if (and (= %{arch_sixtyfour} false) (< %{ocaml_version} 5))) - (action (copy QCheck_ounit_test.expected.ocaml4.32 QCheck_ounit_test.expected))) - (rule (targets QCheck_ounit_test.output) (deps ./QCheck_ounit_test.exe) From 7c573df6416731d88204019d7b86a3816b10272f Mon Sep 17 00:00:00 2001 From: Jan Midtgaard Date: Sun, 30 Aug 2026 21:49:49 +0200 Subject: [PATCH 6/6] Add a CHANGELOG entry --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f1f6fb35..e2a53789 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -56,6 +56,8 @@ - Disabled duplicated pretty-printed feedback when using `QCheck_alcotest` runner - Fixed the overflow bug when `~count > max_int - 200` affecting `Test.{make_cell,make,make_neg}` in both QCheck and QCheck2 - Add a documentation warning about the precedence of `==>` to `QCheck` and `QCheck2` +- Remove 32-bit support from QCheck's internal test suite. The libraries + themselves are expected to continue running on 32-bit platforms. ## 0.91 (2025-12-21)