Hey Josh,

James, Thomas, and I have been bouncing some ideas around that we'd like to
share too. We can all come by at 2:30 on Thursday if that works for you
guys.

Brian

On Tue, Nov 18, 2014 at 10:24 AM, Narayan Balasubramanian (நாராயண் ) <
bv.nara...@gmail.com> wrote:

> 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