acuasi / ground-control-station

UAS Ground Station
13 stars 6 forks source link

Complete project integration in Jenkins #2

Open brucecrevensten opened 11 years ago

brucecrevensten commented 11 years ago

This is done when two things are true:

  1. Project can execute mocha test against a serial port,
  2. Project can report all test results on each build.
brucecrevensten commented 11 years ago

Getting the grunt-jasmine-task to emit JUnit is a bit wiggly. May be able to use this: https://github.com/asabaylus/grunt-jasmine-task/tree/reporters

Or perhaps, jessie.

We don't strictly need this for this iteration, so I'll split a new ticket off if necessary.

brucecrevensten commented 11 years ago

Another area that is a bit odd is getting the mocha tests and (especially) jshint to emit correct xml. JSHint doesn't seem to want to play nicely either, when used from the command line.

Again, skip, but work towards getting these properly integrated into the gruntfile so that the server can simply do a "bbb debug".

brucecrevensten commented 11 years ago

I've got this mostly working and reporting correctly. The next step would be to get the work wrapped up properly so that bbb test or bbb debug will emit the necessary things.