get unittest running manually on fedora and fedora64

RESOLVED FIXED

Status

defect
P1
normal
RESOLVED FIXED
10 years ago
6 years ago

People

(Reporter: anodelman, Assigned: armenzg)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

No description provided.
Blocks: 548768
Any staging slave I could get my hands on?
It is difficult to track all the rev2 machines re-imaging and bringing them to staging.

Shall I look tomorrow for slaves in one of these masters?
http://talos-staging-master.mozilla.org:8010/waterfall
http://talos-staging-master02.mv.mozilla.com:8010/waterfall
Assignee: nobody → armenzg
Status: NEW → ASSIGNED
Priority: -- → P2
Waiting on:
talos-rev2-fed-001/002/003
talos-rev2-fed64-001/002/003
Depends on: 548231
Priority: P2 → P3
From team's meeting I will be receiving rev3 machines to get started on running the tests manually.

Alice let me know which machines will be OK for me to use and if there is anything specific I should be aware with regards talos machine. It's my first time working with them.
I will be working with talos-r3-fed-001 and talos-r3-fed64-001
Please note when you are done with talos-r3-fed-001 and talos-r3-fed64-001 so that they can be put back in the production talos pool.
Priority: P3 → P1
(In reply to comment #5)
> Please note when you are done with talos-r3-fed-001 and talos-r3-fed64-001 so
> that they can be put back in the production talos pool.
I will let you know.


This is what I will be testing manually:
----------------------------------------
All paths are "build" excepts those indicated at the end of the command

wget --progress=dot:mega -N http://stage.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-linux/1268143354/firefox-3.7a3pre.en-US.linux-i686.tar.bz2
wget --progress=dot:mega -N http://stage.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-linux/1268143354/firefox-3.7a3pre.en-US.linux-i686.tests.tar.bz2
wget --progress=dot:mega -N http://stage.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-linux/1268143354/firefox-3.7a3pre.en-US.linux-i686.crashreporter-symbols.zip (build/symbols)

tar -jxvf firefox-3.7a3pre.en-US.linux-i686.tar.bz2
tar -jxvf firefox-3.7a3pre.en-US.linux-i686.tests.tar.bz2
unzip -o firefox-3.7a3pre.en-US.linux-i686.crashreporter-symbols.zip (build/symbols)

== reftests
python reftest/runreftest.py --appname=firefox/firefox-bin --utility-path=bin --symbols-path=symbols reftest/tests/layout/reftests/reftest.list
== crashtests
python reftest/runreftest.py --appname=firefox/firefox-bin --utility-path=bin --symbols-path=symbols reftest/tests/testing/crashtest/crashtests.list
== jsreftest
python reftest/runreftest.py --appname=firefox/firefox-bin --utility-path=bin --symbols-path=symbols --extra-profile-file=jsreftest/tests/user.js jsreftest/tests/jstests.list
== xpcshell
bash -c cp bin/xpcshell firefox && cp -R bin/components/* firefox/components/ && cp -R bin/plugins/* firefox/plugins/ && python -u xpcshell/runxpcshelltests.py --symbols-path=symbols --manifest=xpcshell/tests/all-test-dirs.list firefox/xpcshell
== mochitest 1/5
python mochitest/runtests.py --appname=firefox/firefox-bin --utility-path=bin --extra-profile-file=bin/plugins --certificate-path=certs --autorun --close-when-done --console-level=INFO --symbols-path=symbols --total-chunks=5 --this-chunk=1 --chunk-by-dir=4
== mochitest other
*** mochitest-chrome
python mochitest/runtests.py --appname=firefox/firefox-bin --utility-path=bin --extra-profile-file=bin/plugins --certificate-path=certs --autorun --close-when-done --console-level=INFO --symbols-path=symbols --chrome
*** mochitest-browser-chrome
python mochitest/runtests.py --appname=firefox/firefox-bin --utility-path=bin --extra-profile-file=bin/plugins --certificate-path=certs --autorun --close-when-done --console-level=INFO --symbols-path=symbols --browser-chrome
*** mochitest-a11y
python mochitest/runtests.py --appname=firefox/firefox-bin --utility-path=bin --extra-profile-file=bin/plugins --certificate-path=certs --autorun --close-when-done --console-level=INFO --symbols-path=symbols --a11y
*** mochitest-ipcplugins
python mochitest/runtests.py --appname=firefox/firefox-bin --utility-path=bin --extra-profile-file=bin/plugins --certificate-path=certs --autorun --close-when-done --console-level=INFO --symbols-path=symbols --setpref=dom.ipc.plugins.enabled=true --test-path=modules/plugin/test
export DISPLAY=:0:0 is needed
Besides that we currently don't upload the Linux 64 tests. I will file a bug and try to get that working.
> Besides that we currently don't upload the Linux 64 tests. I will file a bug
> and try to get that working.

We don't upload it because 'enable_opt_unittests' is False. So nothing to worry about. I created the tests tar ball for the manual run (on moz2-linux64-slave02).
###############

Summary:
- I have been able to download tarballs
- I have been able to untar them
- I have been able to run some of the unittests (I have attached a11y's run since it is one of the smallest)
- Both slaves have the tests on ~/armenzg-unittests
- I will soon return the slaves to the pool
No longer depends on: 548231
(In reply to comment #4)
> I will be working with talos-r3-fed-001 and talos-r3-fed64-001
I have put this back into the pool.

Nothing else to be done in here.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
No longer blocks: 548768
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.