Hello Josh,

Please count me in.

Regards,

Meera.

On Tue, Nov 18, 2014 at 9:30 AM, Joshua Blatt
<bla...@yahoo-inc.com.invalid> wrote:
> Hi guys,
> Sorry I've been slow setting this up, but before this slips away from us, is 
> anyone up for a meeting this week?   Say Thursday sometime between 11am and 
> 4pm?
> We could do this in person and I'm happy to host a meeting at the Yahoo 
> office in Sunnyvale, but if transit time makes it too difficult, I think a 
> phone call would work well too.   Brian, Narayan, Cynthia, anyone else?
> Thanks,
> Josh
>
>
>      On Tuesday, November 4, 2014 3:09 PM, Cynthia Gu 
> <czhen...@linkedin.com.INVALID> wrote:
>
>
>  Brian,
>
> Just some thoughts on collaboration. Most of the contributors are local is
> definite something advantage we can take. Since it’s a framework, we
> probably need some initial meetings/phone calls to come up with a robust
> easy-to-use framework. After that, we can start to implement test cases
> individually.
>
> Cynthia
>
> On 11/4/14, 10:54 AM, "Narayan Balasubramanian (நாராயண் )"
> <bv.nara...@gmail.com> wrote:
>
>>Brian,
>>
>>Agree with Josh. You have captured the requirements well.
>>
>>AFAICT, most of the contributors are local - LinkedIn, Apple and Yahoo.
>>Phone call, irc is all good. We can even meet to nail this.
>>
>>Thanks,
>>Narayan
>>
>>
>>On Tue, Nov 4, 2014 at 10:01 AM, Brian Geffon <bri...@apache.org> wrote:
>>
>>> Hi All, thanks for your patience I know many people are eager to start
>>> pooling resources to make this happen. (Thanks Susan for helping with
>>>notes
>>> during the summit)
>>>
>>> To briefly summarize what was discussed at the summit, we have an
>>>existing
>>> framework called TSQA which is based on bash, while this is a nice start
>>> it's not really what we need. Josh Blatt hacked together a prototype in
>>> NodeJS, but I think the consensus was that the tooling and existing code
>>> for Python would result it in being a better language choice, it seemed
>>>to
>>> be a more-or-less unanimous agreement (were there any objections to
>>>using
>>> Python?).
>>>
>>> With the language defined, we outlined the following high level
>>> requirements:
>>>  - It must be very easy to write simple tests (ie. basic http get ->
>>>proxy
>>> -> simple http origin).
>>>  - It must be expressive enough to handle complex test cases (ie
>>>testing
>>> an ESI plugin or advanced networking cases such as sending a FIN
>>>randomly).
>>>  - Such a framework MUST allow for integration testing plugins.
>>>  - We must be able to bootstrap trafficserver with relevant configs and
>>> plugins.
>>>  - We must have a port manager that is shared between each component of
>>> the integration test.
>>>  - We would punt on multiple OS support to start in favor of developing
>>> something more generally useful to start. However, at some point in the
>>> future it would be nice to have. Thus design decisions shouldn't be
>>>linux
>>> specific with the end goal of supporting multiple OSes.
>>>  - This framework will run in our existing CI environment, thus
>>>existing
>>> testing frameworks for generating reports suitable for Jenkins is a
>>>must.
>>>
>>> Other issues raised during this session were:
>>>  - Using such a framework for perf testing, most people agreed this
>>>should
>>> be considered separately from this testing framework.
>>>  - We should investigate what other proxies are using before
>>>development
>>> begins to determine if we can reuse/share components if the goals of our
>>> framework aligns with an existing framework.
>>>  - The following wiki page exists related to QA:
>>> https://cwiki.apache.org/confluence/display/TS/Quality+Assurance
>>>
>>> Please feel free to respond if I left anything out or if I in anyway
>>> misstated the discussions at the summit.
>>>
>>> Now moving along to the fun part. Several people have expressed
>>>interest in
>>> this project, which is awesome, but let's all coordinate. Let's work
>>> together and make something great that can really benefit the entire
>>> community. Does anyone have suggestions for how we can coordinate and/or
>>> deal with task distribution? Obviously Jira should be used for tasks,
>>>but
>>> should we do regular IRC check-ins and summarize those discussions on
>>>the
>>> mailing list? Ideas?
>>>
>>> Brian
>>>
>
>
>
>

Reply via email to