Skip to content

MiffyLiye/TcpPing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.