Skip to content

Use a port picker to prevent port reuse #49

Description

@pcostell

When running npm test, at least one test appears to hold on to port 8080 causing later tests to fail.

Rather than using port 8080 for all tests a port picker should be used for each test so that they don't interfere with each other.

Activity

  1. jmdobry commented on Dec 14, 2015

    @jmdobry
    Member

    What platform are you running the tests on? Also, how fast of a machine? I wonder if it isn't a race condition.

  2. jmdobry commented on Dec 14, 2015

    @jmdobry
    Member

    So I figured it out (and this is why I need to add instructions), but one of the tests attempts to connect to Redis, and another attempts to connect to memcached. Without both of those running, you'll get the Error: bind EADDRINUSE null:8080 error.

  3. added a commit that references this issue on Dec 14, 2015
    03f438e
  4. added a commit that references this issue on Dec 14, 2015
    dade986
  5. added a commit that references this issue on Nov 9, 2022
  6. 6 remaining items

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    🚨This issue needs some love.triage meI really want to be triaged.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions