Skip to main content

Utility integrating BoolTest battery to the RTT

Configuration

Environment variable RTT_PARALLEL precedes toolkit-settings.execution.max-parallel-tests in the configuration.

Expected configuration in rtt-settings.json

{
    "booltest": {
        "default-cli": "--no-summary --json-out --log-prints --top 128 --no-comb-and --only-top-comb --only-top-deg --no-term-map --topterm-heap --topterm-heap-k 256 --best-x-combs 512",
        "strategies": [
            {
                "name": "v1",
                "cli": "",
                "variations": [
                    {
                        "bl": [128, 256, 384, 512],
                        "deg": [1, 2, 3],
                        "cdeg": [1, 2, 3],
                        "exclusions": []
                    }
                ]
            },
            {
                "name": "halving",
                "cli": "--halving",
                "variations": [
                    {
                        "bl": [128, 256, 384, 512],
                        "deg": [1, 2, 3],
                        "cdeg": [1, 2, 3],
                        "exclusions": []
                    }
                ]
            }
        ]
    }
}

Configuration can be also specified per-job in the job config file:

{
  "randomness-testing-toolkit": {
    "booltest": {
      "strategies": [
        {
          "name": "v1",
          "cli": "",
          "variations": [
            {
              "bl": [128, 256, 384, 512],
              "deg": [1, 2, 3],
              "cdeg": [1, 2, 3],
              "exclusions": []
            }
          ]
        },
        {
          "name": "halving",
          "cli": "--halving",
          "variations": [
            {
              "bl": [128, 256, 384, 512],
              "deg": [1, 2, 3],
              "cdeg": [1, 2, 3],
              "exclusions": []
            }
          ]
        }
      ]
    }
  }
}
  • strategies overrides RTT-defined strategies

  • strategies-aux adds another strategies to the RTT-defined strategies

Release files for booltest-rtt 0.7.15

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for booltest-rtt 0.7.15
File Size Uploaded
booltest-rtt-0.7.15.tar.gz 14.4 kB Details

Release files / booltest-rtt-0.7.15.tar.gz

Download URL booltest-rtt-0.7.15.tar.gz
Size 14.4 kB
Tags Source
SHA-256 checksum
How to use checksums
57128400d07dc5ac679247c2f9faec53ce95ca78c772a58835e33a07c3f859bd
BLAKE2b-256 checksum
How to use checksums
41fab0216fb96c0551d8a2d44875eab272abd90e6fd0cd6f4c50a365ba8d1840
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.1

Release history Release notifications | RSS feed

This release

0.7.15 This release

1 release file

0.7.14

1 release file

0.7.13

1 release file

0.7.12

1 release file

0.7.11

1 release file

0.7.10

1 release file

0.7.9

1 release file

0.7.8

1 release file

0.7.7

1 release file

0.7.6

1 release file

0.7.5

1 release file

0.7.3

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.9

1 release file

0.6.8

1 release file

0.6.7

1 release file

0.6.5

1 release file

0.6.4

1 release file

0.6.3

1 release file

0.6.2

1 release file

0.6.1

1 release file

0.6.0

1 release file

0.5.4

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page