Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Parallelize src/test/test into chunks. #2064

Open
wants to merge 2 commits into
base: maint-0.3.5
Choose a base branch
from

Commits on Aug 12, 2020

  1. Parallelize src/test/test into chunks.

    First, we introduce a flag to teach src/test/test to split its work
    into chunks.  Then we replace our invocation of src/test/test in our
    "make check" target with a set of 8 scripts that invoke the first
    8th of the tests, the second 8th, and so on.
    
    This change makes our "make -kj4 check" target in our hardened
    gitlab build more than twice as fast, since src/test/test was taking
    the longest to finish.
    
    Closes 40098.
    nmathewson committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    dccc70c View commit details
    Browse the repository at this point in the history
  2. fixup! Parallelize src/test/test into chunks.

    Also add unittest scripts to extra_dist
    nmathewson committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    70aaf3b View commit details
    Browse the repository at this point in the history