@@ -127,6 +127,26 @@ You may find that if you are re-running all previously executed test runs that y
127
127
"Session is not reportable." If you wish to overwrite a previously reported session, add
128
128
` REPORTABLE=true ` to your environment.
129
129
130
+ ### Manual Execution of Smoke Tests
131
+
132
+ To run the smoke tests manually against an arbitrary version of Firefox ** where the installer or (for Linux)
133
+ tarball exists on the web** :
134
+
135
+ - Get write permissions to the repo (ask Ben C, Tracy, or Virgil S to add you)
136
+ - Go to the [ Smoke Test Execution workflow page] ( https://github.com/mozilla/fx-desktop-qa-automation/actions/workflows/smoke.yml )
137
+ - At the top right of the workflow history panel (near the top right of the page), press the button
138
+ labeled "Run workflow"
139
+ - Make sure you are running against ` Branch: main `
140
+ - Add the URLs to your installers for Windows and MacOS, and the tarball for Linux in the fields below.
141
+ - ** Installers and tarballs must be available on the internet**
142
+ - ** Windows should be x86, 64-bit (win64), .exe installer (no .msi)**
143
+ - ** MacOS should be a .dmg installer (no .pkg)**
144
+ - ** Linux should be a .tar.xz or .tar.bz2 tarball (no .deb)**
145
+ - ** Version numbers less than 128 are not likely to work**
146
+ - Press the green "Run workflow" option
147
+ - In a few minutes, the top workflow should be yours. Click through to watch progress.
148
+ - Linux runs throw a lot of warnings, ignore them and focus on the results. Green checks are the key.
149
+
130
150
### Project Contribution
131
151
If you are outside of Mozilla and would like to contribute to this project:
132
152
- Read all the documentation including this README, BEST_PRACTICES and CODE_OF_CONDUCT.
0 commit comments