Skip to content

Commit b1c47a2

Browse files
fix: unit tests
1 parent 2612608 commit b1c47a2

4 files changed

Lines changed: 34 additions & 30 deletions

File tree

.github/workflows/tests.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ jobs:
2121
unit-tests:
2222
name: Unit Tests
2323
runs-on: ubuntu-latest
24-
24+
defaults:
25+
run:
26+
working-directory: ./unit-tests
27+
2528
steps:
2629
- uses: actions/checkout@v4
2730

@@ -34,12 +37,12 @@ jobs:
3437

3538
- name: Verify pushed generated code is synced
3639
run: |
37-
sqlc -f sqlc.unit.test.yaml diff
40+
sqlc diff
3841
3942
- name: Run Tests
4043
run: |
41-
dotnet test unit-tests/RepositoryTests
42-
dotnet test unit-tests/CodegenTests
44+
dotnet test RepositoryTests
45+
dotnet test CodegenTests
4346
4447
end2end-tests:
4548
name: End-to-End Tests

Makefile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ dotnet-build:
66

77
.PHONY: unit-tests
88
unit-tests:
9-
dotnet test unit-tests/RepositoryTests
10-
sqlc generate -f sqlc.unit.test.yaml
11-
dotnet test unit-tests/CodegenTests
9+
cd unit-tests && \
10+
dotnet test RepositoryTests && \
11+
SQLCCACHE=./; sqlc generate && \
12+
dotnet test CodegenTests
1213

1314
generate-end2end-tests:
1415
./end2end/scripts/generate_tests.sh

sqlc.unit.test.yaml

Lines changed: 0 additions & 23 deletions
This file was deleted.

unit-tests/sqlc.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
version: "2"
2+
plugins:
3+
- name: csharp
4+
process:
5+
cmd: ./dist/LocalRunner
6+
sql:
7+
- schema: "CodegenTests/test-requests/DefaultSchemaEnum/schema.sql"
8+
queries: "CodegenTests/test-requests/DefaultSchemaEnum/query.sql"
9+
engine: "mysql"
10+
codegen:
11+
- plugin: csharp
12+
out: ./CodegenTests/test-requests/DefaultSchemaEnum
13+
options:
14+
debugRequest: true
15+
16+
- schema: "CodegenTests/test-requests/SchemaScopedEnum/schema.sql"
17+
queries: "CodegenTests/test-requests/SchemaScopedEnum/query.sql"
18+
engine: "mysql"
19+
codegen:
20+
- plugin: csharp
21+
out: ./CodegenTests/test-requests/SchemaScopedEnum
22+
options:
23+
debugRequest: true

0 commit comments

Comments
 (0)