Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 1.24 KB

README.md

File metadata and controls

46 lines (35 loc) · 1.24 KB

TcpPing: A Portable TCP Ping Tool

Build Status Build status

Tech Stack

  • Language: C# 6.0
  • Runtime: Mono, .NET Framework
  • Test Framework: Machine.Specifications

How to use

See release notes in each release.

Build from source

nuget restore ./TcpPing.sln
xbuild /p:Configuration=Release ./TcpPing.sln

Run automated tests

  • First install Machine.Specifications.Runner.Console with nuget
nuget install Machine.Specifications.Runner.Console

Assume that it is installed to ./Machine.Specifications.Runner.Console/

  • Then build the test project in Release mode.
nuget restore ./TcpPing.sln
xbuild /p:Configuration=Release ./TcpPingTest/TcpPingTest.csproj 

Assume that the result is ./TcpPingTest/bin/Release/TcpPingTest.dll

  • Finally run tests in TcpPingTest.dll
mono ./Machine.Specifications.Runner.Console*/tools/mspec.exe ./TcpPingTest/bin/Release/TcpPingTest.dll

Tested Platforms

  • OS X
  • Windows

Known Issues

See issues.