Hi all,
I’d like to introduce some recent changes made to the Mochitest suite. We have extended its capability to run tests with HTTP/2 and HTTP/3 servers. Please see this
doc for the implementation details.
The ultimate goal of this project is to run every test with either an HTTP/2 or HTTP/3 server. Upon accomplishing the initial milestone, tests with HTTP/2 and HTTP/3 servers are activated on mochitest-plain and mochitest-devtools-chrome on Linux debug builds. Tests with HTTP/1.1 server continue to run on other platforms.
We have identified that approximately 600 out of more than 9800 tests are skipped. The potential reasons for these exclusions can be found in this
document.
We’ve filed bug
1828838 for the investigation work of fixing skipped tests. However, the sheer amount of tests is too much for the necko team alone to fix. As such, we’d like to ask for each team's assistance in resolving these issues.
The next goals for this project are to enable HTTP/2 and HTTP/3 servers on all platforms and set them as the default servers in the Mochitest suite.
Thanks,
Kershaw