WebDriver/RemoteProtocol/Meetings/2019/04/08: Difference between revisions
< WebDriver | RemoteProtocol | Meetings
Jump to navigation
Jump to search
(→Minutes: missed meeting time topic) |
(→Changelog: add changelog) |
||
Line 44: | Line 44: | ||
<pre> | <pre> | ||
% git log --since="01-04-2019" --format='%H%x09%s' remote/ | |||
e6abae7dee7ae0547625d1a663e5563f95be22b8 bug 1541834: remote: drop max-len lint rule; r=ochameau | |||
610d76cdad5d759ab1839b697b18100cd17cf673 bug 1537775: remote: move method sanity check into Domains.splitMethod; r=ochameau | |||
92abfaf0263e84d44b692b7343ddaed122a965bd bug 1537775: remote: clarify method/domain/command terminology; r=ochameau | |||
fbb7f1c90075afac9ce5d901c032f53ff99376fa Bug 1539210 - Document TabSession and Session constructor arguments. r=ato | |||
cc3d2e4994ac19229c3998b2c960cf5f33515003 Bug 1539210 - Do not destroy the content process session on page unload. r=ato | |||
ded5b052a731d5971ac8755c5876106959aa85d8 Bug 1539210 - Add support for Target.sendMessageToTarget and Target.receivedMessageFromTarget. r=ato | |||
03149de90230c58d00b03fc12e557b196c734e52 Bug 1539221 - Register main process target on server start. r=ato | |||
c15bd3c9a467ab9d93b7d0369fb3194c5f715a59 Bug 1539221 - Fix DOMContentLoadedPromise when the document is in a state between DOMContentLoaded and load event. r=ato | |||
0f44e3d3224ef07e85c13193b19c5db19f009976 Bug 1539221 - Fix piping of errors back to the client due to missing formatError symbol. r=ato | |||
4b0aa8a9d142ba539274a655261b55c2db453d6f bug 1540684: remote: fix stray colons in error formatting; r=ochameau | |||
214188d7af75c2dd172d4ef4aca884483a2ef8aa bug 1540684: remote: write tests for Error.jsm's current behaviour; r=ochameau | |||
698490d8a472e68126882ce09605289054dee823 bug 1537770: remote: default RemoteAgentError#notify() to print stack; r=ochameau | |||
1814fc05a6870e61e7ce5693d18c6e8767673f9f Bug 1539213 - Emit `Target.targetCreated` for already-opened tabs. r=ato | |||
e30b6f7da324f9841f57d310efc069406cda287b Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop | |||
</pre> | </pre> | ||
Revision as of 14:29, 8 April 2019
Agenda
- Actions
- Remote agent announcement (sole)
- Status updates
- (alex) Progress on running Wordpress tests suite (bug)
- Uses 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)
- (alex) Progress on running Wordpress tests suite (bug)
- Changing meeting time to be more inclusive?
Roster
- Present
- ato, ochameau, sole, AutomatedTester
- Regrets
- yulia
Minutes
Announcement
sole will take this in her own hands, don’t want to talk about this again next week.
Status updates
- Alex working on getting the WordPress test suite working
Page.frameNavigated
event has to be in a very specific order- Last step is to support script evaluation
- Q: can we reuse the juggler implementation?
- It ignores the DevTools debugging aspect, but it may provide a temporary stopgap considering that is currently out of scope.
- Q: can we reuse the juggler implementation?
- ato working on enabling remote agent in Nightly, but try is failing due to some XPCOM component registration issue
- ato also started process on getting a security review
- 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
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
% git log --since="01-04-2019" --format='%H%x09%s' remote/ e6abae7dee7ae0547625d1a663e5563f95be22b8 bug 1541834: remote: drop max-len lint rule; r=ochameau 610d76cdad5d759ab1839b697b18100cd17cf673 bug 1537775: remote: move method sanity check into Domains.splitMethod; r=ochameau 92abfaf0263e84d44b692b7343ddaed122a965bd bug 1537775: remote: clarify method/domain/command terminology; r=ochameau fbb7f1c90075afac9ce5d901c032f53ff99376fa Bug 1539210 - Document TabSession and Session constructor arguments. r=ato cc3d2e4994ac19229c3998b2c960cf5f33515003 Bug 1539210 - Do not destroy the content process session on page unload. r=ato ded5b052a731d5971ac8755c5876106959aa85d8 Bug 1539210 - Add support for Target.sendMessageToTarget and Target.receivedMessageFromTarget. r=ato 03149de90230c58d00b03fc12e557b196c734e52 Bug 1539221 - Register main process target on server start. r=ato c15bd3c9a467ab9d93b7d0369fb3194c5f715a59 Bug 1539221 - Fix DOMContentLoadedPromise when the document is in a state between DOMContentLoaded and load event. r=ato 0f44e3d3224ef07e85c13193b19c5db19f009976 Bug 1539221 - Fix piping of errors back to the client due to missing formatError symbol. r=ato 4b0aa8a9d142ba539274a655261b55c2db453d6f bug 1540684: remote: fix stray colons in error formatting; r=ochameau 214188d7af75c2dd172d4ef4aca884483a2ef8aa bug 1540684: remote: write tests for Error.jsm's current behaviour; r=ochameau 698490d8a472e68126882ce09605289054dee823 bug 1537770: remote: default RemoteAgentError#notify() to print stack; r=ochameau 1814fc05a6870e61e7ce5693d18c6e8767673f9f Bug 1539213 - Emit `Target.targetCreated` for already-opened tabs. r=ato e30b6f7da324f9841f57d310efc069406cda287b Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop
Work
PTO (🌷)
- ato away Tuesday 2 April
- ochameau away Friday 12 April