This website comes with case studies that can be run on Linux (only) hosts. The URL for the public GitHub repository that holds the case study code is:
https://github.com/talborough/testingComplexSystems
The URL above can be browsed or cited in a “git clone” command.
The case studies are:
- Case Study 1 — The goal is to show how gDS works. The program performs some very basic operations with gDS, including some concurrent operations.
- Case Study 2 — The goal is to present a self-contained program with the “look and feel” of a real test platform.
- Case Study 3 — This sets up a real “system under test” (NFS) and a test platform to match it. It focuses on tracking the configuration changes a complex system makes as it operates: losing and gaining hosts, performing software upgrades and downgrades, and handling system faults.
- Case Study 4 - This is a successful experiment to see if the AI-based IDE named Cursor can be "taught" how to use gDS. The repo only holds an example schema. The actual AI-based work was done as a part of bringing gDS V2 to life.