QA/Mozmill Test Automation/On Demand Update Testing/Documentation: Difference between revisions

Jump to navigation Jump to search
Line 172: Line 172:
   -p PLATFORM, --platform=PLATFORM
   -p PLATFORM, --platform=PLATFORM
                         platform to push to [default: all]
                         platform to push to [default: all]
=== Sample Command Line ===
./release_push.py update qa-foobar 3.6.20 betatest
This runs update testing on all platforms in the qa-foobar cluster, using the 3.6.20 staging directory and looking for updates on betatest.
./release_push.py --platform=win7_64 update qa-foobar 3.6.20 betatest
As above, but only on the Windows 7 64-bit listener
./release_push.py functional qa-foobar 3.6.21
This runs functional testing on all platforms in the qa-foobar cluster, using the 3.6.21 staging directory


=== Options/Behavior ===
=== Options/Behavior ===
Line 180: Line 193:
* For update testing only, the value of channel is the channel builds are available on; this is typically betatest, beta, releasetest, or release.
* For update testing only, the value of channel is the channel builds are available on; this is typically betatest, beta, releasetest, or release.
* If no --platform option is given, all [[#Release_Listener|listeners]] for the cluster will run tests. If a --platform value is given, only [[#Release_Listener|listeners]] for that platform will run tests.
* If no --platform option is given, all [[#Release_Listener|listeners]] for the cluster will run tests. If a --platform value is given, only [[#Release_Listener|listeners]] for that platform will run tests.
* If you're unsure that listeners are working, you can push a test against a non-existent branch. This won't run anything significant, but you can check the output of a listener console to see if it received the push.
canmove, Confirmed users
2,041

edits

Navigation menu