Mark, just to let you know there was a small change needed to get the tests running locally.
In m-c/testing/tps/setup.py, change the following deps to look like: 'mozprofile == 0.27', 'mozversion == 1.4', And then run create_venv.py to set things up again. That should let you run the tests locally to fix things, meanwhile we'll get the tests added to our jenkins and then we can look at running these automatically. Cheers On Thu, Oct 29, 2015 at 4:49 PM, Karl Thiessen <[email protected]> wrote: > The plan Stuart and I have come up with is basically the following: > > 1. Get TPS running on someone's laptop. [Karl, this week.] > 2. Get TPS running on a QA Jenkins slave. [Karl and Stuart, with help > from the rest of their team, this week or next.] > 3. Once the tests are actually running and showing red, ask markh (and the > rest of the community) for help in turning them green. [By 9 November, we > hope.] > > If anyone has details of this they'd like to help flesh out, we'd love the > input. And if I get stuck on 1, above, I will definitely be asking the > list for help. > > Let us know what you think! > > Thanks, > --KT. > > > On Thu, Oct 29, 2015 at 10:02 AM, Christopher Karlof <[email protected]> > wrote: > >> Thanks, Stuart! >> >> On Thu, Oct 29, 2015 at 9:54 AM, Stuart Philp <[email protected]> wrote: >> >>> Yeah! Karl and I are going to work through a plan for this later today, >>> so we'll get a proposal together and submit it to sync-dev for everyone to >>> read/comment on. >>> >>> On Thu, Oct 29, 2015 at 12:30 PM, Christopher Karlof < >>> [email protected]> wrote: >>> >>>> I’m a bit sad this conversation isn’t on the sync-dev. >>>> >>>> On Thu, Oct 29, 2015 at 4:16 AM, Henrik Skupin <[email protected]> >>>> wrote: >>>> >>>>> Stuart Philp wrote on 10/22/2015 09:06 PM: >>>>> >>>>> Hi all, >>>>> >>>>> and sorry for the late reply but several RelEng work busted our CI >>>>> infrastructure last week and fixing that was a higher priority for me. >>>>> But now lets see which information I can give to you all. >>>>> >>>>> > We've been discussing bringing back TPS lately and what needs to >>>>> happen >>>>> > to get it stood up inside our services infrastructure so that markh >>>>> can >>>>> > start using it again and get the tree green for sync deploys. >>>>> >>>>> That sounds great. >>>>> >>>>> > Is it possible to just run TPS entirely within a docker image? My >>>>> > thinking is that if we have that self-contained/portable environment, >>>>> > we'll then easily be able to use that docker image in a jenkins job >>>>> on >>>>> > our jenkins infrastructure to run on every sync build, which also >>>>> allows >>>>> > for reporting and build history. Mark would also be able to use that >>>>> > image locally for development. At some point in the future we would >>>>> then >>>>> > look at getting the results into treeherder proper. >>>>> >>>>> I have never checked if docker would work and I also cannot say details >>>>> given that we are also not using docker for our firefox-ui-tests. But I >>>>> would be highly interested in if you can get this working. Regarding >>>>> submission to Treeherder I can give hints given that I was doing that >>>>> lately for our tests. >>>>> >>>>> > Reading through the docs ( >>>>> https://developer.mozilla.org/en-US/docs/TPS) >>>>> > there doesn't appear to be anything that would limit this, looks >>>>> like a >>>>> > pretty straight forward venv, but I thought I'd clear it with you >>>>> before >>>>> > we try some other approach. >>>>> >>>>> The commands we currently use you can find in the coversheet >>>>> repository: >>>>> >>>>> >>>>> https://github.com/mozilla/coversheet/blob/master/jenkins-master/jobs/mozilla-central_fx-account/config.xml#L64 >>>>> >>>>> >>>>> https://github.com/mozilla/coversheet/blob/master/jenkins-master/jobs/tools/workspace/trigger.py >>>>> >>>>> That means all what you would be interested in is in that trigger.py >>>>> file. Keep in mind that this is currently broken due to the needed >>>>> tests.zip file does no longer exist. You tests should be part of the >>>>> common test package. >>>>> >>>>> > We (Karl and myself) will take ownership of the work if it is indeed >>>>> > possible, all we ask is you be available to answer any of our silly >>>>> > questions ;) >>>>> >>>>> Sure! Best here would be if you also join #automation on IRC. >>>>> >>>>> Best, >>>>> Henrik >>>>> >>>>> -- >>>>> Henrik Skupin >>>>> Senior Test Engineer >>>>> Mozilla Corporation >>>>> >>>> >>>> >>> >> >
_______________________________________________ Sync-dev mailing list [email protected] https://mail.mozilla.org/listinfo/sync-dev

