django-auditlog/auditlog_tests
Youngkwang Yang 8003b069c9
Extend CI and local test coverage to MySQL and SQLite (#744)
* Add test runner and improve test with multi databases

* Enhance cross-database compatibility and testing

- Fix TRUNCATE command support detection for different databases
- Add conditional PostgreSQL-specific model registration
- Improve database-specific test skipping logic
- Remove SQLite from TRUNCATE supported vendors list

* Add docker compose for testing

* Improve CI/CD with multi-database support

- Add separate test workflows for SQLite, PostgreSQL, and MySQL

* Add `mysqlclient` deps

* fix minor

- Add mysqlclient deps
- upload coverage step

* Fix coverage upload name conflicts in CI workflow

- Add database type to coverage upload names (SQLite/PostgreSQL/MySQL)
2025-08-17 16:50:23 +02:00
..
docker/db Extend CI and local test coverage to MySQL and SQLite (#744) 2025-08-17 16:50:23 +02:00
test_app Extend CI and local test coverage to MySQL and SQLite (#744) 2025-08-17 16:50:23 +02:00
__init__.py Remove default_app_config configuration 2022-05-02 14:48:58 +02:00
admin.py Use admin for test site 2020-09-07 16:52:32 +02:00
docker-compose.yml Extend CI and local test coverage to MySQL and SQLite (#744) 2025-08-17 16:50:23 +02:00
manage.py Let CI also check for missing migrations (#706) 2025-03-19 19:58:43 +03:30
test_commands.py Extend CI and local test coverage to MySQL and SQLite (#744) 2025-08-17 16:50:23 +02:00
test_postgresql.py Extend CI and local test coverage to MySQL and SQLite (#744) 2025-08-17 16:50:23 +02:00
test_render.py Add audit log history view to Django Admin (#743) 2025-08-05 13:02:43 +02:00
test_settings.py Extend CI and local test coverage to MySQL and SQLite (#744) 2025-08-17 16:50:23 +02:00
test_two_step_json_migration.py Extend CI and local test coverage to MySQL and SQLite (#744) 2025-08-17 16:50:23 +02:00
test_use_json_for_changes.py added fixes for updates and deletes if AUDITLOG_STORE_JSON_CHANGES is True (#732) 2025-07-03 21:56:37 +02:00
test_view.py Add audit log history view to Django Admin (#743) 2025-08-05 13:02:43 +02:00
tests.py Extend CI and local test coverage to MySQL and SQLite (#744) 2025-08-17 16:50:23 +02:00