# Structs
Failure defines a test failure.
Properties defines the collection of properties.
Property are name/value pairs which can be provided in the report for things such as kuttl.version.
Testcase is the finest grain level of reporting, it is the kuttl test (which contains steps).
TestSuite is a collection of Testcase and is a summary of those details.
Testsuites is a collection of Testsuite and defines the rollup summary of all stats.