Core
is a dll that brings in Gauge's protobuf communication code. It is hosted in Nuget.
You will need Gauge and Gauge-csharp plugin installed before installing Core
.
This project uses paket
for dependency management. paket
is installed as dotnet tool
.
dotnet tool restore
- installpaket
as dotnet tooldotnet paket restore
- restore dependencies for the project.
From the root of this repository, run (build.sh
on MONO build.cmd
on Windows)
./build.sh build
.build.sh package
, creates thenuget
package;
To generate proto
messages
- run
./gen-proto.ps1
inpowershell
(Windows) - run
./genproto.sh
(Unix based systems)
This program is licensed under:
Core
holds the definition for connecting to Gauge and exchange messages via ProtoBuf over tcp connection. It is used by Lib
and the Runner
.
This project is sponsored by Thoughtworks Inc..