Skip to content

Commit 28c122d

Browse files
committed
split CDK stack AOT and non-AOT. refactor. Initial GH actions pipelines
1 parent d5084be commit 28c122d

File tree

24 files changed

+878
-27
lines changed

24 files changed

+878
-27
lines changed
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
name: E2E Tests Infra deployment
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- develop
8+
9+
permissions:
10+
id-token: write
11+
contents: read
12+
13+
jobs:
14+
deploy-core-stack:
15+
runs-on: aws-powertools_ubuntu-latest_8-core
16+
strategy:
17+
matrix:
18+
dotnet-version: [ 6.x, 8.x ]
19+
steps:
20+
- name: Checkout code
21+
uses: actions/checkout@v4
22+
23+
- name: Configure AWS credentials
24+
uses: aws-actions/configure-aws-credentials@v2
25+
with:
26+
role-to-assume: arn:aws:iam::YOUR_AWS_ACCOUNT_ID:role/YOUR_ROLE_NAME
27+
aws-region: us-east-1
28+
29+
- name: Set up .NET
30+
uses: actions/setup-dotnet@v4
31+
with:
32+
dotnet-version: ${{ matrix.dotnet-version }}
33+
34+
- name: Install CDK
35+
run: npm install -g aws-cdk
36+
37+
- name: Deploy Core Stack
38+
run: |
39+
cd libraries/tests/e2e/infra
40+
cdk deploy --require-approval never
41+
42+
deploy-aot-stack:
43+
runs-on: aws-powertools_ubuntu-latest_8-core
44+
strategy:
45+
matrix:
46+
architecture: [ x86_64, arm64 ]
47+
container:
48+
image: public.ecr.aws/sam/build-dotnet8:latest
49+
steps:
50+
- name: Checkout code
51+
uses: actions/checkout@v4
52+
53+
- name: Configure AWS credentials
54+
uses: aws-actions/configure-aws-credentials@v2
55+
with:
56+
role-to-assume: arn:aws:iam::YOUR_AWS_ACCOUNT_ID:role/YOUR_ROLE_NAME
57+
aws-region: us-east-1
58+
59+
- name: Set up .NET
60+
uses: actions/setup-dotnet@v4
61+
with:
62+
dotnet-version: '8.x'
63+
64+
- name: Install CDK
65+
run: npm install -g aws-cdk
66+
67+
- name: Deploy AOT Stack
68+
run: |
69+
cd libraries/tests/e2e/infra-aot
70+
cdk deploy --require-approval never
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: Destroy e2e CDK Stacks
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- develop
8+
9+
permissions:
10+
id-token: write
11+
contents: read
12+
13+
jobs:
14+
run-tests:
15+
uses: ./.github/workflows/e2e-tests.yml
16+
17+
destroy-stacks:
18+
runs-on: aws-powertools_ubuntu-latest_8-core
19+
needs: [run-tests]
20+
steps:
21+
- name: Checkout code
22+
uses: actions/checkout@v4
23+
24+
- name: Configure AWS credentials
25+
uses: aws-actions/configure-aws-credentials@v2
26+
with:
27+
role-to-assume: arn:aws:iam::YOUR_AWS_ACCOUNT_ID:role/YOUR_ROLE_NAME
28+
aws-region: us-east-1
29+
30+
- name: Install CDK
31+
run: npm install -g aws-cdk
32+
33+
- name: Destroy Core Stack
34+
run: |
35+
cd libraries/tests/e2e/infra
36+
cdk destroy --force
37+
38+
- name: Destroy AOT Stack
39+
run: |
40+
cd libraries/tests/e2e/infra-aot
41+
cdk destroy --force

.github/workflows/e2e-tests.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: E2E Tests
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- develop
8+
9+
permissions:
10+
id-token: write
11+
contents: read
12+
13+
jobs:
14+
deploy-core-stack:
15+
uses: ./.github/workflows/e2e-infra-deploy.yml
16+
17+
deploy-aot-stack:
18+
uses: ./.github/workflows/e2e-infra-deploy.yml
19+
20+
run-tests:
21+
runs-on: aws-powertools_ubuntu-latest_8-core
22+
needs: [deploy-core-stack, deploy-aot-stack]
23+
steps:
24+
- name: Checkout code
25+
uses: actions/checkout@v4
26+
27+
- name: Set up .NET
28+
uses: actions/setup-dotnet@v4
29+
with:
30+
dotnet-version: '8.x'
31+
32+
- name: Run Core Tests
33+
run: |
34+
cd libraries/tests/e2e/functions/core
35+
dotnet test

libraries/AWS.Lambda.Powertools.sln

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,15 @@ EndProject
4040
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AWS.Lambda.Powertools.JMESPath.Tests", "tests\AWS.Lambda.Powertools.JMESPath.Tests\AWS.Lambda.Powertools.JMESPath.Tests.csproj", "{B1A91FDB-A843-4CE5-A1AC-2ED48A158AA1}"
4141
EndProject
4242
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "e2e", "e2e", "{A19E6CBD-8078-49F9-849E-2E484BFAF324}"
43+
ProjectSection(SolutionItems) = preProject
44+
tests\e2e\Readme.md = tests\e2e\Readme.md
45+
EndProjectSection
4346
EndProject
4447
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Infra", "Infra", "{93DEAC72-245F-4FC9-A7B5-DAE7EF7E1AB7}"
4548
EndProject
4649
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Functions", "Functions", "{CDAE55EB-9438-4F54-B7ED-931D64324D5F}"
4750
EndProject
48-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "E2E", "tests\e2e\infra\E2E.csproj", "{AA532674-A61C-41E6-8F9A-ED53D79AF1EC}"
51+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Infra", "tests\e2e\infra\Infra.csproj", "{AA532674-A61C-41E6-8F9A-ED53D79AF1EC}"
4952
EndProject
5053
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{AAFA39E9-66A3-4B9A-AFE9-EAF74A85A7F0}"
5154
ProjectSection(SolutionItems) = preProject
@@ -78,6 +81,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Function.Tests", "tests\e2e
7881
EndProject
7982
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AOT-Function", "tests\e2e\functions\core\tracing\AOT-Function\src\AOT-Function\AOT-Function.csproj", "{8DDED681-AE8D-45EB-A22E-2FFB88620F9B}"
8083
EndProject
84+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "InfraAot", "tests\e2e\infra-aot\InfraAot.csproj", "{24AC34AD-AEC9-4CFB-BB01-C3C81938AB95}"
85+
EndProject
8186
Global
8287
GlobalSection(SolutionConfigurationPlatforms) = preSolution
8388
Debug|Any CPU = Debug|Any CPU
@@ -415,6 +420,18 @@ Global
415420
{8DDED681-AE8D-45EB-A22E-2FFB88620F9B}.Release|x64.Build.0 = Release|Any CPU
416421
{8DDED681-AE8D-45EB-A22E-2FFB88620F9B}.Release|x86.ActiveCfg = Release|Any CPU
417422
{8DDED681-AE8D-45EB-A22E-2FFB88620F9B}.Release|x86.Build.0 = Release|Any CPU
423+
{24AC34AD-AEC9-4CFB-BB01-C3C81938AB95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
424+
{24AC34AD-AEC9-4CFB-BB01-C3C81938AB95}.Debug|Any CPU.Build.0 = Debug|Any CPU
425+
{24AC34AD-AEC9-4CFB-BB01-C3C81938AB95}.Debug|x64.ActiveCfg = Debug|Any CPU
426+
{24AC34AD-AEC9-4CFB-BB01-C3C81938AB95}.Debug|x64.Build.0 = Debug|Any CPU
427+
{24AC34AD-AEC9-4CFB-BB01-C3C81938AB95}.Debug|x86.ActiveCfg = Debug|Any CPU
428+
{24AC34AD-AEC9-4CFB-BB01-C3C81938AB95}.Debug|x86.Build.0 = Debug|Any CPU
429+
{24AC34AD-AEC9-4CFB-BB01-C3C81938AB95}.Release|Any CPU.ActiveCfg = Release|Any CPU
430+
{24AC34AD-AEC9-4CFB-BB01-C3C81938AB95}.Release|Any CPU.Build.0 = Release|Any CPU
431+
{24AC34AD-AEC9-4CFB-BB01-C3C81938AB95}.Release|x64.ActiveCfg = Release|Any CPU
432+
{24AC34AD-AEC9-4CFB-BB01-C3C81938AB95}.Release|x64.Build.0 = Release|Any CPU
433+
{24AC34AD-AEC9-4CFB-BB01-C3C81938AB95}.Release|x86.ActiveCfg = Release|Any CPU
434+
{24AC34AD-AEC9-4CFB-BB01-C3C81938AB95}.Release|x86.Build.0 = Release|Any CPU
418435
EndGlobalSection
419436

420437
GlobalSection(NestedProjects) = preSolution
@@ -452,5 +469,6 @@ Global
452469
{D22576BE-3D83-47C1-8B35-947C0B6DA8ED} = {3C9FA701-31FF-4747-B324-E0D252EAFD63}
453470
{8DDAFE37-ED59-4710-9415-8EBA44CC6437} = {3C9FA701-31FF-4747-B324-E0D252EAFD63}
454471
{8DDED681-AE8D-45EB-A22E-2FFB88620F9B} = {3C9FA701-31FF-4747-B324-E0D252EAFD63}
472+
{24AC34AD-AEC9-4CFB-BB01-C3C81938AB95} = {93DEAC72-245F-4FC9-A7B5-DAE7EF7E1AB7}
455473
EndGlobalSection
456474
EndGlobal

libraries/tests/e2e/Readme.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# E2E Tests Workflow
2+
3+
This document provides instructions on how to set up, deploy, run tests, and destroy the infrastructure for E2E tests.
4+
5+
## Prerequisites
6+
7+
Ensure you have the following tools installed:
8+
- .NET SDK
9+
- AWS CDK
10+
- AWS CLI
11+
12+
## Steps
13+
14+
### 1. Set up your environment
15+
16+
Ensure you have the necessary tools installed, such as .NET SDK, AWS CDK, and AWS CLI.
17+
18+
### 2. Deploy the infrastructure
19+
20+
Navigate to the directory containing your CDK stacks and deploy them:
21+
22+
```sh
23+
cd infra
24+
cdk deploy --require-approval never
25+
cd ../infra-aot
26+
cdk deploy --require-approval never
27+
```
28+
### 3. Run the tests
29+
30+
Navigate to the test project directory and run the tests:
31+
32+
```sh
33+
# example for Core utilities
34+
cd libraries/tests/e2e/functions/core
35+
dotnet test
36+
```
37+
38+
### 4. Destroy
39+
40+
After running the tests, destroy the infrastructure:
41+
42+
```sh
43+
cd infra
44+
cdk destroy --force
45+
cd ../infra-aot
46+
cdk destroy --force
47+
```
48+
Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.0.31903.59
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "logging", "logging", "{32D25E9C-1FB9-433C-99EC-825F5EC3876E}"
7+
EndProject
8+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Function", "Function", "{2E60085D-63AB-49C9-AF35-F8770E15B867}"
9+
EndProject
10+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{1F37D82A-01E1-452F-A8AA-806B2585679A}"
11+
EndProject
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Function.Tests", "logging\Function\test\Function.Tests\Function.Tests.csproj", "{96FF0074-C2C1-4A15-9422-489D1323726E}"
13+
EndProject
14+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "metrics", "metrics", "{61D347E4-4B99-4FE0-A8C3-4F515D6227E0}"
15+
EndProject
16+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Function", "Function", "{5C834A29-AACB-47BB-A9D7-EAC0ADF73990}"
17+
EndProject
18+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{9A7D905D-55C3-47E4-8D93-75DD1FA273A9}"
19+
EndProject
20+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Function.Tests", "metrics\Function\test\Function.Tests\Function.Tests.csproj", "{EFD53804-26E1-4620-A881-C414C5F83687}"
21+
EndProject
22+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tracing", "tracing", "{79388264-20AA-4262-B20A-9EE6EA51A8F6}"
23+
EndProject
24+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Function", "Function", "{443C3992-8A2B-4ED4-9A7B-AD03143ED042}"
25+
EndProject
26+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{9912849A-D088-4446-9768-B277DC0F8324}"
27+
EndProject
28+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Function.Tests", "tracing\Function\test\Function.Tests\Function.Tests.csproj", "{5BB96E95-2C7D-4F38-AC40-6FA36CCABF21}"
29+
EndProject
30+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{F391FF58-AC17-415C-A755-3B97BDEC9B0A}"
31+
EndProject
32+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Function", "logging\Function\src\Function\Function.csproj", "{3530E81E-B2A5-449C-8EF4-D50AAE2ED28B}"
33+
EndProject
34+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{72A90C8C-3CE9-446B-8F2A-A851E21908CA}"
35+
EndProject
36+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Function", "metrics\Function\src\Function\Function.csproj", "{E97FA42F-85B6-4CC2-BFCF-6238F19CE7E0}"
37+
EndProject
38+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{E12B987B-DA8B-4233-82E8-21D95E785A45}"
39+
EndProject
40+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Function", "tracing\Function\src\Function\Function.csproj", "{A49ACC6E-4A8C-4F11-8642-9FAECC23F073}"
41+
EndProject
42+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AOT-Function", "AOT-Function", "{4FA89CD0-4E0C-4BA6-A07B-B7979929EDEF}"
43+
EndProject
44+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{3600B172-4B0E-4ED5-B08B-02A9F49F2179}"
45+
EndProject
46+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AOT-Function", "tracing\AOT-Function\src\AOT-Function\AOT-Function.csproj", "{E162EFC5-5479-47CA-A247-8AC1A27E8F7F}"
47+
EndProject
48+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AOT-Function", "AOT-Function", "{7663A26A-7454-4AEA-A669-E8C210730884}"
49+
EndProject
50+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{D1E1C626-B2DB-4169-B04E-3B917709E43B}"
51+
EndProject
52+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AOT-Function", "logging\AOT-Function\src\AOT-Function\AOT-Function.csproj", "{89D7B51F-EF91-4D6C-8C27-EC21A59AE272}"
53+
EndProject
54+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AOT-Function", "AOT-Function", "{4B98665F-4981-4FBB-AB74-BE02A6390C34}"
55+
EndProject
56+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{F341EE79-CFA8-446E-8526-D1BEED01E250}"
57+
EndProject
58+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AOT-Function", "metrics\AOT-Function\src\AOT-Function\AOT-Function.csproj", "{8B29627A-A025-4043-AB36-3E42A8FB6412}"
59+
EndProject
60+
Global
61+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
62+
Debug|Any CPU = Debug|Any CPU
63+
Release|Any CPU = Release|Any CPU
64+
EndGlobalSection
65+
GlobalSection(SolutionProperties) = preSolution
66+
HideSolutionNode = FALSE
67+
EndGlobalSection
68+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
69+
{96FF0074-C2C1-4A15-9422-489D1323726E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
70+
{96FF0074-C2C1-4A15-9422-489D1323726E}.Debug|Any CPU.Build.0 = Debug|Any CPU
71+
{96FF0074-C2C1-4A15-9422-489D1323726E}.Release|Any CPU.ActiveCfg = Release|Any CPU
72+
{96FF0074-C2C1-4A15-9422-489D1323726E}.Release|Any CPU.Build.0 = Release|Any CPU
73+
{EFD53804-26E1-4620-A881-C414C5F83687}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
74+
{EFD53804-26E1-4620-A881-C414C5F83687}.Debug|Any CPU.Build.0 = Debug|Any CPU
75+
{EFD53804-26E1-4620-A881-C414C5F83687}.Release|Any CPU.ActiveCfg = Release|Any CPU
76+
{EFD53804-26E1-4620-A881-C414C5F83687}.Release|Any CPU.Build.0 = Release|Any CPU
77+
{5BB96E95-2C7D-4F38-AC40-6FA36CCABF21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
78+
{5BB96E95-2C7D-4F38-AC40-6FA36CCABF21}.Debug|Any CPU.Build.0 = Debug|Any CPU
79+
{5BB96E95-2C7D-4F38-AC40-6FA36CCABF21}.Release|Any CPU.ActiveCfg = Release|Any CPU
80+
{5BB96E95-2C7D-4F38-AC40-6FA36CCABF21}.Release|Any CPU.Build.0 = Release|Any CPU
81+
{3530E81E-B2A5-449C-8EF4-D50AAE2ED28B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
82+
{3530E81E-B2A5-449C-8EF4-D50AAE2ED28B}.Debug|Any CPU.Build.0 = Debug|Any CPU
83+
{3530E81E-B2A5-449C-8EF4-D50AAE2ED28B}.Release|Any CPU.ActiveCfg = Release|Any CPU
84+
{3530E81E-B2A5-449C-8EF4-D50AAE2ED28B}.Release|Any CPU.Build.0 = Release|Any CPU
85+
{E97FA42F-85B6-4CC2-BFCF-6238F19CE7E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
86+
{E97FA42F-85B6-4CC2-BFCF-6238F19CE7E0}.Debug|Any CPU.Build.0 = Debug|Any CPU
87+
{E97FA42F-85B6-4CC2-BFCF-6238F19CE7E0}.Release|Any CPU.ActiveCfg = Release|Any CPU
88+
{E97FA42F-85B6-4CC2-BFCF-6238F19CE7E0}.Release|Any CPU.Build.0 = Release|Any CPU
89+
{A49ACC6E-4A8C-4F11-8642-9FAECC23F073}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
90+
{A49ACC6E-4A8C-4F11-8642-9FAECC23F073}.Debug|Any CPU.Build.0 = Debug|Any CPU
91+
{A49ACC6E-4A8C-4F11-8642-9FAECC23F073}.Release|Any CPU.ActiveCfg = Release|Any CPU
92+
{A49ACC6E-4A8C-4F11-8642-9FAECC23F073}.Release|Any CPU.Build.0 = Release|Any CPU
93+
{E162EFC5-5479-47CA-A247-8AC1A27E8F7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
94+
{E162EFC5-5479-47CA-A247-8AC1A27E8F7F}.Debug|Any CPU.Build.0 = Debug|Any CPU
95+
{E162EFC5-5479-47CA-A247-8AC1A27E8F7F}.Release|Any CPU.ActiveCfg = Release|Any CPU
96+
{E162EFC5-5479-47CA-A247-8AC1A27E8F7F}.Release|Any CPU.Build.0 = Release|Any CPU
97+
{89D7B51F-EF91-4D6C-8C27-EC21A59AE272}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
98+
{89D7B51F-EF91-4D6C-8C27-EC21A59AE272}.Debug|Any CPU.Build.0 = Debug|Any CPU
99+
{89D7B51F-EF91-4D6C-8C27-EC21A59AE272}.Release|Any CPU.ActiveCfg = Release|Any CPU
100+
{89D7B51F-EF91-4D6C-8C27-EC21A59AE272}.Release|Any CPU.Build.0 = Release|Any CPU
101+
{8B29627A-A025-4043-AB36-3E42A8FB6412}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
102+
{8B29627A-A025-4043-AB36-3E42A8FB6412}.Debug|Any CPU.Build.0 = Debug|Any CPU
103+
{8B29627A-A025-4043-AB36-3E42A8FB6412}.Release|Any CPU.ActiveCfg = Release|Any CPU
104+
{8B29627A-A025-4043-AB36-3E42A8FB6412}.Release|Any CPU.Build.0 = Release|Any CPU
105+
EndGlobalSection
106+
GlobalSection(NestedProjects) = preSolution
107+
{2E60085D-63AB-49C9-AF35-F8770E15B867} = {32D25E9C-1FB9-433C-99EC-825F5EC3876E}
108+
{1F37D82A-01E1-452F-A8AA-806B2585679A} = {2E60085D-63AB-49C9-AF35-F8770E15B867}
109+
{96FF0074-C2C1-4A15-9422-489D1323726E} = {1F37D82A-01E1-452F-A8AA-806B2585679A}
110+
{5C834A29-AACB-47BB-A9D7-EAC0ADF73990} = {61D347E4-4B99-4FE0-A8C3-4F515D6227E0}
111+
{9A7D905D-55C3-47E4-8D93-75DD1FA273A9} = {5C834A29-AACB-47BB-A9D7-EAC0ADF73990}
112+
{EFD53804-26E1-4620-A881-C414C5F83687} = {9A7D905D-55C3-47E4-8D93-75DD1FA273A9}
113+
{443C3992-8A2B-4ED4-9A7B-AD03143ED042} = {79388264-20AA-4262-B20A-9EE6EA51A8F6}
114+
{9912849A-D088-4446-9768-B277DC0F8324} = {443C3992-8A2B-4ED4-9A7B-AD03143ED042}
115+
{5BB96E95-2C7D-4F38-AC40-6FA36CCABF21} = {9912849A-D088-4446-9768-B277DC0F8324}
116+
{F391FF58-AC17-415C-A755-3B97BDEC9B0A} = {2E60085D-63AB-49C9-AF35-F8770E15B867}
117+
{3530E81E-B2A5-449C-8EF4-D50AAE2ED28B} = {F391FF58-AC17-415C-A755-3B97BDEC9B0A}
118+
{72A90C8C-3CE9-446B-8F2A-A851E21908CA} = {5C834A29-AACB-47BB-A9D7-EAC0ADF73990}
119+
{E97FA42F-85B6-4CC2-BFCF-6238F19CE7E0} = {72A90C8C-3CE9-446B-8F2A-A851E21908CA}
120+
{E12B987B-DA8B-4233-82E8-21D95E785A45} = {443C3992-8A2B-4ED4-9A7B-AD03143ED042}
121+
{A49ACC6E-4A8C-4F11-8642-9FAECC23F073} = {E12B987B-DA8B-4233-82E8-21D95E785A45}
122+
{4FA89CD0-4E0C-4BA6-A07B-B7979929EDEF} = {79388264-20AA-4262-B20A-9EE6EA51A8F6}
123+
{3600B172-4B0E-4ED5-B08B-02A9F49F2179} = {4FA89CD0-4E0C-4BA6-A07B-B7979929EDEF}
124+
{E162EFC5-5479-47CA-A247-8AC1A27E8F7F} = {3600B172-4B0E-4ED5-B08B-02A9F49F2179}
125+
{7663A26A-7454-4AEA-A669-E8C210730884} = {32D25E9C-1FB9-433C-99EC-825F5EC3876E}
126+
{D1E1C626-B2DB-4169-B04E-3B917709E43B} = {7663A26A-7454-4AEA-A669-E8C210730884}
127+
{89D7B51F-EF91-4D6C-8C27-EC21A59AE272} = {D1E1C626-B2DB-4169-B04E-3B917709E43B}
128+
{4B98665F-4981-4FBB-AB74-BE02A6390C34} = {61D347E4-4B99-4FE0-A8C3-4F515D6227E0}
129+
{F341EE79-CFA8-446E-8526-D1BEED01E250} = {4B98665F-4981-4FBB-AB74-BE02A6390C34}
130+
{8B29627A-A025-4043-AB36-3E42A8FB6412} = {F341EE79-CFA8-446E-8526-D1BEED01E250}
131+
EndGlobalSection
132+
EndGlobal

libraries/tests/e2e/functions/core/logging/Function/test/Function.Tests/Function.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<ImplicitUsings>enable</ImplicitUsings>
55
<Nullable>enable</Nullable>
66
<IsTestProject>true</IsTestProject>
7+
<AssemblyName>Logging.E2E.Tests</AssemblyName>
78
</PropertyGroup>
89
<ItemGroup>
910
<PackageReference Include="Amazon.Lambda.APIGatewayEvents" Version="2.7.1" />

0 commit comments

Comments
 (0)