Commit Graph

87 Commits

Author SHA1 Message Date
Alex Rudenko
dba1b2d9cc
docs: add readme to the API reference index () 2023-04-11 14:47:25 +02:00
Alex Rudenko
75a136e0de
docs: website docs for browsers () 2023-04-06 14:23:10 +02:00
Nikolay Vitkov
fe934ad092
chore: fix only for skipped tests () 2023-04-04 09:37:15 +02:00
Nikolay Vitkov
a99abc9a2f
docs: remove unhelpful api pages () 2023-03-28 18:02:00 +00:00
Alex Rudenko
3a31070d05
chore: store artifacts with test results () 2023-03-24 15:31:47 +01:00
Alex Rudenko
f6ef167b0f
chore: validate licenses () 2023-03-23 10:22:52 +01:00
Alex Rudenko
ad7bbaebef
chore: remove retries and fix expectations () 2023-03-23 10:22:17 +01:00
Nikolay Vitkov
9ccde6ebf5
chore: added * pattern for test expectations () 2023-03-20 10:59:50 +01:00
jrandolf
e5b5645a0a
chore: use puppeteer-core for Node version () 2023-03-13 10:25:03 +00:00
Nikolay Vitkov
0680b498c9
chore: fix action debugging option parsing () 2023-03-07 17:00:05 +01:00
jrandolf
813882db7b
chore: update glob () 2023-03-06 12:28:33 +01:00
Nikolay Vitkov
f88729224a
chore: add more debugging info on Debug Runs () 2023-03-01 12:30:42 +01:00
Nikolay Vitkov
232873ae76
chore: fix Mocha test runner suggestion when hooks fail () 2023-02-28 12:55:20 +01:00
Alex Rudenko
e449406581
chore: improve recommendations by the test runner () 2023-02-22 08:06:24 +00:00
Nikolay Vitkov
eefe9583d0
chore: Add EsLint rule import/order () 2023-02-15 15:09:31 -08:00
jrandolf
b53838682f
chore: cleanup wireit scripts () 2023-02-13 10:22:43 -08:00
Nikolay Vitkov
90ef8793ac
chore: Add --no-suggestion to custom test runner () 2023-01-27 12:20:32 +00:00
Nikolay Vitkov
ab89d30bb6
chore: Suggest latest version when analyzing issue ()
Suggest using latest puppeteer rather then last supported version.
2023-01-23 10:31:43 +00:00
Kian-Meng Ang
4437bceb6e docs: fix typos ()
Co-authored-by: Alex Rudenko <OrKoN@users.noreply.github.com>
2023-01-16 20:25:09 +01:00
Alexandra Borovova
31ff55cc03
chore: filter expectations by the whole test or file name ()
<!-- Thanks for submitting a pull request! Please provide enough
information so that others can review your pull request. -->

**What kind of change does this PR introduce?**

This is a change to a custom mocha runner to look for expectation of the
test case by the whole test name instead of by the part of the name.

**Summary**

Working on integration of the puppeteer expectation file in mozilla repo
and unskipping a lot of tests, I've noticed that some tests get wrong
statuses. For example, a test case with the name `navigation Page.goto
should fail when navigating to bad SSL` got the status of `navigation
Page.goto should fail when navigating to bad SSL after redirects` or
`ElementHandle specs ElementHandle.boundingBox should work` get the
status of `ElementHandle specs ElementHandle.boundingBox should work
with SVG nodes`. So it seems like checking for the whole name of the
test should be safer, but let me know if I'm missing something here.

**Does this PR introduce a breaking change?**
no
2023-01-13 16:14:37 +01:00
Alexandra Borovova
47f51c8a7d
chore: forward mocha arguments through the custom runner ()
<!-- Thanks for submitting a pull request! Please provide enough
information so that others can review your pull request. -->

**What kind of change does this PR introduce?**

This is a change to a custom mocha runner to forward arguments to mocha.

**Summary**

In order to start using puppeteer custom mocha runner, the Firefox team
needs to forward some arguments to mocha through the runner to make it
compatible with our log parser.

**Does this PR introduce a breaking change?**

no
2023-01-13 09:51:59 +00:00
jrandolf
305183c330
chore: remove version prefix for IA () 2023-01-11 14:09:45 +01:00
jrandolf
000ad18792
chore: do not slice error in IA () 2023-01-11 14:04:52 +01:00
jrandolf
3fde00525e
chore: use node version from puppeteer for issue analyzer () 2023-01-11 13:38:23 +01:00
jrandolf
ef35ee7296
chore: add issue analyzer ()
See internal note.
2023-01-11 12:33:53 +01:00
Alex Rudenko
842008102f
chore: add deps needed for BiDi ()
Extracted new dev deps from
https://github.com/puppeteer/puppeteer/pull/9410 to avoid constance
merge conflicts. https://github.com/puppeteer/puppeteer/pull/9410 needs
some investigation on Windows.
2022-12-19 15:54:58 +01:00
Nikolay Vitkov
1875da6191
feat(chromium): roll to Chromium 109.0.5412.0 (r1069273) ()
Closes 
2022-12-07 14:54:00 +01:00
Alex Rudenko
b8ef826079
chore: remove pinned deps script () 2022-11-24 14:30:23 +01:00
jrandolf
65007a29b5
chore: deprecate old versions () 2022-11-15 12:54:25 +01:00
Nikolay Vitkov
3f2c0590f1
chore(ng-schematics): Add Angular Schematics ()
**What kind of change does this PR introduce?**

It introduces schematic for Angular that integrate with its CLI.
First revision support Jasmine.

**Did you add tests for your changes?**

Added Unit tests for each scenario. 

**Summary**

The idea is to provide a an example for setting up Puppeteer and Angular
for testing user flows.

**Does this PR introduce a breaking change?**

No

**Other information**

For Feature PRs:

- Introduce CL for tests
- Hook up NPM package publishing
- Update README.md
2022-11-09 14:52:10 +01:00
jrandolf
2d2120cea1
docs: improve docs ()
This PR drastically improves the documentation by improving the sidebars
and adding a GitHub icon.

Fixed: https://github.com/puppeteer/puppeteer/pull/9176
Fixed: https://github.com/puppeteer/puppeteer/issues/9173


![image](https://user-images.githubusercontent.com/101637635/198374826-399219f6-e04f-4613-9613-f7e3281d332f.png)
2022-10-28 08:49:28 +02:00
Alex Rudenko
e78a4e89c2
feat(chromium): roll to Chromium 108.0.5351.0 (r1056772) () 2022-10-25 12:55:19 +02:00
jrandolf
f07ad2c661
fix: update documentation on configuring puppeteer ()
This PR updates the docs regarding configuring puppeteer. In addition,
some changes have been made to the documentation generator to show
default values on the documentation site.

Also fixes: https://github.com/puppeteer/puppeteer/pull/9144
2022-10-24 09:07:05 +02:00
Alex Rudenko
3499cbf4e1
chore: save test stats () 2022-10-19 15:21:18 +02:00
jrandolf
618ee743ca
chore: fix ToT CI () 2022-10-17 13:11:53 +02:00
jrandolf
6a05d8e9c1
chore: improve docs and scripts ()
This PR updates some docs and scripts related to the recent changes in
the repository.
2022-10-13 18:55:11 +02:00
jrandolf
416d56b033
chore: refactor utils ()
This PR

- renames the `utils` folder to `tools` (follows internal practice),
- migrates the contents of `scripts` into `tools` and removes scripts.
2022-10-06 10:27:14 +02:00