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.
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: