ci: enable arm64 macOS tests (#24832)

* ci: enable arm64 macOS tests
This commit is contained in:
John Kleinschmidt 2021-01-21 18:36:52 -05:00 committed by GitHub
parent 4f930b6e42
commit 034a792df1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 138 additions and 108 deletions

View file

@ -5,7 +5,7 @@ const path = require('path');
const temp = require('temp').track();
const util = require('util');
const { emittedOnce } = require('./events-helpers');
const { ifit } = require('./spec-helpers');
const { ifit, ifdescribe } = require('./spec-helpers');
const nativeImage = require('electron').nativeImage;
const features = process._linkedBinding('electron_common_features');
@ -1385,17 +1385,11 @@ describe('asar package', function () {
});
});
describe('child_process.execFile', function () {
ifdescribe(process.platform === 'darwin' && process.arch !== 'arm64')('child_process.execFile', function () {
const execFile = ChildProcess.execFile;
const execFileSync = ChildProcess.execFileSync;
const echo = path.join(asarDir, 'echo.asar', 'echo');
before(function () {
if (process.platform !== 'darwin') {
this.skip();
}
});
it('executes binaries', function (done) {
execFile(echo, ['test'], function (error, stdout) {
try {