WebDriver/RemoteProtocol/Meetings/2019/04/08: Difference between revisions

m
Whimboo moved page Remote/Meetings/2019/04/08 to WebDriver/RemoteProtocol/Meetings/2019/04/08: Reorganization for WebDriver BiDi project documenation
(→‎Minutes: fill in)
m (Whimboo moved page Remote/Meetings/2019/04/08 to WebDriver/RemoteProtocol/Meetings/2019/04/08: Reorganization for WebDriver BiDi project documenation)
 
(5 intermediate revisions by one other user not shown)
Line 4: Line 4:
** Remote agent announcement (sole)
** Remote agent announcement (sole)
* Status updates
* Status updates
** (alex) Progress on running Wordpress tests suite ([https://bugzilla.mozilla.org/show_bug.cgi?id=1539202 bug])
** Progress on running Wordpress tests suite (ochameau)
*** Uses [https://github.com/smooth-code/jest-puppeteer#api jest-puppeteer] which only expose Browser Page and Context Puppeteer APIs,
*** Uses an old Puppeteer version (1.6), uses a RegExp on '''stderr''' to find the remote protocol URL (Struggling to find a way to print a string on '''stderr''' from javascript),
*** Requires some extensive work on the events emitted by Page domain (Page.frameNavigated has to be fired in many case, in a very particular order),
*** It will also require some work on Runtime in order to evaluate JS code.
** Enabling remote agent in Nightly/security testing (ato)
** Enabling remote agent in Nightly/security testing (ato)
* Changing meeting time to be more inclusive?
* Changing meeting time to be more inclusive?
Line 27: Line 23:
=== Status updates ===
=== Status updates ===


* Alex working on getting the WordPress test suite working
* Alex working on getting the WordPress test suite working ({{bug|1539202}})
** <code>Page.frameNavigated</code> event has to be in a very specific order
** <code>Page.frameNavigated</code> event has to be in a very specific order
** Uses [https://github.com/smooth-code/jest-puppeteer#api jest-puppeteer] which only expose Browser Page and Context Puppeteer APIs,
** Uses an old Puppeteer version (1.6), uses a RegExp on stderr to find the remote protocol URL
*** Struggling to find a way to print a string on stderr from JS
** Last step is to support script evaluation
** Last step is to support script evaluation
*** Q: can we reuse the juggler implementation?
*** Q: can we reuse the juggler implementation?
Line 36: Line 35:
** Apparently we need to pass it off to the security testing team before the security review team will look at it.
** Apparently we need to pass it off to the security testing team before the security review team will look at it.
* Next up is getting the Puppeteer repository vendored in central and stand up TaskCluster job for running the test suite on try
* Next up is getting the Puppeteer repository vendored in central and stand up TaskCluster job for running the test suite on try
=== Meeting time ===
Googlers have expressed interest in joining this meeting but the time would be inconvenient to them.  We will confirm their intention at Puppeteer sync next Monday, then make a decision.


== Changelog ==
== Changelog ==


<pre>
<pre>
TBA
% git log --since="01-04-2019" --format='%H%x09%s' remote/
e6abae7dee7a    bug 1541834: remote: drop max-len lint rule; r=ochameau
610d76cdad5d    bug 1537775: remote: move method sanity check into Domains.splitMethod; r=ochameau
92abfaf0263e    bug 1537775: remote: clarify method/domain/command terminology; r=ochameau
fbb7f1c90075    Bug 1539210 - Document TabSession and Session constructor arguments. r=ato
cc3d2e4994ac    Bug 1539210 - Do not destroy the content process session on page unload. r=ato
ded5b052a731    Bug 1539210 - Add support for Target.sendMessageToTarget and Target.receivedMessageFromTarget. r=ato
03149de90230    Bug 1539221 - Register main process target on server start. r=ato
c15bd3c9a467    Bug 1539221 - Fix DOMContentLoadedPromise when the document is in a state between DOMContentLoaded and load event. r=ato
0f44e3d3224e    Bug 1539221 - Fix piping of errors back to the client due to missing formatError symbol. r=ato
4b0aa8a9d142    bug 1540684: remote: fix stray colons in error formatting; r=ochameau
214188d7af75    bug 1540684: remote: write tests for Error.jsm's current behaviour; r=ochameau
698490d8a472    bug 1537770: remote: default RemoteAgentError#notify() to print stack; r=ochameau
1814fc05a687    Bug 1539213 - Emit `Target.targetCreated` for already-opened tabs. r=ato
e30b6f7da324    Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop
</pre>
</pre>


Line 49: Line 66:
== PTO (🌷) ==
== PTO (🌷) ==


* ato away Tuesday 2 April
* ochameau away Friday 12 April
* ochameau away Friday 12 April
canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,747

edits