index.js 655 B

1234567891011121314151617181920212223242526272829
  1. var child = require('child_process')
  2. var series = require('run-series')
  3. var util = require('./util')
  4. series([
  5. function (cb) {
  6. child.exec('which codesign', cb)
  7. },
  8. function (cb) {
  9. console.log('Calling electron-download before running tests...')
  10. util.downloadElectrons(cb)
  11. }
  12. ], function (err) {
  13. if (err) {
  14. console.error('Test failed.')
  15. if (err.message) console.error(err.message)
  16. else console.error(err, err.stack)
  17. return
  18. }
  19. console.log('Running tests...')
  20. if (process.platform !== 'darwin') {
  21. console.error('Unable to perform tests on non-darwin platforms.')
  22. process.exit(1)
  23. }
  24. require('./basic')
  25. })