From 3feeaf264b89acac41bf53d3ddf680e0639ccfeb Mon Sep 17 00:00:00 2001 From: Jakob Berg Date: Tue, 30 Apr 2024 14:10:03 -0400 Subject: [PATCH 1/5] chore: add debugging instructions to README --- packages/@aws-cdk-testing/cli-integ/README.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/packages/@aws-cdk-testing/cli-integ/README.md b/packages/@aws-cdk-testing/cli-integ/README.md index 4949bf9d23ba2..d052fb357e443 100644 --- a/packages/@aws-cdk-testing/cli-integ/README.md +++ b/packages/@aws-cdk-testing/cli-integ/README.md @@ -46,6 +46,33 @@ yarn build # Build the @aws-cdk-testing/cli-integ package ../../../scripts/align-version.sh # Align the versions of CDK packages ``` +### Running tests with debugger + +1. Assuming you checked out the `aws-cdk` repository at in your `~` directory, use the following launch.json + +``` +{ + "version": "0.2.0", + "configurations": [ + { + "type": "node", + "request": "launch", + "args": ["-a", "cli-integ-tests", "-t", "context in stage propagates to top"], + "name": "debug integ tests", + "program": "~/aws-cdk/packages/@aws-cdk-testing/cli-integ/bin/run-suite", + "console": "integratedTerminal", + "sourceMaps": true, + "skipFiles": [ "/**/*" ], + "stopOnEntry": false + } + ] +} +``` + +2. In the `"args"` value after `"-t"`, place the name of the test that you'd like to run. + +3. Press the VS code green arrow to launch the debugger. + ### Running a test suite You run a suite using the `bin/run-suite` tool. You must select either a version of the CLI and framework which can be `npm install`ed, or point to the root of the source tree: From e132e9bf3789956cada12f17282cb5763e12e6cf Mon Sep 17 00:00:00 2001 From: Jakob Berg Date: Tue, 30 Apr 2024 14:40:12 -0400 Subject: [PATCH 2/5] chore: add debugging instructions to README --- packages/@aws-cdk-testing/cli-integ/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@aws-cdk-testing/cli-integ/README.md b/packages/@aws-cdk-testing/cli-integ/README.md index d052fb357e443..bb8f2a7cf5f5e 100644 --- a/packages/@aws-cdk-testing/cli-integ/README.md +++ b/packages/@aws-cdk-testing/cli-integ/README.md @@ -48,7 +48,7 @@ yarn build # Build the @aws-cdk-testing/cli-integ package ### Running tests with debugger -1. Assuming you checked out the `aws-cdk` repository at in your `~` directory, use the following launch.json +1. Assuming you checked out the `aws-cdk` repository at in your `~` directory, use the following `launch.json`. ``` { From 51e9f4a66bfc5ed177892703a52bbdfcd02606e0 Mon Sep 17 00:00:00 2001 From: Jakob Berg Date: Tue, 30 Apr 2024 14:41:42 -0400 Subject: [PATCH 3/5] chore: add debugging instructions to README --- packages/@aws-cdk-testing/cli-integ/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@aws-cdk-testing/cli-integ/README.md b/packages/@aws-cdk-testing/cli-integ/README.md index bb8f2a7cf5f5e..bea700aaa297a 100644 --- a/packages/@aws-cdk-testing/cli-integ/README.md +++ b/packages/@aws-cdk-testing/cli-integ/README.md @@ -48,7 +48,7 @@ yarn build # Build the @aws-cdk-testing/cli-integ package ### Running tests with debugger -1. Assuming you checked out the `aws-cdk` repository at in your `~` directory, use the following `launch.json`. +1. Assuming you checked out the `aws-cdk` repository in your `~` directory, use the following `launch.json`. ``` { From 98fd2caaa9cde713e49c83b468d44ada9368ddc2 Mon Sep 17 00:00:00 2001 From: Jakob Berg Date: Tue, 30 Apr 2024 15:24:16 -0400 Subject: [PATCH 4/5] chore: add debugging instructions to README --- packages/@aws-cdk-testing/cli-integ/README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/@aws-cdk-testing/cli-integ/README.md b/packages/@aws-cdk-testing/cli-integ/README.md index bea700aaa297a..4dbcda9555637 100644 --- a/packages/@aws-cdk-testing/cli-integ/README.md +++ b/packages/@aws-cdk-testing/cli-integ/README.md @@ -48,8 +48,6 @@ yarn build # Build the @aws-cdk-testing/cli-integ package ### Running tests with debugger -1. Assuming you checked out the `aws-cdk` repository in your `~` directory, use the following `launch.json`. - ``` { "version": "0.2.0", @@ -69,8 +67,8 @@ yarn build # Build the @aws-cdk-testing/cli-integ package } ``` +1. Assuming you checked out the `aws-cdk` repository in your `~` directory, use the above `launch.json`. 2. In the `"args"` value after `"-t"`, place the name of the test that you'd like to run. - 3. Press the VS code green arrow to launch the debugger. ### Running a test suite From 680ebf4ef4deefb0ea9b9a36550fc63f5712d2b4 Mon Sep 17 00:00:00 2001 From: Jakob Berg Date: Tue, 30 Apr 2024 15:27:21 -0400 Subject: [PATCH 5/5] chore: add debugging instructions to README --- packages/@aws-cdk-testing/cli-integ/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@aws-cdk-testing/cli-integ/README.md b/packages/@aws-cdk-testing/cli-integ/README.md index 4dbcda9555637..2dc2e9c70d8cc 100644 --- a/packages/@aws-cdk-testing/cli-integ/README.md +++ b/packages/@aws-cdk-testing/cli-integ/README.md @@ -48,7 +48,7 @@ yarn build # Build the @aws-cdk-testing/cli-integ package ### Running tests with debugger -``` +```json { "version": "0.2.0", "configurations": [