Skip to content

work in progress project to support development and operations around a semantic wiki, bdd, nrpe

Notifications You must be signed in to change notification settings

wikifier/devopsjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Credits

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

About

work in progress project to support development and operations around a semantic wiki, bdd, nrpe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published