All-Suite#
To initialize Trident and generate all-suite test templates, navigate to your project's root directory and run
The command will generate the following folder structure:
project-root
├── .program_client
├── trident-tests
│ ├── fuzz_tests # fuzz tests folder
│ │ ├── fuzz_0 # particular fuzz test
│ │ │ ├── accounts_snapshots.rs # generated accounts deserialization methods
│ │ │ ├── test_fuzz.rs # the binary target of your fuzz test
│ │ │ └── fuzz_instructions.rs # the definition of your fuzz test
│ │ ├── fuzz_1
│ │ ├── fuzz_X # possible multiple fuzz tests
│ │ ├── fuzzing # compilations and crashes folder
│ │ └── Cargo.toml
│ └── poc_tests # integration tests folder
├── Trident.toml
└── ...