From a2a96198e63837d9f22d28d5a0e1139485df74b1 Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Tue, 25 Aug 2020 16:23:43 -0700 Subject: [PATCH] fix(devops): fix firefox protocol.ts location (#3630) --- utils/protocol-types-generator/index.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/utils/protocol-types-generator/index.js b/utils/protocol-types-generator/index.js index d650ed821b..eb36197efc 100644 --- a/utils/protocol-types-generator/index.js +++ b/utils/protocol-types-generator/index.js @@ -15,7 +15,7 @@ async function generateProtocol(name, executablePath) { } async function generateChromiumProtocol(executablePath) { - const outputPath = path.join(__dirname, '..', '..', 'src', 'server', 'chromium', 'protocol.ts'); + const outputPath = path.join(__dirname, '../../src/server/chromium/protocol.ts'); process.env.PLAYWRIGHT_CHROMIUM_DEBUG_PORT = '9339'; const playwright = require('../../index').chromium; const browser = await playwright.launch({ executablePath }); @@ -29,8 +29,8 @@ async function generateChromiumProtocol(executablePath) { } async function generateWebKitProtocol(folderPath) { - const outputPath = path.join(__dirname, '..', '..', 'src', 'server', 'webkit', 'protocol.ts'); - const json = JSON.parse(await fs.promises.readFile(path.join(folderPath, '..', 'protocol.json'), 'utf8')); + const outputPath = path.join(__dirname, '../../src/server/webkit/protocol.ts'); + const json = JSON.parse(await fs.promises.readFile(path.join(folderPath, '../protocol.json'), 'utf8')); await fs.promises.writeFile(outputPath, jsonToTS({domains: json})); console.log(`Wrote protocol.ts for WebKit to ${path.relative(process.cwd(), outputPath)}`); } @@ -126,10 +126,10 @@ function typeOfProperty(property, domain) { } async function generateFirefoxProtocol(executablePath) { - const outputPath = path.join(__dirname, '..', '..', 'src', 'firefox', 'protocol.ts'); + const outputPath = path.join(__dirname, '../../src/server/firefox/protocol.ts'); const omnija = os.platform() === 'darwin' ? - path.join(executablePath, '..', '..', 'Resources', 'omni.ja') : - path.join(executablePath, '..', 'omni.ja'); + path.join(executablePath, '../../Resources/omni.ja') : + path.join(executablePath, '../omni.ja'); const zip = new StreamZip({file: omnija, storeEntries: true}); // @ts-ignore await new Promise(x => zip.on('ready', x));