@@ -127,6 +127,25 @@ 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 tarball (no .tar.bz2)**
145
+ - Press the green "Run workflow" option
146
+ - In a few minutes, the top workflow should be yours. Click through to watch progress.
147
+ - Linux runs throw a lot of warnings, ignore them and focus on the results. Green checks are the key.
148
+
130
149
### Project Contribution
131
150
If you are outside of Mozilla and would like to contribute to this project:
132
151
- Read all the documentation including this README, BEST_PRACTICES and CODE_OF_CONDUCT.
0 commit comments