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- installpaketas 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 thenugetpackage;
To generate proto messages
- run
./gen-proto.ps1inpowershell(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..