Skip to content

Conversation

@acul71
Copy link

@acul71 acul71 commented Jan 25, 2026

  • Update Docker base images to Debian Trixie
  • Use uppercase environment variable names for consistency
  • Add debug logging support via DEBUG env var
  • Add test_key parameter to allow parallel test runs with isolated Redis keys
  • Rename sec_protocol to secure_channel for clarity

Description

Refactor interop-tests configuration and improve debugging capabilities.

Changes:

  • Update Docker base images from Debian Bullseye to Trixie (and use slim variants)
  • Standardize environment variable names to uppercase (TRANSPORT, LISTENER_IP, SECURE_CHANNEL, MUXER, IS_DIALER, TEST_TIMEOUT_SECS, REDIS_ADDR)
  • Add DEBUG environment variable to enable verbose logging for libp2p components
  • Add TEST_KEY parameter to namespace Redis keys, allowing parallel test runs without conflicts
  • Rename sec_protocol to secure_channel for clarity throughout the codebase
  • Simplify output format for test results

Notes & open questions

  • The environment variable naming change is a breaking change for any existing test infrastructure using the old lowercase names
  • The TEST_KEY parameter enables running multiple test instances concurrently by isolating their Redis communication channels

Change checklist

  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • A changelog entry has been made in the appropriate crates

acul71 and others added 2 commits January 25, 2026 17:35
- Update Docker base images to Debian Trixie
- Use uppercase environment variable names for consistency
- Add debug logging support via DEBUG env var
- Add test_key parameter to allow parallel test runs with isolated Redis keys
- Rename sec_protocol to secure_channel for clarity
@acul71
Copy link
Author

acul71 commented Jan 25, 2026

Hi @dhuseby, I've modified the rust v-0.56 to parse debug env var, and other stuff.
I'm not a rust developer, so if someone can chore it.
It's using debian:trixie-slim that is slim updated but dev-rolling, maybe better another distro.....

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant