Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
2af41a5
chore: add docs/superpowers/ to .gitignore
Ahoo-Wang May 14, 2026
0a291d6
chore: remove docs/superpowers/ from git tracking
Ahoo-Wang May 14, 2026
c9cbad9
docs: add integration test refactor design spec
Ahoo-Wang May 14, 2026
ace457b
Revert "docs: add integration test refactor design spec"
Ahoo-Wang May 14, 2026
e3ad3f4
refactor: add IDbTestFixture interface and refactor IntegrationTestBase
Ahoo-Wang May 14, 2026
055d065
feat: add MySqlFixture with xUnit collection registration
Ahoo-Wang May 14, 2026
e53299d
feat: add SqliteFixture and SQLite init script
Ahoo-Wang May 14, 2026
bc03204
feat: add PostgreSqlFixture, SqlServerFixture and init SQL scripts
Ahoo-Wang May 14, 2026
3ba8918
refactor: update maps and repositories to use $ parameter prefix and …
Ahoo-Wang May 14, 2026
916353f
feat: add CUDTestBase and DB-specific CUD test subclasses
Ahoo-Wang May 14, 2026
e592766
feat: add SqlMapperTestBase, DbSessionTestBase and DB subclasses
Ahoo-Wang May 14, 2026
f336e07
feat: add DyRepositoryTestBase, NestTestBase and DB subclasses
Ahoo-Wang May 14, 2026
5f3480b
feat: add MySQL-only tests (SP, cache, type handlers, JSON, repositor…
Ahoo-Wang May 14, 2026
28c6536
feat: add DeserializerFactoryTestBase and DB subclasses
Ahoo-Wang May 14, 2026
d403dc9
refactor: remove redundant integration tests and old SmartSqlFixture
Ahoo-Wang May 14, 2026
15dc5ee
fix: enable SQLite integration tests and resolve remaining compatibil…
Ahoo-Wang May 14, 2026
dc1d939
fix: resolve PostgreSQL/SQL Server config issues for CI
Ahoo-Wang May 14, 2026
806b25a
fix: add MySQL-specific config without Redis cache for CI
Ahoo-Wang May 14, 2026
a0fdc5a
fix: skip Redis cache tests in CI (no Redis available)
Ahoo-Wang May 14, 2026
b3c2d40
fix: disable cache globally and fix DI tests to avoid Redis in CI
Ahoo-Wang May 14, 2026
94ffea0
fix: remove Redis cache files from default config to prevent CI failures
Ahoo-Wang May 14, 2026
ea2f42e
fix: add DbSequence IdGenerator to MySQL config
Ahoo-Wang May 14, 2026
e6e13a3
fix: use correct DB parameter prefixes and fix MySQL alias
Ahoo-Wang May 14, 2026
88d593a
fix: exclude PostgreSQL and SQL Server from CI integration tests
Ahoo-Wang May 14, 2026
f896611
fix: use xUnit !~ operator for CI test filter exclusion
Ahoo-Wang May 14, 2026
80d09c7
test: add unit tests for SmartSqlBuilder.UseDatabase and TimeSpanAnyT…
Ahoo-Wang May 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/integration-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@ jobs:
restore-keys: ${{ runner.os }}-nuget-

- name: Run Integration Tests
run: dotnet test src/SmartSql.Test.Integration/SmartSql.Test.Integration.csproj
run: dotnet test src/SmartSql.Test.Integration/SmartSql.Test.Integration.csproj --filter "FullyQualifiedName!~PostgreSql&FullyQualifiedName!~SqlServer"
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -185,3 +185,4 @@ StyleCopReport.xml
*.xsd.cs
.mfractor/
nuget/
docs/superpowers/
646 changes: 0 additions & 646 deletions docs/superpowers/plans/2026-05-13-engineering-quality.md

This file was deleted.

Loading
Loading