Skip to content
/ NEAT Public

A testing framework for distributed systems that can inject different types of network-partitioning faults

License

Notifications You must be signed in to change notification settings

UWASL/NEAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEAT

NEAT is a testing framework for distributed systems that simplifies coordinating multiple clients and injecting different types of network-partitioning faults. It simplifies testing by allowing developers to specify a global order for client operations and by providing a simple API for creating and healing partitions as well as crashing nodes.

Installation

Neat requires Java 8 to run.

Install the dependencies using maven and compile the source code

$ mvn install

Running Basic Test

To run the basic test provided in the example folder

$ java -jar target/netpart-0.0.1-SNAPSHOT-shaded.jar example.basic.BasicTest

Project Web Page

https://wasl.uwaterloo.ca/projects/

About

A testing framework for distributed systems that can inject different types of network-partitioning faults

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages