#!/bin/bash # Use mono to build solution and run all tests. # Adjust these to reflect the location of nunit-console in your system. NUNIT_CONSOLE=nunit-console # The rest you can leave intact CONFIG=Release KEYFILE=../keys/Google.ProtocolBuffers.snk # TODO(jtattermusch): signing! SRC=$(dirname $0)/src set -ex # echo Building the solution. # TODO(jonskeet): Re-enable building the whole solution when we have ProtoBench et al # working again. # xbuild /p:Configuration=$CONFIG $SRC/ProtocolBuffers.sln xbuild /p:Configuration=$CONFIG $SRC/ProtocolBuffers/ProtocolBuffers.csproj xbuild /p:Configuration=$CONFIG $SRC/ProtocolBuffers.Test/ProtocolBuffers.Test.csproj echo Running tests. $NUNIT_CONSOLE $SRC/ProtocolBuffers.Test/bin/$CONFIG/Google.Protobuf.Test.dll