Database Usage
Discover how to effectively use Qodo Cover for managing and integrating databases with your development workflow.
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:
Running with an external DB
You can run Cover Agent using the --log-db-path
option. For example:
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.
Observing the test data
View the test results using either an external database viewer or the basic SQLite command-line tool.
After executing some tests, a table named unit_test_generation_attempts
will be created.
To get the definition of the table run:
To display all test results run the query:
This query may be easier to view outside of the CLI.
You can also filter the results to show only failed tests, for example:
Last updated