-
Notifications
You must be signed in to change notification settings - Fork 64
New integration tests project #508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…n-tests # Conflicts: # Tests/Integration/FunctionBundlerTests.cs # Tests/Shared/TestLoRaDeviceFactory.cs
|
What is the purpose of the |
bastbu
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The PR looks good to me and is a good step from the previous setup. I especially like that the unit tests are much quicker to run and that there's a clearer separation between the different types of tests.
I do not see a reason to keep two integration test projects (LoRaWan.IntegrationTest and LoRaWan.Tests.Integration) and would suggest to merge these before merging the PR
The other PR #491 removes the |
…n-tests # Conflicts: # LoRaEngine/LoRaEngine.sln # LoRaEngine/modules/LoRaWanNetworkSrvModule/LoraTools/CommonAPI/ApiVersion.cs # Tests/E2E/LoRaWan.Tests.E2E.csproj
…n-tests # Conflicts: # LoRaEngine/LoraKeysManagerFacade/HttpUtilities.cs # LoRaEngine/LoraKeysManagerFacade/SearchDeviceByDevEUI.cs # LoRaEngine/LoraKeysManagerFacade/VersionValidator.cs # LoRaEngine/modules/LoRaWanNetworkSrvModule/LoRaWan.NetworkServer/ServiceFacadeHttpClientProvider.cs # LoRaEngine/modules/LoRaWanNetworkSrvModule/LoraTools/CommonAPI/ApiVersion.cs # LoRaEngine/test/LoRaWanNetworkServer.Test/ServiceFacadeHttpClientHandlerTest.cs # LoRaEngine/test/LoraKeysManagerFacade.Test/ApiValidationTest.cs # LoRaEngine/test/LoraKeysManagerFacade.Test/ApiVersionTest.cs # LoRaEngine/test/LoraKeysManagerFacade.Test/HttpUtilitiesTest.cs # LoRaEngine/test/LoraKeysManagerFacade.Test/SearchDeviceByDevEUITest.cs # Tests/Integration/DevAddrCacheTest.cs # Tests/Integration/FunctionBundlerTests.cs # Tests/Shared/LoRaWan.Tests.Shared.csproj # Tests/Shared/WaitableLoRaRequest.cs
Codecov Report
@@ Coverage Diff @@
## dev #508 +/- ##
==========================================
- Coverage 62.37% 54.11% -8.27%
==========================================
Files 131 153 +22
Lines 5534 5714 +180
==========================================
- Hits 3452 3092 -360
- Misses 2082 2622 +540
Continue to review full report at Codecov.
|
…egration" is used in the name only when required to avoid name "collisions"
- Ensures coverage report is generated for integration tests. - Excludes Tests from coverage. - Fixes DotNet.509 reference
Bumps [Microsoft.Azure.EventHubs](https://github.com/Azure/azure-sdk-for-net) from 4.2.0 to 4.3.2. - [Release notes](https://github.com/Azure/azure-sdk-for-net/releases) - [Commits](Azure/azure-sdk-for-net@Microsoft.Azure.EventHubs_4.2.0...Microsoft.Azure.EventHubs_4.3.2) --- updated-dependencies: - dependency-name: Microsoft.Azure.EventHubs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
37649e7 to
517ebf2
Compare
PR for issue #506
docker start redis6001andredis6002also locally.NetworkServertest project contained some other integration tests that had "E2E" or "End2End" in their names. Those were moved and the names were adjusted accordingly.Validation
CloudToDeviceMessageSizeLimitShouldAcceptTests.Should_Acceptfails on CI: