Thanks Gancho. This is very helpful

Karthik

________________________________________
From: Gancho Tenev <gtte...@gmail.com>
Sent: Friday, April 22, 2016 4:05 PM
To: dev@trafficserver.apache.org
Subject: Re: Unit testing for plugin

Karthik,

If interested in regression / integration testing (trafficserver+plugin) using 
TSQA  you could take a look at cachekey plugin regression tests:
  
https://github.com/apache/trafficserver/blob/master/plugins/experimental/cachekey/tests/test_cachekey.py

TSQA link:
  https://github.com/apache/trafficserver/tree/master/ci/tsqa

For unit tests Google Test seems like a reasonable choice to me.

Cheers,
—Gancho


> On Apr 22, 2016, at 9:30 AM, Karthik Sivaraman <karthiksivara...@outlook.com> 
> wrote:
>
> Thanks all. Will follow up on these links
>
> Karthik
>
> ________________________________________
> From: Brian Geffon <bri...@apache.org>
> Sent: Friday, April 22, 2016 8:46 AM
> To: dev@trafficserver.apache.org
> Subject: Re: Unit testing for plugin
>
> Take a look at the open pull requests, there are c++ API mocks that are
> hopefully going to land soon too.
>
> Brian
>
> On Friday, April 22, 2016, James Peach <jamespe...@me.com> wrote:
>
>>
>>> On Apr 22, 2016, at 7:01 AM, Karthik Sivaraman <
>> karthiksivara...@outlook.com <javascript:;>> wrote:
>>>
>>> Hi
>>>
>>>
>>> We are planning to maintain a plug-in that does third party feed based
>> URL filtering. Are there any recommendations for unit test/regression test
>> frameworks? What does trafficserver use for its unit/regression tests?
>>
>> Internally, Traffic Server uses a very simple regression test framework,
>> some automake test tools and some integration tests. There’s nothing for
>> external plugins to use for testing, so you should use whatever works for
>> you. The framework that Jason pointed out looks pretty interesting. For C++
>> testing, Google Test and Google Mock are also good choices.
>>
>> J

Reply via email to