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

tests: parallel tests #199

Closed
wants to merge 15 commits into from
Closed

tests: parallel tests #199

wants to merge 15 commits into from

Commits on Mar 19, 2019

  1. Update knownBroken version (#165)

    PR-URL: #165
    Credit: @ljharb
    Reviewed-By: @zkat
    Reviewed-By: @aeschright
    ljharb authored and aeschright committed Mar 19, 2019
    2 Configuration menu
    Copy the full SHA
    6b1a9da View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    d075471 View commit details
    Browse the repository at this point in the history
  3. 1 Configuration menu
    Copy the full SHA
    e4a1f17 View commit details
    Browse the repository at this point in the history
  4. sha@3.0.0

    Audrey Eschright committed Mar 19, 2019
    1 Configuration menu
    Copy the full SHA
    a163a9c View commit details
    Browse the repository at this point in the history
  5. query-string@6.4.0

    Audrey Eschright committed Mar 19, 2019
    1 Configuration menu
    Copy the full SHA
    47b08b3 View commit details
    Browse the repository at this point in the history
  6. readable-stream@3.2.0

    Audrey Eschright committed Mar 19, 2019
    1 Configuration menu
    Copy the full SHA
    d6a956c View commit details
    Browse the repository at this point in the history
  7. tacks@1.3.0

    Audrey Eschright committed Mar 19, 2019
    1 Configuration menu
    Copy the full SHA
    10b8bed View commit details
    Browse the repository at this point in the history
  8. tap@12.6.0

    Audrey Eschright committed Mar 19, 2019
    1 Configuration menu
    Copy the full SHA
    e748370 View commit details
    Browse the repository at this point in the history
  9. tar-stream@2.0.1

    Audrey Eschright committed Mar 19, 2019
    1 Configuration menu
    Copy the full SHA
    3242fe6 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2019

  1. doc: update changelog for npm@6.9.1

    Audrey Eschright committed Mar 20, 2019
    Configuration menu
    Copy the full SHA
    dcc759c View commit details
    Browse the repository at this point in the history
  2. 6.9.1-next.0

    Audrey Eschright committed Mar 20, 2019
    3 Configuration menu
    Copy the full SHA
    199c970 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2019

  1. readable-stream@3.3.0

    This fixes a ERR_INVALID_OPT_VALUE error on Node v12
    isaacs committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    1768a48 View commit details
    Browse the repository at this point in the history
  2. tap@12.7.0

    isaacs committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    606458a View commit details
    Browse the repository at this point in the history
  3. remove npm-registry-couchapp

    isaacs committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    d4a76a2 View commit details
    Browse the repository at this point in the history
  4. tests: parallel tests

    Several changes to the test suite to support running tests in parallel,
    bringing the overall test time down considerably.
    
    - Replace all literal 1337 and 1234 ports with a custom per-process port
      assignment based on the TAP_CHILD_ID environment variable.
    - Add common.pkg as a per-test working directory instead of polluting
      __dirname or accidentally reusing the same working directory for
      multiple tests.
    - Rework test config handling so that tests don't rely on config setup
      being run in a particular order.
    - Remove the npm-registry-couchapp tests, since it (a) relies on
      CouchDB, (b) is no longer a reliable indicator of registry
      compatibility, and (c) is already superceded in most cases by tests
      that use npm-registry-mock.  (A test suite that runs against a
      reference implementation is a thing that should exist, but not here.)
    - Remove the fake-registry logging when TAP_CHILD_ID is set, since this
      is extremely hard to make sense of when running multiple tests in
      parallel.
    
    When Node v6 compatibility is dropped in npm v7, we can upgrade to the
    latest version of tap for a bit more speed, dropping Domains (and the
    associated deprecation warnings), and a fancier test reporter.
    isaacs committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    bec8272 View commit details
    Browse the repository at this point in the history