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
Copy file name to clipboardExpand all lines: MAINTAINERS.md
+4-3
Original file line number
Diff line number
Diff line change
@@ -335,13 +335,14 @@ Our E2E framework relies on pytest fixtures to coordinate infrastructure and tes
335
335
├── infrastructure.py # base infrastructure like deploy logic, etc.
336
336
```
337
337
338
-
You probably noticed we have multiple `conftest.py`, `infrastructure.py`, and `handlers` directory.
338
+
Where:
339
339
340
-
-**`infrastructure.py`**. Uses CDK to define the infrastructure a given feature needs.
340
+
-**`<feature>/infrastructure.py`**. Uses CDK to define the infrastructure a given feature needs.
341
+
-**`<feature>/handlers/`**. Lambda function handlers that will be automatically deployed and exported in PascalCase (e.g., `BasicHandler`) for later use.
342
+
-**`util/>`**. Test utilities to build data and fetch AWS data to ease assertion
341
343
-**`conftest.py`**. Handles deployment and deletion a given feature Infrastructure. Hierarchy matters:
342
344
- Top-level `e2e/conftest` deploys stacks only once and blocks I/O across all CPUs.
343
345
- Feature-level `e2e/<feature>/conftest` deploys stacks in parallel and make them independent of each other.
344
-
-**`handlers/`**. Lambda function handlers that will be automatically deployed and exported in PascalCase (e.g., `BasicHandler`) for later use.
0 commit comments