Skip to content

Create a distributed testing application #46

Open
@cliffg-softwarelibre

Description

@cliffg-softwarelibre

Apps for distributed TCP and UDP testing will be very useful for verifying functional interaction both between operating systems (Windows, Linux, macOS, Raspbian, etc) as well as different hosts running the same operating system.

The first distributed test application will be named "Test Data Blaster" (T-DB) and consists of two (initially) executables - an executable that sends and receives test data, and a monitoring process which receives statistics and status messages and sends a shutdown message when initiated by the user.

The monitoring app is a server (acceptor), and both a C++ and Python version is expected. An initial console mode C++ monitoring app should be written, then later a GUI oriented monitoring app (Python or other similar language).

Initially TCP (only) will be supported, but at some point UDP will be supported.

More details for T-DB is in the README in the chops-net-ip/test/test_data_blaster directory.

Metadata

Metadata

Labels

test enhancementImprove the testing code or process

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions