{"_id":"buster-ci","_rev":"16-de019172101cacc37c07932aa427f567","name":"buster-ci","description":"Start Buster.JS server, capture browsers, run tests, close browsers, shutdown server, all at once.","dist-tags":{"latest":"0.2.3","beta":"0.3.0"},"versions":{"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":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"3c8cbc22aaed5b8ffcaf6033c10ea8e5122fa4c9","tarball":"https://registry.npmjs.org/buster-ci/-/buster-ci-0.1.0.tgz","integrity":"sha512-o6fm+5nxbqjXcginyUsWHa33cUIB8UYxnw2ZIpfp+K9DubFTuIFYDjJh0UXgJZWByaoxCaOiHcK6Utq8XFKEcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDcqHV3WCPVB/CirL5T7kf2W0dSm326xPemWgFuk/ongIgIAHp9J9tW+PNveC+67QZkKLKuVl3Q59A2RRlKt++qYA="}]},"directories":{},"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":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"434b2603182561edc380fdf271047c877a678528","tarball":"https://registry.npmjs.org/buster-ci/-/buster-ci-0.1.1.tgz","integrity":"sha512-XDAZViggVtfF12eLfLSLMSV7bQZbf/Ca0lvEfxI9/GFhrZmBkfZ6HwFXFWY3P6T3kRAwD8k0nxyrPrdnsUP6Ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7xNDcQPbrY81U8bNRzZs+1MSbihB6nGQgDiJ4qaAnpgIhAK9mm6wnrtzIQYvPa3r12aaTl8AdhxuS4UouSjvmDz3y"}]},"directories":{},"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":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"5d06e0d6a2c75a95ad41c999a28dcb6102d9aa44","tarball":"https://registry.npmjs.org/buster-ci/-/buster-ci-0.2.0.tgz","integrity":"sha512-/VbjgPhCU9xpBTgDhV3y4L53Da2EvVQHqd1viBH7yHJ6KzUUfhF4MPgkI94kPSpAFhIxTkTHhqjW2pHm75/O2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7vFjJoRGliimFgvg6Nt4DY3gQ3WAKdEfBXJu3skRyewIgEUfmIeBRctqgcQrMt2jzK6TzPITGqZmjNfYWVFNTJ0w="}]},"directories":{},"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":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"eec9e94c590b7e58f24082c5a2ed9a20422fdd89","tarball":"https://registry.npmjs.org/buster-ci/-/buster-ci-0.2.1.tgz","integrity":"sha512-65DNHZydw442HuHVSNCoVfdiXuAobO0Dqexgj8WCJ3dg7LGN+/EgBexX79lQENT6dwqJ2vbfLsH/c2MWhDkV+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhYRomX0FX5yY3CrumUAT7UFxGZPPT15bBtAiORLafWAiAGjop5phRkrYKtZfuIJmYC60rf0/tz7EZYYENxQeilHg=="}]},"directories":{},"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":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"b564eae2f8616641c1e91b6169d9a4be8f7cf8f9","tarball":"https://registry.npmjs.org/buster-ci/-/buster-ci-0.2.2.tgz","integrity":"sha512-5q+kmoQB+57FBBaDqtW+gSm2MAqTn5l4USn6I4Er2woxHEc0YPayB8HdkFghy6VNa4a7Tzo8amoJyKPdFWKvhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjjjTzMg1oyz6izy/eDpzUDJqnzWL1j4dQxrJfcBvMBAIhAJVNzo5W3iRKErrveBtfA4vAQ67vyCbxuOCoVmudhTKn"}]},"directories":{},"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":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"a4d9abff3b093998d71c2ca1e0b019cc67dd5aa7","tarball":"https://registry.npmjs.org/buster-ci/-/buster-ci-0.2.3.tgz","integrity":"sha512-MoVWZTGY5+fjy3r4iGKCBscotxh+fbAUGSyw6baASNc6g/FT7p+L3RvJ7pZLLjU2RsqkEbJQEWjmxUKeUikg/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJN7w0Ut/fOrhAdGc+Ht2g5cInV4egjl6561F7jwRS+AiA+NU4Iml6seukkKhgKF2GmfIVEyqbJPjkgIZtiaP63jw=="}]},"directories":{},"deprecated":"No longer maintained"},"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","tarball":"https://registry.npmjs.org/buster-ci/-/buster-ci-0.3.0.tgz","integrity":"sha512-qWZ24Yy+IOSzF+zv5fACziPVmEqvUTCkGUFKBDiGRcKyAEgg8UK6PQi8AIbGyaconW19sHH4reWJepv1ZEJiuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3NsF4vSqb+FQU+gykyQy260DOQseu+hmkDHrfDxsn2AiEA8H1k7Eo+z4m4ApzhodZ1eaJRgM6pOeAWAAkIrWCqWJQ="}]},"maintainers":[{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"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","maintainers":[{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"time":{"modified":"2022-06-13T05:19:57.073Z","created":"2014-10-20T14:23:55.888Z","0.1.0":"2014-10-20T14:23:55.888Z","0.1.1":"2014-10-21T10:11:06.919Z","0.2.0":"2014-12-17T11:25:34.694Z","0.2.1":"2015-01-30T00:48:53.831Z","0.2.2":"2015-03-16T16:07:06.553Z","0.2.3":"2015-07-15T21:04:34.331Z","0.3.0":"2016-01-05T21:41:57.590Z"},"homepage":"https://github.com/busterjs/buster-ci","repository":{"type":"git","url":"https://github.com/busterjs/buster-ci.git"},"author":{"name":"Daniel Wittner","email":"Daniel.Wittner@ppi.de"},"bugs":{"url":"https://github.com/busterjs/buster/issues"},"license":{"type":"MIT","url":"https://github.com/busterjs/buster-ci/blob/master/LICENSE"},"readmeFilename":"Readme.md"}