Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
'use strict';
var table = require('text-table');
var process = require('process');
var isTTY = process.stdout.isTTY;
var chalk = require('chalk');
function createTableRow(message) {
var linter = (message.linter + ' ').slice(0, 6);
// pad number with spaces in front
var line = (' ' + message.line).slice(-4);
// pad number with spaces behind
var column = (message.column + ' ').slice(0, 3);
var location = [line, column].join(':');
return [
' ',
message.type,
linter,
location,
message.message,
const md = provider.xvizMetadata();
setMetadataTimes(md.message().data, start, end);
writer.writeMetadata(md);
// If we get interrupted make sure the index is written out
signalWriteIndexOnInterrupt(writer);
let frameSequence = 0;
while (iterator.valid()) {
const data = await provider.xvizMessage(iterator);
if (!data) {
throw new Error(`No data for frame ${frameSequence}`);
}
process.stdout.write(`Writing frame ${frameSequence}\r`);
writer.writeMessage(frameSequence, data);
frameSequence += 1;
}
writer.close();
}
async function runTests(tests, tmp) {
console.log("");
let stats = {
passed: 0,
failed: 0
};
for (let file in tests) {
let t = tests[file];
process.stdout.write(`${file}: `);
for (let test of t) {
child_process.execSync(`mkdir -p "${tmp}"`);
try {
await test(tmp);
stats.passed++;
process.stdout.write(".");
} catch (e) {
stats.failed++;
process.stdout.write("F\n");
process.stderr.write(`${test.name}: ${e}\n`);
process.stderr.write(`${e.stack}\n`);
} finally {
child_process.execSync(`rm -rf "${tmp}"`);
}
}
process.stdout.write("\n");
this.wdioProc.stdout.on('data', data => {
process.stdout.write(data);
});
this.wdioProc.stderr.on('data', data => {
function deleteFile(file, callback) {
process.stdout.write(`rm ${file}\n`);
proc.spawn('rm', [file]).on('exit', () => {
callback();
});
}
function getNewToken(oauth2Client, callback) {
const authUrl = oauth2Client.generateAuthUrl({
access_type: 'offline',
scope: SCOPES
});
console.log('Authorize this app by visiting this url: ', authUrl);
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.question('Enter the code from that page here: ', code => {
rl.close();
oauth2Client.getToken(code, (err, token) => {
if (err) {
console.log('Error while trying to retrieve access token', err);
return;
}
oauth2Client.credentials = token;
storeToken(token);
callback(oauth2Client);
});
});
}
emitter.on('file.copy', file => process.stdout.write(`Copying ${path.relative(source, file)} ...`));
emitter.on('file.copied', () => log(' done'));
function convertRawFilesToTiff (data) {
process.stdout.write("CONVERTING: ");
var conversionPromises = [];
for (var item in data) {
var promise = convertRawToTif(item, data[item].size);
conversionPromises.push(promise);
promise.then(function() {
process.stdout.write(" ▢ ");
}).catch(function(error) {
exitWithError("Error converting a file from a raw to a tiff", item);
});
}
return Promise.all(conversionPromises);
}
process.stdin.on('end', () => {
process.stdout.write('end\n');
});
_write(message) {
process.stdout.write(message+'\n');
}
}