test: drop now-empty remote runner (#35343)
* test: drop the now-empty remote runner from CI * move fixtures to spec-main * remove remote runner * fix stuff * remove global-paths hack * move ts-smoke to spec/ * fix test after merge * rename spec-main to spec * no need to ignore spec/node_modules twice * simplify spec-runner a little * no need to hash pj/yl twice * undo lint change to verify-mksnapshot.py * excessive .. * update electron_woa_testing.yml * don't search for test-results-remote.xml it is never produced now
This commit is contained in:
parent
e87c4015fe
commit
db7c92fd57
327 changed files with 950 additions and 1707 deletions
3
spec/fixtures/extensions/content-script/all_frames-disabled.css
vendored
Normal file
3
spec/fixtures/extensions/content-script/all_frames-disabled.css
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
#all_frames_disabled {
|
||||
background: blue;
|
||||
}
|
3
spec/fixtures/extensions/content-script/all_frames-enabled.css
vendored
Normal file
3
spec/fixtures/extensions/content-script/all_frames-enabled.css
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
#all_frames_enabled {
|
||||
background: red;
|
||||
}
|
14
spec/fixtures/extensions/content-script/all_frames-preload.js
vendored
Normal file
14
spec/fixtures/extensions/content-script/all_frames-preload.js
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
const { ipcRenderer, webFrame } = require('electron');
|
||||
|
||||
if (process.isMainFrame) {
|
||||
// https://github.com/electron/electron/issues/17252
|
||||
ipcRenderer.on('executeJavaScriptInFrame', (event, frameRoutingId, code, responseId) => {
|
||||
const frame = webFrame.findFrameByRoutingId(frameRoutingId);
|
||||
if (!frame) {
|
||||
throw new Error(`Can't find frame for routing ID ${frameRoutingId}`);
|
||||
}
|
||||
frame.executeJavaScript(code, false).then(result => {
|
||||
event.sender.send(`executeJavaScriptInFrame_${responseId}`, result);
|
||||
});
|
||||
});
|
||||
}
|
15
spec/fixtures/extensions/content-script/frame-with-frame.html
vendored
Normal file
15
spec/fixtures/extensions/content-script/frame-with-frame.html
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<title>Document</title>
|
||||
</head>
|
||||
<body>
|
||||
This is a frame, is has one child
|
||||
<iframe src="./frame.html"></iframe>
|
||||
<div id="all_frames_enabled"></div>
|
||||
<div id="all_frames_disabled"></div>
|
||||
</body>
|
||||
</html>
|
12
spec/fixtures/extensions/content-script/frame.html
vendored
Normal file
12
spec/fixtures/extensions/content-script/frame.html
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Document</title>
|
||||
</head>
|
||||
<body>
|
||||
This is a frame, it has no children
|
||||
<div id="all_frames_enabled"></div>
|
||||
<div id="all_frames_disabled"></div>
|
||||
</body>
|
||||
</html>
|
19
spec/fixtures/extensions/content-script/manifest.json
vendored
Normal file
19
spec/fixtures/extensions/content-script/manifest.json
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"name": "content-script-test",
|
||||
"version": "1.0",
|
||||
"content_scripts": [
|
||||
{
|
||||
"matches": ["<all_urls>"],
|
||||
"css": ["all_frames-enabled.css"],
|
||||
"run_at": "document_start",
|
||||
"all_frames": true
|
||||
},
|
||||
{
|
||||
"matches": ["<all_urls>"],
|
||||
"css": ["all_frames-disabled.css"],
|
||||
"run_at": "document_start",
|
||||
"all_frames": false
|
||||
}
|
||||
],
|
||||
"manifest_version": 2
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue