Skip to content

Commit ec13fb4

Browse files
committed
ci: [torrust#634] run E2E tests in the testing workflow
1 parent 4edcd2e commit ec13fb4

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

.github/workflows/testing.yaml

+29
Original file line numberDiff line numberDiff line change
@@ -110,3 +110,32 @@ jobs:
110110
- id: test
111111
name: Run Unit Tests
112112
run: cargo test --tests --benches --examples --workspace --all-targets --all-features
113+
114+
e2e:
115+
name: E2E
116+
runs-on: ubuntu-latest
117+
needs: unit
118+
119+
strategy:
120+
matrix:
121+
toolchain: [nightly]
122+
123+
steps:
124+
- id: setup
125+
name: Setup Toolchain
126+
uses: dtolnay/rust-toolchain@stable
127+
with:
128+
toolchain: ${{ matrix.toolchain }}
129+
components: llvm-tools-preview
130+
131+
- id: cache
132+
name: Enable Job Cache
133+
uses: Swatinem/rust-cache@v2
134+
135+
- id: checkout
136+
name: Checkout Repository
137+
uses: actions/checkout@v4
138+
139+
- id: test
140+
name: Run E2E Tests
141+
run: cargo run --bin e2e_tests_runner ./share/default/config/tracker.e2e.container.sqlite3.toml

0 commit comments

Comments
 (0)