bneradt opened a new pull request #6971:
URL: https://github.com/apache/trafficserver/pull/6971


   @shinrich observed a couple issues with certain configurations now that we 
are building AuTest plugins via the Automake system:
   
   1. Without ` --enable-experimental-plugins` and `--enable-example-plugins`: 
A couple tests used to build some experimental plugins by themselves with a 
copy-and-pasted version of the experimental plugin in the tools directory. This 
way the test would run regardless of whether the user configured their make 
with --experimental-plugins. That clearly won't work now that the standard 
installed plugins are built with Automake. To address this, I'm adding a skip 
check associated with these plugins.
   1. Susan also executed `make install` via sudo because she was installing in 
the root filesystem and needed root privilege. The PreparePlugin script copies 
down the plugins into the sandbox directory. For all the test plugins this is 
fine, but for the standard ATS plugins, this attempt to copy down upon a root 
sym link would fail with an EPERM. I'm addressing this by providing both a 
PrepareTestPlugin and PrepareInstalledPlugin in which the latter does not copy 
down the plugin `.so` file because it is already installed via `make install`.


----------------------------------------------------------------
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:
[email protected]


Reply via email to