The script runs it in the foreground.
Essentially, we set the container's CMD to `/run.sh` and ADD a local script named `run.sh` to the root of the container's filesystem. So, in that script you'd do something like: trafficserver start exec tail -f /var/log/trafficserver/diags.log that last line ensures that the ATS diagnostic logs are output from the container. ________________________________ From: Guofeng Zhang <[email protected]> Sent: Thursday, April 18, 2019 8:55 PM To: [email protected] Subject: [EXTERNAL] Re: How to skip test when building TS That's my fault.I do not notice that I called 'make check' in my build script. Got it. @Bryan For the container usage, I think I should not change the config of a running TS server run in a container. So it is safe to call traffic_server when running TS in a contaner, right? @Fieck I cannot understand the python script. If I call 'trafficeserver', i need it to run in the foreground in a container. I do not know how the script accomplishes it. Thanks all of you! Guofeng On Fri, Apr 19, 2019 at 6:36 AM Bryan Call <[email protected]<mailto:[email protected]>> wrote: There shouldn't be anything triggering it unless you are running make test or make check. Maybe the Makefile got modified and was running the test or check target after all. There are also regression tests that are built into the traffic_server binary and those are run with traffic_server -R 1, but it doesn't sound like you are talking about the regression tests. -Bryan On Apr 18, 2019, at 9:50 AM, Jason Yang <[email protected]<mailto:[email protected]>> wrote: I think I had the problem too. There was a few times, ATS always ran tests during/after make. I don't know why, but the problem disappeared for me mysteriously after that. So I guess there might be something triggering this? Jason On Apr 18, 2019, at 12:47, Leif Hedstrom <[email protected]<mailto:[email protected]>> wrote: On Apr 18, 2019, at 10:35 AM, Bryan Call <[email protected]<mailto:[email protected]>> wrote: The tests shouldn't run by default when you do a make or make all. They only run if you run make test or make check. Yeh. Maybe he's asking how to not build the tests that are in traffic_server? There's a config option for that, e.g. % ./configure --disable-tests That just removes the code from the binary, making it a tiny bit smaller (I don't know if many people bothers with this :). - Leif
