# grunt-testem **Repository Path**: mirrors_jfromaniello/grunt-testem ## Basic Information - **Project Name**: grunt-testem - **Description**: Execute testem with Continuous Integration Mode then generate TAP file as test results. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2026-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # grunt-testem[![Build Status](https://api.travis-ci.org/sideroad/grunt-testem.png?branch=master)](https://travis-ci.org/sideroad/grunt-testem) >Execute [testem](https://github.com/airportyh/testem) with [Continuous Integration Mode](https://github.com/airportyh/testem#continuous-integration-mode) then generate TAP file as test results. ## Getting Started This plugin requires Grunt `~0.4.0` If you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command: ```shell npm install -g testem grunt-cli npm install grunt-testem --save-dev ``` One the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript: ```js grunt.loadNpmTasks('grunt-testem'); ``` ## The "testem" task ### Overview In your project's Gruntfile, add a section named `testem` to the data object passed into `grunt.initConfig()`. ```js grunt.initConfig({ 'testem': { options : { launch_in_ci : [ 'firefox', 'safari' ] }, main : { src: [ 'examples/*.html' ], dest: 'tests.tap' } } }); ``` #### src src property be able to set `test_page` html path as testem option or `testem.json` path #### dest TAP file path ### Options See also [Configuration File](https://github.com/airportyh/testem#configuration-file)