You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**Cleanup**| Manual (`docker-compose down -v`) | Automatic container cleanup |
227
-
228
-
#### Cleaning Up Local Environment
229
-
230
-
```bash
231
-
# Stop PostgreSQL container
232
-
docker-compose down
233
-
234
-
# Remove PostgreSQL data volume (clean slate)
235
-
docker-compose down -v
236
-
237
-
# Remove generated event files
238
-
rm -rf events/*.jsonl test_output/
239
-
```
240
-
241
-
---
242
-
243
-
### Command-Line Arguments (Legacy Script)
160
+
# List available scenarios
161
+
python test_runner/cli.py list-scenarios
162
+
```
244
163
245
-
For the deprecated `run_dbt_tests.sh` script:
164
+
4. **Inspect Generated Events**:
165
+
```bash
166
+
# View events
167
+
cat events/openlineage_events.jsonl | jq '.'
168
+
169
+
# Or check test output directory
170
+
ls -la test_output/
171
+
```
246
172
247
-
- `--openlineage-directory` (**Required**): Path to a local clone of the OpenLineage repository
248
-
- `--producer-output-events-dir`: Directory for generated OpenLineage events (Default: `events/`)
249
-
- `--openlineage-release`: OpenLineage release version to validate against (Default: `2-0-2`)
250
-
- `--report-path`: Path for the final JSON test report (Default: `../dbt_producer_report.json`)
173
+
**Note**: Local debugging is entirely optional. All official validation happens in GitHub Actions with PostgreSQL service containers. The test runner CLI (`cli.py`) is the same code used by CI/CD, ensuring consistency.
0 commit comments