Database Usage
Requirements
Currently, only SQLite is supported. SQLite operates using a local .db
file for data storage and retrieval, as opposed to a server-based database.
To view the tables, you'll need SQLite installed. However, to begin, you can simply create an empty .db
file using the touch
command. For example:
Copy
Copy
Running with an external DB
You can run Cover Agent using the --log-db-path
option. For example:
Copy
Copy
Cover Agent will create a table called unit_test_generation_attempts
within the database.
Integration Tests
Run the integration test suite and provide the local .db
file to each Docker container.
Copy
Copy
Observing the test data
View the test results using either an external database viewer or the basic SQLite command-line tool.
Copy
Copy
After executing some tests, a table named unit_test_generation_attempts
will be created.
Copy
Copy
To get the definition of the table run:
Copy
Copy
To display all test results run the query:
Copy
Copy
This query may be easier to view outside of the CLI.
You can also filter the results to show only failed tests, for example:
Copy
Copy
Last updated