Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Перейти к файлу
Julian Descottes 5da943f86c Bug 1851438 - [remote] Fix expectations and tests for Puppeteer v21.2.0 on mozilla CI r=webdriver-reviewers,whimboo
Depends on D188104

> TestExpectations.json
> Launcher specs Puppeteer Puppeteer.launch should launch Chrome properly with

Those tests can't work on Mozilla CI because we don't perform a regular install of puppeteer there.

> TestExpectations.json
> Launcher specs Puppeteer Puppeteer.launch should work with no default arguments

Same thing.

> TestExpectations.json
> [proxy.spec] request proxy should respect proxy bypass list

This test frequently fails on our CI because the responseCompleted event is received too late (ie after navigate has resolved). Filed https://bugzilla.mozilla.org/show_bug.cgi?id=1852891 about this.

> TestExpectations.json
> [network.spec] network Response.fromCache should work

I am not sure how this one passes on the puppeteer CI. Locally I never get a second request for the CSS file which we expect to get from the cache. Maybe we are completely missing the request in this case, but I don't know how this can pass on the puppeteer CI.

> TestExpectations.json
> [waittask.spec] waittask specs Frame.waitForFunction should work when resolved right before execution context disposal

The polling mechanism used in this test always fail for me locally and on CI. It might pass on puppeteer CI if it has slightly different timings?

> evaluation.spec.ts
> should not throw an error when evaluation does a navigation

Is ending too quickly on our CI, and the next test is trying to use the browsing context which is navigating, failing frequently.

> page.spec.ts
> Page.Events.PageError should fire

I frequently receive other errors for the same context during the test, which make the test fail. I'm proposing to wait for the specific error message here to avoid the issue.

> target.spec.ts
> should timeout waiting for a non-existent target

Depending on which test ran before, there could be a `server.EMPTY_PAGE` target available, and for some reason that lead the test to immediately fail with a TIMEOUT. Not quite sure why, but I think using an obviously not matching URL is safer?

Differential Revision: https://phabricator.services.mozilla.com/D188105
2023-09-15 13:36:12 +00:00
.cargo Bug 1852704 - Update rust-minidump to current main. r=gsvelto,supply-chain-reviewers 2023-09-12 20:31:17 +00:00
.github/workflows Bug 1847997: Automatically close GitHub pull requests with a GitHub Action r=hwine DONTBUILD 2023-08-10 17:01:59 +00:00
.vscode
accessible Bug 1852963 - Rename BrowserTestUtils.loadURIString() to .startLoadingURIString(). r=dao 2023-09-15 09:16:34 +00:00
browser Bug 1853218 - remove visibility state change log message r=jhirsch 2023-09-15 12:21:31 +00:00
build Bug 1839396 part 15 - Replace Sprinter::jsprintf. r=mgaudet 2023-09-15 13:33:41 +00:00
caps Bug 1850545 - convert .ini manifests to .toml: batch 3 chrome.ini (bis) r=jmaher,geckoview-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,places-reviewers,profiler-reviewers,m_kato,mak,mtigley 2023-09-13 18:28:32 +00:00
chrome Bug 1834176 - Convert consumers of NetUtil.jsm to import the ES module directly. r=arai,webdriver-reviewers,perftest-reviewers,valentin,extension-reviewers,devtools-reviewers,sync-reviewers,cookie-reviewers,robwu,afinder,whimboo 2023-06-07 08:42:36 +00:00
config Bug 1852210 - Remove duplicate double_conversion sources r=dminor 2023-09-15 08:27:43 +00:00
devtools Bug 1852963 - Rename BrowserTestUtils.loadURIString() to .startLoadingURIString(). r=dao 2023-09-15 09:16:34 +00:00
docs Bug 1852559 - Minor cleanup for the What is a Triaged Bug documentation. r=firefox-source-docs-reviewers,sylvestre DONTBUILD 2023-09-14 20:06:11 +00:00
docshell Bug 1852963 - Rename BrowserTestUtils.loadURIString() to .startLoadingURIString(). r=dao 2023-09-15 09:16:34 +00:00
dom Backed out changeset ba49d9bdc665 (bug 1852485) for causing non-unified build bustages at ExternalTextureD3D11.cpp. 2023-09-15 16:21:08 +03:00
editor Bug 1850545 - convert .ini manifests to .toml: batch 3 chrome.ini (bis) r=jmaher,geckoview-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,places-reviewers,profiler-reviewers,m_kato,mak,mtigley 2023-09-13 18:28:32 +00:00
extensions Bug 1852512 - vendor hunspell using moz.yaml r=ahochheiden 2023-09-15 06:56:51 +00:00
gfx Backed out changeset ba49d9bdc665 (bug 1852485) for causing non-unified build bustages at ExternalTextureD3D11.cpp. 2023-09-15 16:21:08 +03:00
gradle/wrapper
hal Bug 1852806 - Remove macros for older Windows SDK from hal/. r=gsvelto 2023-09-15 03:19:27 +00:00
image Bug 1641389 - Remove image.webp.enabled pref, always on by default. r=necko-reviewers,tnikkel,valentin 2023-09-15 11:57:53 +00:00
intl Bug 1852210 - Remove duplicate double_conversion sources r=dminor 2023-09-15 08:27:43 +00:00
ipc Bug 1852806 - Remove macros for older Windows SDK from ipc/. r=handyman,mccr8,ipc-reviewers 2023-09-15 03:19:27 +00:00
js Bug 1839396: apply code formatting via Lando 2023-09-15 13:38:09 +00:00
layout Bug 1641389 - Remove image.webp.enabled pref, always on by default. r=necko-reviewers,tnikkel,valentin 2023-09-15 11:57:53 +00:00
media Bug 1852749. Cherry-pick upstream libwebp fix. r=gfx-reviewers,lsalzman 2023-09-14 13:16:57 +00:00
memory Backed out 2 changesets (bug 1814798) for multiple phc related failures. 2023-09-12 07:54:18 +03:00
mfbt Bug 1844908 - Remove unused Windows version check functions. r=handyman 2023-08-22 19:11:41 +00:00
mobile Bug 1591533 - Add GV API to enable DNS-over-HTTPS capability on Fenix r=geckoview-reviewers,calu,owlish 2023-09-14 07:00:52 +00:00
modules Backed out changeset ba49d9bdc665 (bug 1852485) for causing non-unified build bustages at ExternalTextureD3D11.cpp. 2023-09-15 16:21:08 +03:00
mozglue Bug 1852806 - Remove macros for older Windows SDK from mozglue/. r=glandium 2023-09-15 03:19:27 +00:00
netwerk Bug 1848763 - update ntlm connection reset tests. r=necko-reviewers,valentin 2023-09-15 12:37:55 +00:00
nsprpub
other-licenses Bug 1846660 part 2: Add IAccessibleTextSelectionContainer interface. r=nlapre 2023-08-04 02:51:42 +00:00
parser Bug 1846178 - Use the async/defer (non-blocking) HTML parser code path for module scripts. r=smaug 2023-09-15 07:53:16 +00:00
python Bug 1846705: Fix Updatebot Tag tracking r=jewilde 2023-09-14 19:29:51 +00:00
remote Bug 1851438 - [remote] Fix expectations and tests for Puppeteer v21.2.0 on mozilla CI r=webdriver-reviewers,whimboo 2023-09-15 13:36:12 +00:00
security Bug 1852963 - Rename BrowserTestUtils.loadURIString() to .startLoadingURIString(). r=dao 2023-09-15 09:16:34 +00:00
services Bug 1852963 - Rename BrowserTestUtils.loadURIString() to .startLoadingURIString(). r=dao 2023-09-15 09:16:34 +00:00
servo Bug 1853206 - Fix <svg:text> font unzooming. 2023-09-15 13:50:34 +02:00
startupcache Bug 1841660 - Fix potential deadlock waiting for StartupCache ThreadedPrefetch, r=jesup 2023-07-04 19:05:06 +00:00
storage Bug 1834043 - Add a configure option to disable Sqlite auxiliary files persistence. r=glandium,tjr 2023-08-01 08:02:34 +00:00
supply-chain Bug 1852704 - Update rust-minidump to current main. r=gsvelto,supply-chain-reviewers 2023-09-12 20:31:17 +00:00
taskcluster Backed out changeset a3a52a852587 (bug 1853082) for causing python related failures. CLOSED TREE 2023-09-15 00:35:47 +03:00
testing Bug 1853015: Simplify intermittent-failure annotation for WPT content-visibility-086.html. (no review) 2023-09-15 13:31:40 +00:00
third_party Bug 1851370 - Vendor cssparser-color into Gecko r=emilio 2023-09-14 10:53:03 +00:00
toolkit Backed out changeset de3502ab8cb5 (bug 1847180) for causing gtest failures at AllExtensionsInTestList. CLOSED TREE 2023-09-15 15:59:11 +03:00
tools Bug 1852963 - Rename BrowserTestUtils.loadURIString() to .startLoadingURIString(). r=dao 2023-09-15 09:16:34 +00:00
uriloader Bug 1641389 - Remove image.webp.enabled pref, always on by default. r=necko-reviewers,tnikkel,valentin 2023-09-15 11:57:53 +00:00
view Bug 1837960. Remove array of all nsViewManagers. r=emilio 2023-06-22 09:38:27 +00:00
widget Bug 1852963 - Rename BrowserTestUtils.loadURIString() to .startLoadingURIString(). r=dao 2023-09-15 09:16:34 +00:00
xpcom Backed out changeset de3502ab8cb5 (bug 1847180) for causing gtest failures at AllExtensionsInTestList. CLOSED TREE 2023-09-15 15:59:11 +03:00
xpfe/appshell Bug 1850545 - convert .ini manifests to .toml: batch 3 chrome.ini (bis) r=jmaher,geckoview-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,places-reviewers,profiler-reviewers,m_kato,mak,mtigley 2023-09-13 18:28:32 +00:00
.arcconfig
.babel-eslint.rc.js Bug 1830265 - Enable ESLint and Prettier on .babel-eslint.rc.js. r=Gijs 2023-05-04 17:21:03 +00:00
.clang-format Bug 1851529 - Set clang-format ColumnLimit consistently. r=sylvestre,necko-reviewers,kershaw 2023-09-05 11:23:01 +00:00
.clang-format-ignore Bug 1816519 - implement getAuthenticatorData for AuthenticatorAttestationResponse. r=keeler,webidl,emilio,smaug 2023-08-31 22:56:50 +00:00
.cron.yml Bug 1839317 - Add cron task for Firefox Snap upstream builds r=releng-reviewers,taskgraph-reviewers,ahal 2023-07-25 16:55:48 +00:00
.eslintignore Bug 1320607 - [devtools] Remove the generated CSS Properties database. r=devtools-reviewers,nchevobbe 2023-09-07 20:59:34 +00:00
.eslintrc-test-paths.js Bug 1849271 - Flip test when checking for the presence of optional colorspace members on a VideoDecoderConfig. r=media-playback-reviewers,alwu 2023-08-22 14:33:21 +00:00
.eslintrc.js Bug 1563927 - Add JSON linting via ESLint. r=Gijs 2023-09-05 12:59:31 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1834558: chore(webgpu): sync `.gitignore` with `.hgignore` for WebGPU r=webgpu-reviewers,nical 2023-06-19 20:12:38 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1842198 - [remote] Update hgignore to ignore readme files in puppeteer packages r=Sasha 2023-07-25 07:10:08 +00:00
.hgtags No bug - tagging 1429ba8bcd5b6beb45399f77673bc59439db5d91 with FIREFOX_NIGHTLY_118_END a=release DONTBUILD CLOSED TREE 2023-08-28 14:03:36 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1320607 - [devtools] Remove the generated CSS Properties database. r=devtools-reviewers,nchevobbe 2023-09-07 20:59:34 +00:00
.prettierrc.js Bug 1826062 - Upgrade Prettier to v2.0.5. r=mossop 2023-05-20 12:26:49 +00:00
.stylelintignore Bug 1771113 - Add chromeOnly `StyleSheetRemoved` event, emitted when a stylesheet is removed. r=emilio. 2023-08-10 14:36:03 +00:00
.stylelintrc.js Bug 1563927 - Upgrade stylelint to the latest version. r=Gijs 2023-09-05 12:59:31 +00:00
.taskcluster.yml Bug 1831143 - use new mozillareleases/gecko_decision:4.1.0 docker image. r=releng-reviewers,bhearsum 2023-08-22 15:22:43 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
Cargo.lock Backed out changeset ba49d9bdc665 (bug 1852485) for causing non-unified build bustages at ExternalTextureD3D11.cpp. 2023-09-15 16:21:08 +03:00
Cargo.toml Bug 1852704 - Update rust-minidump to current main. r=gsvelto,supply-chain-reviewers 2023-09-12 20:31:17 +00:00
GNUmakefile
LICENSE
Makefile.in Bug 1844122 - sccache: store the stats too r=padenot,taskgraph-reviewers,jcristau DONTBUILD 2023-07-18 15:10:55 +00:00
README.txt
aclocal.m4
build.gradle Bug 1626969 - Include locale in Glean pings.r=chutten,supply-chain-reviewers 2023-08-07 11:02:56 +00:00
client.mk
client.py
configure
configure.py Bug 1786490 - remove references to vendored pyparsing r=sylvestre,mach-reviewers,ahal,ahochheiden 2023-09-06 16:14:30 +00:00
gradle.properties
gradlew
gradlew.bat
mach Bug 1695312 - Activate the virtualenv associated with a mach command much earlier r=firefox-build-system-reviewers,glandium 2023-07-25 00:24:53 +00:00
mach.cmd
mach.ps1
mots.yaml No Bug - Add Gabriel Bustamante to mots.yml as a peer of Build and Release Tools r=releng-reviewers,zeid,ahal 2023-09-13 16:30:01 +00:00
moz.build Bug 1842620: Add overviews of the main applications to the docs. r=Gijs,geckoview-reviewers,owlish,bgrins 2023-07-26 18:22:32 +00:00
moz.configure Bug 1786490 - reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato 2023-09-06 16:14:30 +00:00
mozilla-config.h.in
old-configure.in Bug 1849927 - Bump WINVER to 0x0A00. r=firefox-build-system-reviewers,andi 2023-09-06 19:30:04 +00:00
package-lock.json Bug 1563927 - Upgrade stylelint to the latest version. r=Gijs 2023-09-05 12:59:31 +00:00
package.json Bug 1563927 - Upgrade stylelint to the latest version. r=Gijs 2023-09-05 12:59:31 +00:00
pyproject.toml
settings.gradle Bug 1846523 - Call `python mach` on Windows from settings.gradle r=nalexander 2023-08-01 18:26:32 +00:00
substitute-local-geckoview.gradle
test.mozbuild

README.txt

An explanation of the Firefox Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://firefox-source-docs.mozilla.org/contributing/directory_structure.html

For information on how to build Firefox from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html

If you have a question about developing Firefox, and can't find the solution
on https://firefox-source-docs.mozilla.org/, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.


Nightly development builds can be downloaded from:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly

Keep in mind that nightly builds, which are used by Firefox developers for
testing, may be buggy.