Skip to content
work in progress project to support development and operations around a semantic wiki, bdd, nrpe
JavaScript Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin
src
test
tests/features
.gitignore
README.md
package.json

README.md

devopsjs

Work in progress project to support development and operations around a semantic wiki, BDD, NRPE. Emphasizing minimum invention, data reuse, comprehensibility, ability to 'drill-down.' Advice and contributions welcome.

Install

sudo npm install -g cucumber
cd devopsjs 
npm install

edit config/localConfig.js based on this:

var c = {};

c.flatHostsFile = 'name of hosts flat file';
c.solrConfig = { host: 'yourhost', core: 'yourcore'};
GLOBAL.CONFIG = c;

General workflow

  1. Initial wiki definition
    1. Refine with stakeholders
  2. Create BDD feature and scenarios on wiki
    1. Refine with stakeholders
  3. Generate cucumber stubs from test cases server nodejs code downloads features & scenarios based on query, generates stubs
    1. Tests 'pending' on wiki change or manual trigger, server nodejs runs tests and posts to solr, client js queries solr and displays results
  4. Implement test cases on server
    1. Tests 'fail'
  5. Implement code on server
    1. Tests 'pass'
  6. Validate with stakeholders
    1. Function and interface testing
  7. Refine definitions
  8. Operationalize
    1. add ''Every'' keyword to scenarios per ''Every'' definition, server nodejs runs tests and posts to solr
    2. can view current and historical test results

Credits

Developed for the Equalit.ie Deflect project and Concordia CSFG.

Something went wrong with that request. Please try again.