mirror of
https://github.com/nasa/trick.git
synced 2024-12-24 07:16:41 +00:00
1d9ea79107
* Introducing TrickOps - An Extensible Sim Testing Framework Features: * Multiple simultaneous sim builds, runs, file vs. file comparisons, arbitrary post-run analyses, valgrind of runs * Real-time progress bars for sim builds and runs * Exit code management lets users easily define success & failure * Failed comparisons can optionally generate koviz error reports See share/trick/trickops/README.md for details * Add GitHub Actions Workflow for TrickOps for Ubuntu:20.04 & CentOS latest * Adds python unit and doc tests to github actions for push / pull requests for Ubuntu:20.04 and CentOS 8:latest. MacOS still forthcoming. * Also updates documentation with TrickOps information * Remove duplicate / overwriting SIM_ definitions in ExampleWorkflow.py * Address Code Review / Discussion * Reduce set of sims tested in ExampleWorkflow.py to stable set * Add ExampleWorkflow.py to GitHub Actions * Clarify documentation and add image of TrickOps in action * Error/Ignore valgrind entries in YAML file if platform == darwin * Fix run.compare() logic error and add unit test to cover it Co-authored-by: Dan Jordan <daniel.d.jordan@nasa.gov>
3.9 KiB
3.9 KiB
Home → Documentation Home |
---|
User Guide
The user guide contains information pertinent to Trick users. These pages will help you create Trick simulations and understand how certain aspects of Trick function.
-
- Executive Scheduler
- Input Processor
- Just in Time C++ Input Processor
- Event Manager
- Realtime
- Realtime Clock
- Realtime Sleep Timer
- Realtime Injector
- Monte Carlo
- Master Slave
- Data Record
- Checkpoints
- MemoryManager
- Integrator
- Frame Logging
- Debug Pause
- Echo Jobs
- Variable Server
- Status Message System
- Command Line Arguments
- Environment
- Standard Template Library Checkpointing
- Threads
-
- Adding a Web Server to Your Sim
- Web Server APIs
- Adding New Web Server APIs