From bbce7ce7fc590470503908d8a2769f96c2f07d65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Szabo?= Date: Thu, 3 Nov 2022 21:25:53 -0300 Subject: [PATCH] Removed old post-process scripts --- script/generate-app-image.js | 15 ----- script/postprocess-junit-results | 6 -- script/postprocess-junit-results.cmd | 4 -- script/postprocess-junit-results.js | 84 ---------------------------- 4 files changed, 109 deletions(-) delete mode 100644 script/generate-app-image.js delete mode 100755 script/postprocess-junit-results delete mode 100644 script/postprocess-junit-results.cmd delete mode 100644 script/postprocess-junit-results.js diff --git a/script/generate-app-image.js b/script/generate-app-image.js deleted file mode 100644 index c1cef4bf3..000000000 --- a/script/generate-app-image.js +++ /dev/null @@ -1,15 +0,0 @@ -const path = require('path'); -const fs = require('fs'); -const { createCanvas, loadImage, registerFont } = require('canvas'); - -const imageCanvas = createCanvas(1024, 1024); -const context = imageCanvas.getContext('2d'); - -const channel = 'dev'; - -loadImage(path.resolve(__dirname, '..', 'resources', 'app-icons', channel, 'png', '1024.png')).then((background) => { - context.drawImage(background, 0, 0, imageCanvas.width, imageCanvas.height) - - const buffer = imageCanvas.toBuffer('image/png') - fs.writeFileSync(path.resolve(__dirname, '..', 'resources', 'pulsar.png'), buffer); -}) diff --git a/script/postprocess-junit-results b/script/postprocess-junit-results deleted file mode 100755 index 3f40be000..000000000 --- a/script/postprocess-junit-results +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env node - -console.warn( - '`script/postprocess-junit-results` is deprecated. Use `node script/postprocess-junit-results.js` instead' -); -require('./postprocess-junit-results.js'); diff --git a/script/postprocess-junit-results.cmd b/script/postprocess-junit-results.cmd deleted file mode 100644 index 4bfca5f8c..000000000 --- a/script/postprocess-junit-results.cmd +++ /dev/null @@ -1,4 +0,0 @@ -@ECHO off - -echo `script\postprocess-junit-results.cmd` is deprecated. Use `node script/postprocess-junit-results.js` instead -node "%~dp0\postprocess-junit-results.js" %* diff --git a/script/postprocess-junit-results.js b/script/postprocess-junit-results.js deleted file mode 100644 index a55c36f94..000000000 --- a/script/postprocess-junit-results.js +++ /dev/null @@ -1,84 +0,0 @@ -#!/usr/bin/env node - -const yargs = require('yargs'); - -const argv = yargs - .usage('Usage: $0 [options]') - .help('help') - .option('search-folder', { - string: true, - demandOption: true, - requiresArg: true, - describe: 'Directory to search for JUnit XML results' - }) - .option('test-results-files', { - string: true, - demandOption: true, - requiresArg: true, - describe: 'Glob that matches JUnit XML files within searchFolder' - }) - .wrap(yargs.terminalWidth()).argv; - -const fs = require('fs'); -const path = require('path'); -const glob = require('glob'); -const cheerio = require('cheerio'); - -function discoverTestFiles() { - return new Promise((resolve, reject) => { - glob(argv.testResultsFiles, { cwd: argv.searchFolder }, (err, paths) => { - if (err) { - reject(err); - } else { - resolve(paths); - } - }); - }); -} - -async function postProcessJUnitXML(junitXmlPath) { - const fullPath = path.resolve(argv.searchFolder, junitXmlPath); - const friendlyName = path.basename(junitXmlPath, '.xml').replace(/-+/g, ' '); - - console.log(`${fullPath}: loading`); - - const original = await new Promise((resolve, reject) => { - fs.readFile(fullPath, { encoding: 'utf8' }, (err, content) => { - if (err) { - reject(err); - } else { - resolve(content); - } - }); - }); - - const $ = cheerio.load(original, { xmlMode: true }); - $('testcase').attr('name', (i, oldName) => `[${friendlyName}] ${oldName}`); - const modified = $.xml(); - - await new Promise((resolve, reject) => { - fs.writeFile(fullPath, modified, { encoding: 'utf8' }, err => { - if (err) { - reject(err); - } else { - resolve(); - } - }); - }); - console.log(`${fullPath}: complete`); -} - -(async function() { - const testResultFiles = await discoverTestFiles(); - console.log(`Post-processing ${testResultFiles.length} JUnit XML files`); - - await Promise.all(testResultFiles.map(postProcessJUnitXML)); - - console.log(`${testResultFiles.length} JUnit XML files complete`); -})().then( - () => process.exit(0), - err => { - console.error(err.stack || err); - process.exit(1); - } -);