• Georges Racinet's avatar
    RSpec tests: parallel launch with Knapsack · baa204a5c885
    Georges Racinet authored
    Knapsack is the sharding tool also used by upstream GitLab.
    To balance the shards, it uses a time table (the report file).
    Our main difference with upstream is that we have a checked in
    report file instead of maintaining it from the CI in a S3 bucket.
    Updates will have to be done manually. There is a companion
    `heptapod-rspec-parallel` script in the HDK (for lack of a better
    place) that can leverage knapsack to run the tests
    across several entire HDK workspaces.
    branch : heptapod-stable
heptapod_knapsack.sh 694 Bytes