sqlite-nio
sqlite-nio copied to clipboard
Add SQLCipher support #72
Resolves: #72
Blocked till Swift 6.2 release
Summary:
- Added SQLCipher plugin with build configuration
- Added CSQLCipher module with headers and sources
- Added conditional compilation for SQLCipher vs SQLite
- Added [email protected] for Swift 6.2 support
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 72.06%. Comparing base (a4c62fa) to head (d441812).
Additional details and impacted files
@@ Coverage Diff @@
## main #87 +/- ##
=======================================
Coverage 72.06% 72.06%
=======================================
Files 10 10
Lines 1013 1013
=======================================
Hits 730 730
Misses 283 283
| Files with missing lines | Coverage Δ | |
|---|---|---|
| Sources/SQLiteNIO/SQLiteConnection+Hooks.swift | 91.02% <ø> (ø) |
|
| Sources/SQLiteNIO/SQLiteConnection.swift | 69.91% <ø> (ø) |
|
| Sources/SQLiteNIO/SQLiteCustomFunction.swift | 82.63% <ø> (ø) |
|
| Sources/SQLiteNIO/SQLiteData.swift | 75.00% <ø> (ø) |
|
| Sources/SQLiteNIO/SQLiteDatabase.swift | 33.33% <ø> (ø) |
|
| Sources/SQLiteNIO/SQLiteError.swift | 49.25% <ø> (ø) |
|
| Sources/SQLiteNIO/SQLiteStatement.swift | 95.50% <ø> (ø) |
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.