I can meet Thursday this week.

Thanks,
Narayan


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