Skip to content

Re-enable remote-libp2pjs test configuration after fixing stability issues #74

@Rinse12

Description

@Rinse12

Context

The remote-libp2pjs test configuration was temporarily disabled due to stability issues. This issue tracks all the locations where it was removed so re-enabling is straightforward once the underlying problems are resolved.

Locations to re-enable

  • .github/workflows/CI.yml — add remote-libp2pjs back to both matrix configs:

    • Node remote configs matrix (~line 75): config: [remote-kubo-rpc, remote-ipfs-gateway, remote-libp2pjs]
    • Browser remote configs matrix (~line 121): config: [remote-kubo-rpc, remote-ipfs-gateway, remote-libp2pjs]
  • src/test/test-util.ts — add "remote-libp2pjs" back to both browser and node arrays in getAvailablePlebbitConfigsToTestAgainst (~line 1450)

  • test/node-and-browser/plebbit/test.configs.plebbit.test.ts — add "remote-libp2pjs" back to expected config codes in expectedCodes arrays (~line 16)

  • package.json — add remote-libp2pjs back to these test scripts:

    • test:node:parallel:remote
    • test:node:remote
    • test:browser:chrome
    • test:browser:firefox
    • test:browser:chrome:parallel
    • test:browser:firefox:parallel

Steps to re-enable

  1. Fix the stability issues causing remote-libp2pjs tests to fail
  2. Re-add remote-libp2pjs to all locations listed above
  3. Verify CI passes with the config re-enabled

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions