You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficcontrol.apache.org by GitBox <gi...@apache.org> on 2020/10/28 03:52:16 UTC

[GitHub] [trafficcontrol] zrhoffman edited a comment on issue #5069: SteeringTest fails when LetsEncryptDnsChallengeWatcher hangs

zrhoffman edited a comment on issue #5069:
URL: https://github.com/apache/trafficcontrol/issues/5069#issuecomment-717411843


   Since I haven't PRed it yet: The [`zrhoffman/tr-int-test`](/zrhoffman/trafficcontrol/commits/tr-int-test) branch can be used to run the Traffic Router External Tests.
   
   1. Start CDN-in-a-Box
   2. Wait for Traffic Monitor to start, since it is used by some Integration Tests (like AbstractResourceWatcherTest)
   3. Run the Traffic Router External Tests and Integration Tests:
       ```shell
       docker-compose -f docker-compose.traffic-router-test.yml up --build tr-integration-test
       ```
   
   You can also debug the `tr-integration-test` service by setting the `TR_TEST_DEBUG_ENABLE` to `true` in `variables.env`.
   
   Debugging settings to use in Intellij Idea:
   
   - *Listen to remote JVM* instead of *Attach to remote JVM*
   - Enable *Auto restart*, since otherwise the debugger would stop listening after each test
   - Port 8000
   - Make sure the IDE is listening for debug connections before starting the tests or they will all fail.
   
   Edit: And if you're on Linux (no need if using Docker Desktop on Mac or Windows), you'll need to use your own resolver so you can set the IP address for `host.docker.internal` to 172.17.0.1. `host.docker.internal` to 172.17.0.1 in 
   https://github.com/apache/trafficcontrol/blob/56a80d381a4856fbfcf866c019aeefa864c292ab/infrastructure/cdn-in-a-box/traffic_router_integration_test/run.sh#L44-L45


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org