A tool designed to easily run Gilesi on a given project of your choice with flexibility and no hard requirement on a specific project structure or dataset database of any kind. Simply Run and get results right away! (Cli setup required).
Illico mainly produces the configuration for you, attaches the agent for you, and runs the entire pipeline based on the parameters given to it, so you get snapshots in the output folder of your choice and log files.
A tool designed to generate the required configuration file that the "gilesi agent"/instrumentation needs in order to work. Said configuration file notably contains every API element extracted using Roseau, alongside result output folders, logging parameters and much more.
An agent designed to collect runtime execution snapshots/records from select methods, notably, the API of a library, during the execution of a client test suite. This is the core of the Gilesi toolset.
A tool designed to detect differences between the original traces with no mutation, and subsequent traces obtained with mutations or behavioral changes performed on a given library. The idea here is to be able to detect such perturbations by using gilesi and then this tool to compare. WIP
A tool designed to easily run the Dynamic Coverage on a given project of your choice with flexibility and no hard requirement on a specific project structure or dataset database of any kind. Simply Run and get results right away! (Cli setup required).
IllicoCoverage mainly produces the configuration for you, attaches the agent for you, and runs the entire pipeline based on the parameters given to it, so you get coverage results in the output folder of your choice and log files.
A tool designed to generate the required configuration file that the "dynamic coverage agent"/coverage needs in order to work. Said configuration file notably contains every API element extracted using Roseau, alongside result output folders, logging parameters and much more.
An agent designed to collect runtime execution information from select methods, notably, the API of a library, during the execution of a client test suite.
A folder containing various self written samples designed to run gilesi against for corner edge case finding and testing. Incomplete.