freenet-core icon indicating copy to clipboard operation
freenet-core copied to clipboard

Add integration tests to CI workflow

Open sanity opened this issue 5 months ago • 0 comments

Problem

Integration tests in the \ directory are not being run as part of the CI workflow. This means critical issues like the current decryption errors between nodes are not caught before deployment.

Current Behavior

The CI workflow runs: \\

This only runs unit tests (tests inside \ files) by default, not integration tests.

Proposed Solution

Once integration tests are passing, update the CI workflow to include: \\

Blocked By

  • Need to fix failing integration tests first (see issue #1640 for decryption error fixes)

Benefits

  • Catch network/transport layer issues before deployment
  • Prevent regressions in peer-to-peer communication
  • Ensure contract operations work across nodes

Related to the decryption errors discovered in production after v0.1.5 deployment.

sanity avatar Jun 08 '25 23:06 sanity