Closed Bug 1206234 Opened 7 years ago Closed 6 years ago

[e2e-test] sync

Categories

(Cloud Services :: QA: Test Automation, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rpapa, Assigned: kthiessen)

References

Details

No description provided.
notes from natim:
here's how the FxA loadtests create new user
accounts in stage without doing the email-verification loop:

https://github.com/mozilla/fxa-auth-server/blob/master/test/load/loadtests.py#L177
We'll likely be using TPS for this
Depends on: 1219456
TODO - TPS

1. Add mercurial install and mozilla central clone to puppet initial setup (ubuntu-desktop-slave)
2. Add mercurial install and mozilla central to slave refresh job
3. commit a run.sh to services-test/sync/e2e-test (see below)
4. Fix sed command in jenkins job to verify then checkin run.sh
5. Fix permissions issue: (firefox:17253): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied.  dconf will not work properly.

-----------
#!/bin/bash

#sudo apt-get -y install mercurial
#hg clone http://hg.mozilla.org/mozilla-central
pwd
cd mozilla-central/testing/tps

# tweak these:
#sed -i 's/mozprofile ==.*/mozprofile == 0.27/' setup.py
#sed -i 's/mozversion ==.*/mozversion == 1.4/' setup.py

./create_venv.py ~/tps-env
. $HOME/tps-env/bin/activate
Xvfb :20 >& /tmp/xerrors &
export DISPLAY=:20
runtps --binary=/usr/bin/firefox
Assignee: sphilp → kthiessen
Status: NEW → ASSIGNED
We've got this running out of a Jenkins job now.
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Depends on: 1266133
You need to log in before you can comment on or make changes to this bug.