Skip to content

getgauge/gauge-dotnet

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Gauge-dotnet

tests Contributor Covenant

This project adds dotnet-core language plugin for gauge.

The plugin is authored in c#.

Getting started

Pre-requisite

Installation

gauge install dotnet

Create a gauge-dotnet project

gauge init dotnet

Run tests

gauge run specs

Alternate Installation options

Install specific version

  • Installing specific version
gauge install dotnet --version 0.5.0

Offline installation

gauge install dotnet --file gauge-dotnet-0.5.0.zip

Build from Source

Requirements

Running run.sh or run.cmd should give the list of all tasks available. Below sections detail some commonly used tasks.

Compiling

To build the project dlls:

./run.cmd|./run.sh build
Testing

After compiling

To run tests (unit and integration):

./run.cmd|./run.sh test
Installing

To install the the dotnet plugin use(Note, this will uninstall gauge-dotnet before installing the compiled version):

./run.cmd|./run.sh forceinstall
Creating distributable
./run.cmd|./run.sh package

New distribution details need to be updated in the dotnet-install.json file in gauge plugin repository for a new verison update.

License

This program is licensed under:

Apache License, Version 2.0

Copyright

Copyright 2018 ThoughtWorks, Inc.