canmove, Confirmed users
2,041
edits
| 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. | |||