{"_id":"buster-ci","_rev":"941609","name":"buster-ci","description":"Start Buster.JS server, capture browsers, run tests, close browsers, shutdown server, all at once.","dist-tags":{"beta":"0.3.0","latest":"0.2.3"},"maintainers":[{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"time":{"modified":"2021-09-23T02:07:58.000Z","created":"2014-10-20T14:23:55.888Z","0.3.0":"2016-01-05T21:41:57.590Z","0.2.3":"2015-07-15T21:04:34.331Z","0.2.2":"2015-03-16T16:07:06.553Z","0.2.1":"2015-01-30T00:48:53.831Z","0.2.0":"2014-12-17T11:25:34.694Z","0.1.1":"2014-10-21T10:11:06.919Z","0.1.0":"2014-10-20T14:23:55.888Z"},"users":{},"author":{"name":"Daniel Wittner","email":"Daniel.Wittner@ppi.de"},"repository":{"type":"git","url":"https://github.com/busterjs/buster-ci.git"},"versions":{"0.3.0":{"name":"buster-ci","version":"0.3.0","description":"Start Buster.JS server, capture browsers, run tests, close browsers, shutdown server, all at once.","bugs":{"url":"https://github.com/busterjs/buster/issues"},"license":"MIT","author":{"name":"Daniel Wittner","email":"Daniel.Wittner@ppi.de"},"main":"lib/buster-ci.js","repository":{"type":"git","url":"git+https://github.com/busterjs/buster-ci.git"},"scripts":{"test":"buster-test"},"engines":{"node":">= 4"},"dependencies":{"buster-ci-agent":"0.2.x","buster-server-cli":"0.4.x","buster-test-cli":"0.9.x","buster-syntax":"0.5.x","async":"1.x","when":"3.x","faye":"1.x","formatio":"1.x","stream-logger":"1.x"},"devDependencies":{"buster":"0.7.x","proxyquire":"1.x"},"gitHead":"f834c222599e622e446c463a04f7c0be9758299f","homepage":"https://github.com/busterjs/buster-ci#readme","_id":"buster-ci@0.3.0","_shasum":"bab824e18e109249476f5d0dc4bf5be4be4e68ac","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.3","_npmUser":{"name":"dominykas","email":"hello@dominykas.com"},"dist":{"shasum":"bab824e18e109249476f5d0dc4bf5be4be4e68ac","size":9286,"noattachment":false,"key":"/buster-ci/-/buster-ci-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/buster-ci/download/buster-ci-0.3.0.tgz"},"maintainers":[{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"publish_time":1452030117590,"_cnpm_publish_time":1452030117590,"_hasShrinkwrap":false,"deprecated":"No longer maintained"},"0.2.3":{"name":"buster-ci","version":"0.2.3","description":"Start Buster.JS server, capture browsers, run tests, close browsers, shutdown server, all at once.","bugs":{"url":"https://github.com/busterjs/buster/issues"},"license":{"type":"MIT","url":"https://github.com/busterjs/buster-ci/blob/master/LICENSE"},"author":{"name":"Daniel Wittner","email":"Daniel.Wittner@ppi.de"},"main":"lib/buster-ci.js","repository":{"type":"git","url":"https://github.com/busterjs/buster-ci.git"},"scripts":{"test":"buster-test"},"dependencies":{"buster-ci-agent":"~0.1","buster-server-cli":"~0.3","buster-test-cli":"~0.8","buster-syntax":"~0.4","async":"~0.9","when":"~3.5","faye":"~1.0","formatio":"~1.1","stream-logger":"~1.0"},"devDependencies":{"buster":"*","proxyquire":"*"},"homepage":"https://github.com/busterjs/buster-ci","_id":"buster-ci@0.2.3","_shasum":"a4d9abff3b093998d71c2ca1e0b019cc67dd5aa7","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dwittner","email":"d.wittner@gmx.de"},"maintainers":[{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"a4d9abff3b093998d71c2ca1e0b019cc67dd5aa7","size":8973,"noattachment":false,"key":"/buster-ci/-/buster-ci-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/buster-ci/download/buster-ci-0.2.3.tgz"},"directories":{},"publish_time":1436994274331,"_cnpm_publish_time":1436994274331,"_hasShrinkwrap":false,"deprecated":"No longer maintained"},"0.2.2":{"name":"buster-ci","version":"0.2.2","description":"Start Buster.JS server, capture browsers, run tests, close browsers, shutdown server, all at once.","bugs":{"url":"https://github.com/busterjs/buster/issues"},"license":{"type":"MIT","url":"https://github.com/busterjs/buster-ci/blob/master/LICENSE"},"author":{"name":"Daniel Wittner","email":"Daniel.Wittner@ppi.de"},"main":"lib/buster-ci.js","repository":{"type":"git","url":"https://github.com/busterjs/buster-ci.git"},"scripts":{"test":"buster-test"},"dependencies":{"buster-ci-agent":"~0.1","buster-server-cli":"~0.3","buster-test-cli":"~0.8","buster-syntax":"~0.4","async":"~0.9","when":"~3.5","faye":"~1.0","formatio":"~1.1","stream-logger":"~1.0"},"devDependencies":{"buster":"*","proxyquire":"*"},"homepage":"https://github.com/busterjs/buster-ci","_id":"buster-ci@0.2.2","_shasum":"b564eae2f8616641c1e91b6169d9a4be8f7cf8f9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dwittner","email":"d.wittner@gmx.de"},"maintainers":[{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"b564eae2f8616641c1e91b6169d9a4be8f7cf8f9","size":8759,"noattachment":false,"key":"/buster-ci/-/buster-ci-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/buster-ci/download/buster-ci-0.2.2.tgz"},"directories":{},"publish_time":1426522026553,"_cnpm_publish_time":1426522026553,"_hasShrinkwrap":false,"deprecated":"No longer maintained"},"0.2.1":{"name":"buster-ci","version":"0.2.1","description":"Start Buster.JS server, capture browsers, run tests, close browsers, shutdown server, all at once.","bugs":{"url":"https://github.com/busterjs/buster/issues"},"license":{"type":"MIT","url":"https://github.com/busterjs/buster-ci/blob/master/LICENSE"},"author":{"name":"Daniel Wittner","email":"Daniel.Wittner@ppi.de"},"main":"lib/buster-ci.js","repository":{"type":"git","url":"https://github.com/busterjs/buster-ci.git"},"scripts":{"test":"buster-test"},"dependencies":{"buster-ci-agent":"~0.1","buster-server-cli":"~0.3","buster-test-cli":"~0.8","buster-syntax":"~0.4","async":"~0.9","when":"~3.5","faye":"~1.0","formatio":"~1.1","stream-logger":"~1.0"},"devDependencies":{"buster":"*","proxyquire":"*"},"homepage":"https://github.com/busterjs/buster-ci","_id":"buster-ci@0.2.1","_shasum":"eec9e94c590b7e58f24082c5a2ed9a20422fdd89","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dwittner","email":"d.wittner@gmx.de"},"maintainers":[{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"eec9e94c590b7e58f24082c5a2ed9a20422fdd89","size":8440,"noattachment":false,"key":"/buster-ci/-/buster-ci-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/buster-ci/download/buster-ci-0.2.1.tgz"},"directories":{},"publish_time":1422578933831,"_cnpm_publish_time":1422578933831,"_hasShrinkwrap":false,"deprecated":"No longer maintained"},"0.2.0":{"name":"buster-ci","version":"0.2.0","description":"Start Buster.JS server, capture browsers, run tests, close browsers, shutdown server, all at once.","bugs":{"url":"https://github.com/busterjs/buster/issues"},"license":{"type":"MIT","url":"https://github.com/busterjs/buster-ci/blob/master/LICENSE"},"author":{"name":"Daniel Wittner","email":"Daniel.Wittner@ppi.de"},"main":"lib/buster-ci.js","repository":{"type":"git","url":"https://github.com/busterjs/buster-ci.git"},"scripts":{"test":"buster-test"},"dependencies":{"buster-ci-agent":"~0.1","buster-server-cli":"~0.3","buster-test-cli":"~0.8","buster-syntax":"~0.4","async":"~0.9","when":"~3.5","faye":"~1.0","formatio":"~1.1","stream-logger":"~1.0"},"devDependencies":{"buster":"*","proxyquire":"*"},"homepage":"https://github.com/busterjs/buster-ci","_id":"buster-ci@0.2.0","_shasum":"5d06e0d6a2c75a95ad41c999a28dcb6102d9aa44","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dwittner","email":"d.wittner@gmx.de"},"maintainers":[{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"5d06e0d6a2c75a95ad41c999a28dcb6102d9aa44","size":8311,"noattachment":false,"key":"/buster-ci/-/buster-ci-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/buster-ci/download/buster-ci-0.2.0.tgz"},"directories":{},"publish_time":1418815534694,"_cnpm_publish_time":1418815534694,"_hasShrinkwrap":false,"deprecated":"No longer maintained"},"0.1.1":{"name":"buster-ci","version":"0.1.1","description":"Start Buster.JS server, capture browsers, run tests, close browsers, shutdown server, all at once.","bugs":{"url":"https://github.com/busterjs/buster/issues"},"license":{"type":"MIT","url":"https://github.com/busterjs/buster-ci/blob/master/LICENSE"},"author":{"name":"Daniel Wittner","email":"Daniel.Wittner@ppi.de"},"main":"lib/buster-ci.js","repository":{"type":"git","url":"https://github.com/busterjs/buster-ci.git"},"scripts":{"test":"buster-test"},"dependencies":{"buster-ci-agent":"~0.1","buster-server-cli":"~0.3","buster-test-cli":"~0.8","buster-syntax":"~0.4","async":"~0.9","when":"~3.5","faye":"~1.0","formatio":"~1.1","stream-logger":"~1.0"},"devDependencies":{"buster":"*","proxyquire":"*"},"homepage":"https://github.com/busterjs/buster-ci","_id":"buster-ci@0.1.1","_shasum":"434b2603182561edc380fdf271047c877a678528","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dwittner","email":"d.wittner@gmx.de"},"maintainers":[{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"434b2603182561edc380fdf271047c877a678528","size":7978,"noattachment":false,"key":"/buster-ci/-/buster-ci-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/buster-ci/download/buster-ci-0.1.1.tgz"},"directories":{},"publish_time":1413886266919,"_cnpm_publish_time":1413886266919,"_hasShrinkwrap":false,"deprecated":"No longer maintained"},"0.1.0":{"name":"buster-ci","version":"0.1.0","description":"Start Buster.JS server, capture browsers, run tests, close browsers, shutdown server, all at once.","bugs":{"url":"https://github.com/busterjs/buster/issues"},"license":{"type":"MIT","url":"https://github.com/busterjs/buster-ci/blob/master/LICENSE"},"author":{"name":"Daniel Wittner","email":"Daniel.Wittner@ppi.de"},"main":"lib/buster-ci.js","repository":{"type":"git","url":"https://github.com/busterjs/buster-ci.git"},"scripts":{"test":"buster-test"},"dependencies":{"buster-ci-agent":"~0.1","buster-server-cli":"~0.3","buster-test-cli":"~0.8","buster-syntax":"~0.4","async":"~0.9","faye":"~1.0","formatio":"~1.1","stream-logger":"~1.0"},"devDependencies":{"buster":"*","proxyquire":"*"},"homepage":"https://github.com/busterjs/buster-ci","_id":"buster-ci@0.1.0","_shasum":"3c8cbc22aaed5b8ffcaf6033c10ea8e5122fa4c9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dwittner","email":"d.wittner@gmx.de"},"maintainers":[{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"3c8cbc22aaed5b8ffcaf6033c10ea8e5122fa4c9","size":7740,"noattachment":false,"key":"/buster-ci/-/buster-ci-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/buster-ci/download/buster-ci-0.1.0.tgz"},"directories":{},"publish_time":1413815035888,"_cnpm_publish_time":1413815035888,"_hasShrinkwrap":false,"deprecated":"No longer maintained"}},"readme":"# buster-ci\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-ci.png?branch=master)](http://travis-ci.org/busterjs/buster-ci)\n\nThis module provides a way to easily use **Buster.JS** in the continues integration process.\nWith command `buster-ci` the buster server will be started, browsers started and captured, the tests executed\nand finally the browsers closed and the server stopped. Using [buster agents](https://github.com/busterjs/buster-ci-agent)\neven allows starting browsers on remote machines.\n\n\n## Installation\n\nTo use this module you have to install **Buster.JS**\n\n`npm install buster`\n\n\n## Usage\n\nHave a look at the **Buster.JS** [ documentation](http://docs.busterjs.org/en/latest/modules/buster-ci/),\nto see how **buster-ci** is used.\n\n\n## Changelog\n\n**0.2.3** (15.07.2015)\n\n* [Config option `errorOnDownAgent` added](http://docs.busterjs.org/en/latest/modules/buster-ci/#errorondownagent)\n\n**0.2.2** (16.03.2015)\n\n* [Capture headless browser](http://docs.busterjs.org/en/latest/modules/buster-ci/#capturing-headless-browser)\n\n**0.2.1** (30.01.2015)\n\n* Fix for issue [#448 - buster-ci should pass the server url to buster test cli](https://github.com/busterjs/buster/issues/448)\n\n**0.2.0** (17.12.2014)\n\n* arguments for test run can now be passed (breaking change, new version of buster.js is needed)\n* timeouts for capturing and closing browsers can now be overwritten via config options\n\n**0.1.1** (21.10.2014)\n\n* can now handle gracefully disconnect of slave\n","_attachments":{},"homepage":"https://github.com/busterjs/buster-ci","bugs":{"url":"https://github.com/busterjs/buster/issues"},"license":{"type":"MIT","url":"https://github.com/busterjs/buster-ci/blob/master/LICENSE"}}