GitHub user jacksontj opened a pull request:

    https://github.com/apache/trafficserver/pull/1168

    Tsqa-- switch to using build that exist

    Now that trafficserver support exposing what features it has through 
`traffic_layout` we don't need to build ATS for every run of TSQA (yay!). Once 
the support is merged into apache/trafficserver-qa#5 we can merge this in and 
start running tests against `TS_ROOT`s that already exist. This changes the 
command from `make test` to something like `make test 
TSQA_ATS_ROOT=~/workspace/trafficserver/` (or wherever your env is).
    
    Single tests can still be run, but tsqa will still require the 
`TSQA_ATS_ROOT` environment variable, so a one-liner to do that would look 
like: `TSQA_ATS_ROOT=~/workspace/trafficserver/ nosetests tests/test_example.py`

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/jacksontj/trafficserver tsqa

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/trafficserver/pull/1168.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1168
    
----
commit 479060426966d2b4de23b35b7d28ddb3e4b64344
Author: Thomas Jackson <[email protected]>
Date:   2016-11-01T03:56:17Z

    PoC TSQA running against existing builds

commit 291a3b6056d3f5dc29474a6432e81926e897ed03
Author: Thomas Jackson <[email protected]>
Date:   2016-11-01T04:16:50Z

    Fix broken test-- invalid python

commit 032dd51345067334e1f52e23dbed690b536d2d40
Author: Thomas Jackson <[email protected]>
Date:   2016-11-01T04:28:16Z

    Fix broken tests

commit 3d49b2966b87b445c24a3352d4007e3e3149f73e
Author: Thomas Jackson <[email protected]>
Date:   2016-11-01T15:23:05Z

    Add timeouts, don't want tests to run forever

commit 3bb533f2417cebfc9c31f86eab130db2968d3703
Author: Thomas Jackson <[email protected]>
Date:   2016-11-01T15:23:37Z

    Don't re-run regression tests
    
    as of now the CI already runs the regression tests, so there is no need to 
re-run them in tsqa. At some point in the future we may consolidate these-- but 
for now we'll leave them separate

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to