You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: update plugin-test skill with container debugging guidance
Add documentation for permanent 502 / empty segments failures and
local vs CI differences for plugin integration tests.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Look for whether Flask actually started (should see `* Running on http://`)
169
+
- Common cause: `pip install -r requirements.txt` in the Docker container downgrades shared dependencies (urllib3, charset-normalizer) that break the Flask/agent startup
170
+
- Run `docker exec sw_<name>-consumer-1 pip list` to check installed package versions
171
+
- The Docker image has pre-installed packages from `make install`; test-specific `pip install` can create conflicts
172
+
173
+
### Local vs CI Differences
174
+
- CI runs on Linux with native Docker — faster, more reliable networking
175
+
- macOS Docker Desktop runs containers in a Linux VM — additional latency
176
+
- Some tests may fail locally due to dependency conflicts in containers but pass in CI where the environment is cleaner
177
+
- For authoritative span data verification, rely on CI results
0 commit comments