All Projects → MaximeHeckel → jest-runner-go

MaximeHeckel / jest-runner-go

Licence: MIT license
A Golang runner for Jest

Programming Languages

javascript
184084 projects - #8 most used programming language
go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to jest-runner-go

Runner
Simple, lightweight task runner for Bash.
Stars: ✭ 133 (+504.55%)
Mutual labels:  runner
Jerverless
Turn anything into an on-prem serverless function
Stars: ✭ 171 (+677.27%)
Mutual labels:  runner
await
28Kb, small memory footprint, single binary that run list of commands in parallel and waits for their termination
Stars: ✭ 73 (+231.82%)
Mutual labels:  runner
Ansible Gitlab Runner
Ansible role to install gitlab-runner
Stars: ✭ 143 (+550%)
Mutual labels:  runner
Kubernetes Gitlab
Manifests to deploy GitLab on Kubernetes
Stars: ✭ 160 (+627.27%)
Mutual labels:  runner
Nake
Magic script-based C# task runner for .NET Core
Stars: ✭ 183 (+731.82%)
Mutual labels:  runner
Vscode Code Runner
Code Runner for Visual Studio Code
Stars: ✭ 1,332 (+5954.55%)
Mutual labels:  runner
PopRun
跑鸭:这是我的毕业设计,“跑鸭”微信小程序-一款基于校园跑步的社交小程序(实时里程配速、运动路径、整公里提醒、周榜月榜、打卡分享、热门推荐、线上活动、勋章墙、隐私设置),技术栈:Vant-Weapp UI、Laravel+MySQL
Stars: ✭ 64 (+190.91%)
Mutual labels:  runner
Maid
Markdown driven task runner.
Stars: ✭ 1,999 (+8986.36%)
Mutual labels:  runner
QshOni
The QShell on IBM i library contains useful CL wrapper commands to allow QShell and PASE apps to be called and consumed from regular IBM i jobs via CL, RPG or COBOL programs.
Stars: ✭ 34 (+54.55%)
Mutual labels:  runner
Gordon
Android Test Runner
Stars: ✭ 148 (+572.73%)
Mutual labels:  runner
Foy
A simple, light-weight and modern task runner for general purpose.
Stars: ✭ 157 (+613.64%)
Mutual labels:  runner
Extension Create
Create modern cross-browser extensions with no build configuration.
Stars: ✭ 167 (+659.09%)
Mutual labels:  runner
Drome
JavaScript task runner
Stars: ✭ 135 (+513.64%)
Mutual labels:  runner
land
Run Deno X module without installation.
Stars: ✭ 39 (+77.27%)
Mutual labels:  runner
Mayacharm
Maya intergration for PyCharm.
Stars: ✭ 123 (+459.09%)
Mutual labels:  runner
Code Sketch
一个你最初写代码的地方…
Stars: ✭ 176 (+700%)
Mutual labels:  runner
dash.nvim
Script runner for quick iteration. Bring your scripting to the next level.
Stars: ✭ 37 (+68.18%)
Mutual labels:  runner
nano-staged
Tiny tool to run commands for modified, staged, and committed files in a GIT repository.
Stars: ✭ 347 (+1477.27%)
Mutual labels:  runner
Task Easy
A simple, customizable, and lightweight priority queue for promises.
Stars: ✭ 244 (+1009.09%)
Mutual labels:  runner

Build Status npm version

Jest-Runner-Go

Go runner for Jest

Usage

Install

Install jest version 21 or above and jest-runner-go:

With Yarn

yarn add -D jest jest-runner-go

With NPM

npm install --save-dev jest jest-runner-go

Add it to your project

Add the following to your package.json

"jest": {
	"moduleFileExtensions": [
	  "go"
	],
	"runner": "jest-runner-go",
	"testMatch": [
	  "**/?(*_)test.go"
	]
},

Or to your jest.config.js

module.exports = {
  runner: 'jest-runner-go',
  moduleFileExtensions: ["go"],
  testMatch: ['**/?(*_)test.go'],
};

Then simply run Jest

yarn jest

Contribute

  1. git pull [email protected]:MaximeHeckel/jest-runner-go.git (preferably in your GOPATH if you want to run the examples on your machine)
  2. Run npm install or yarn to install the dependencies of the project
  3. To build the project run yarn build
  4. To run the tests (unit and integration) yarn test or you can also run them using Docker with the Dockerfile provided in this project:
    docker build -t jest-runner-go .
    docker run jest-runner-go
  5. To run the example cd example && yarn test or you can also run it using Docker by running this command
    docker run -it jest-runner-go sh -c "cd example && yarn test"

If you want to test your development version of jest-runner-go on another project do the following:

  1. In the jest-runner-gofolder run yarn build && yarn link
  2. In your other projects run yarn link jest-runner-go

Your project will now use your local jest-runner-go.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].