Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.
This repository was archived by the owner on Feb 12, 2024. It is now read-only.

Improve overall state of js-ipfs tests #2276

Closed
@hugomrdias

Description

@hugomrdias

Goals:

  1. Improve developer productivity
  2. Reduce the complexity of adding new tests for core and community devs
  3. Increase overall coverage and quality of the tests

Tasks:

Issues discovered


future work

  • P1 Dependencies between tests needs to be removed
    • js-ipfs cli
  • P1 Environmental skip of tests need to be self applied by each tests (relates to ipfs-utils)
    • ipfsd-ctl
    • interface-core
    • js-ipfs
    • http-client
  • P2 aegir test -t node needs to be reworked
  • P3 HTTP API tests need to have coverage instrumentation (relates to ipfsd-ctl)
  • P4 Browser tests need to build coverage output
  • P4 Test isolation needs to be analysed (daemon spawns between tests)
  • P4 https://github.com/ipfs/interop
  • P4 Travis CI and Windows is still a problem at least for js-ipfs repo

Metadata

Metadata

Assignees

Labels

P0Critical: Tackled by core team ASAPawesome endeavourexp/wizardExtensive knowledge (implications, ramifications) required

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions