Displaying 1 to 10 from 34 results

qunit - An easy-to-use JavaScript Unit Testing Framework


QUnit is a powerful, easy-to-use, JavaScript unit testing framework. It's used by the jQuery project to test its code and plugins but is capable of testing any generic JavaScript code (and even capable of testing JavaScript code on the server-side).

Mocha - JavaScript Test Framework


Mocha is a feature-rich JavaScript test framework running on node.js and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases.

Jenkins - Continuous Integration Server


Jenkins is an award-winning application that monitors executions of repeated jobs, such as building a software project or jobs run by cron. It focuses on two things, Building/testing software projects continuously and Monitoring executions of externally-run jobs. Jenkins can distribute build/test loads to multiple computers.

Grunt - The JavaScript Task Runner


Grunt is a Javascript task runner. It automates work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc. The Grunt ecosystem is huge and it's growing every day. With literally hundreds of plugins to choose from.

Vagrant - Automatic Deployment Tool


Vagrant is a tool for building complete development environments. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases development/production parity. Machines are provisioned on top of VirtualBox, VMware, AWS, or any other provider. Then, industry-standard provisioning tools such as shell scripts, Chef, or Puppet, can be used to automatically install and configure software on the machine.

Jasmine - A JavaScript Testing Framework


Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, Node.js projects, or anywhere that JavaScript can run.

CasperJS - Navigation Scripting & Testing Utility for PhantomJS


CasperJS is a navigation scripting & testing utility for PhantomJS. It eases the process of defining a full navigation scenario and provides useful high-level functions, methods & syntaxic sugar for doing common tasks such as browsing navigation steps, filling & submitting forms, clicking & following links, capturing screenshots, logging events, etc

Karma - Spectacular Test Runner for JavaScript


Karma is essentially a tool which spawns a web server that executes source code against test code for each of the browsers connected. The results for each test against each browser are examined and displayed via the command line to the developer such that they can see which browsers and tests passed or failed. It is a simple tool that allows you to execute JavaScript code in multiple real browsers.

Svn-merge-fairy - Automated merging between subversion branches


The Merge Fairy is a Python script that automates the process of merging changes from one Subversion branch to another, based on an XML configuration file that describes branches and their dependencies. For example, you might want bug fixes from the release branch to be automatically merged to the trunk branch. In the event of a merge conflict or a build failure after merging, the Merge Fairy sends email requesting help from a human to make a manual merge, resuming automated merging once this do

Culture-shock - Turn programming into a game!


A little rivalry and competition never hurt anyone! Now you can see which developers are helping improve the development culture, and what's hurting. Points can be scored by: committing new code keeping the build green cleaning up old code reducing code complexity improving code test coverage adding new tests Points are lost when: build is broken tests fail code complexity increases substantially The vision is to build a framework that uses score-generator plugins. A score-generator uses whateve