shrub/.travis/test.js

24 lines
481 B
JavaScript

'use strict';
var runner = require('urbit-runner')
var Urbit = runner.Urbit;
var ERROR = runner.ERROR;
var actions = runner.actions
var args = ['-A', '../arvo', '-csgPSF', 'zod', 'zod'];
var urbit = new Urbit(args);
Promise.resolve(urbit)
.then(actions.safeBoot)
.then(actions.test)
.then(function(){
return urbit.exit(0);
})
.catch(function(err){
return urbit.waitSilent()
.then(function(){
urbit.warn("Test aborted:", err);
return urbit.exit(1);
});
});