[PR #1263] [MERGED] Add ProtoDefinitionHelper.FromDirectory #1304

Closed
opened 2025-12-29 09:19:14 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/wiremock/WireMock.Net/pull/1263
Author: @StefH
Created: 3/13/2025
Status: Merged
Merged: 4/22/2025
Merged by: @StefH

Base: 1.7.xHead: bug/1262-nested-protobuf


📝 Commits (10+)

📊 Changes

27 files changed (+2590 additions, -17 deletions)

View changed files

📝 WireMock.Net Solution.sln.DotSettings (+1 -0)
src/WireMock.Net/Extensions/StringExtensions.cs (+31 -0)
src/WireMock.Net/Models/ProtoDefinitionData.cs (+39 -0)
📝 src/WireMock.Net/RequestBuilders/Request.WithBodyAsProtoBuf.cs (+17 -3)
📝 src/WireMock.Net/Server/RespondWithAProvider.cs (+4 -1)
📝 src/WireMock.Net/Util/FilePathUtils.cs (+45 -0)
📝 src/WireMock.Net/Util/ProtoDefinitionHelper.cs (+77 -3)
📝 src/WireMock.Net/Util/WireMockProtoFileResolver.cs (+18 -10)
test/WireMock.Net.Tests/Grpc/ProtoDefinitionHelperTests.cs (+73 -0)
test/WireMock.Net.Tests/Grpc/Test/SubFolder/request.proto (+7 -0)
test/WireMock.Net.Tests/Grpc/Test/greet.proto (+13 -0)
test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/README.md (+10 -0)
test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/logs/v1/logs_service.proto (+79 -0)
test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/logs/v1/logs_service_http.yaml (+9 -0)
test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/metrics/v1/metrics_service.proto (+79 -0)
test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/metrics/v1/metrics_service_http.yaml (+9 -0)
test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/profiles/v1development/profiles_service.proto (+78 -0)
test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/profiles/v1development/profiles_service_http.yaml (+9 -0)
test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/trace/v1/trace_service.proto (+79 -0)
test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/trace/v1/trace_service_http.yaml (+9 -0)

...and 7 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/wiremock/WireMock.Net/pull/1263 **Author:** [@StefH](https://github.com/StefH) **Created:** 3/13/2025 **Status:** ✅ Merged **Merged:** 4/22/2025 **Merged by:** [@StefH](https://github.com/StefH) **Base:** `1.7.x` ← **Head:** `bug/1262-nested-protobuf` --- ### 📝 Commits (10+) - [`65698f8`](https://github.com/wiremock/WireMock.Net/commit/65698f8808617d40b02f1ae1e27f04842093c1de) Add ProtoDefinitionHelper.FromDirectory - [`54e11ed`](https://github.com/wiremock/WireMock.Net/commit/54e11ed5882a76e0a4a342d467b4a6b0a0e8a84e) . - [`676a1ea`](https://github.com/wiremock/WireMock.Net/commit/676a1ea17b156d53d20c725023320c2d3b778ad0) unix-windows - [`db0251d`](https://github.com/wiremock/WireMock.Net/commit/db0251dc30ec78efe189322e55f5a05572372ba3) move test - [`424f0ea`](https://github.com/wiremock/WireMock.Net/commit/424f0eab12a7eeaa4fbd29a18a71378d258b1981) imports in the proto files indeed should use a forward slash - [`e742482`](https://github.com/wiremock/WireMock.Net/commit/e7424823fa521010aca9abe71c51189e6fc4f0c7) updates - [`26e200b`](https://github.com/wiremock/WireMock.Net/commit/26e200b620b31ae792e27f93b3eb644ecf2c61c2) . - [`1486048`](https://github.com/wiremock/WireMock.Net/commit/148604871e743fbdf119d5cc0589b57918b2a251) private Func<IdOrTexts> ProtoDefinitionFunc() - [`ed15ff8`](https://github.com/wiremock/WireMock.Net/commit/ed15ff8ab70a8d382bfcbed3d1f6d383d039b34a) OpenTelemetry - [`7a0e136`](https://github.com/wiremock/WireMock.Net/commit/7a0e13658545fb73062ce39a35c4acadbde90d09) . ### 📊 Changes **27 files changed** (+2590 additions, -17 deletions) <details> <summary>View changed files</summary> 📝 `WireMock.Net Solution.sln.DotSettings` (+1 -0) ➕ `src/WireMock.Net/Extensions/StringExtensions.cs` (+31 -0) ➕ `src/WireMock.Net/Models/ProtoDefinitionData.cs` (+39 -0) 📝 `src/WireMock.Net/RequestBuilders/Request.WithBodyAsProtoBuf.cs` (+17 -3) 📝 `src/WireMock.Net/Server/RespondWithAProvider.cs` (+4 -1) 📝 `src/WireMock.Net/Util/FilePathUtils.cs` (+45 -0) 📝 `src/WireMock.Net/Util/ProtoDefinitionHelper.cs` (+77 -3) 📝 `src/WireMock.Net/Util/WireMockProtoFileResolver.cs` (+18 -10) ➕ `test/WireMock.Net.Tests/Grpc/ProtoDefinitionHelperTests.cs` (+73 -0) ➕ `test/WireMock.Net.Tests/Grpc/Test/SubFolder/request.proto` (+7 -0) ➕ `test/WireMock.Net.Tests/Grpc/Test/greet.proto` (+13 -0) ➕ `test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/README.md` (+10 -0) ➕ `test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/logs/v1/logs_service.proto` (+79 -0) ➕ `test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/logs/v1/logs_service_http.yaml` (+9 -0) ➕ `test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/metrics/v1/metrics_service.proto` (+79 -0) ➕ `test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/metrics/v1/metrics_service_http.yaml` (+9 -0) ➕ `test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/profiles/v1development/profiles_service.proto` (+78 -0) ➕ `test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/profiles/v1development/profiles_service_http.yaml` (+9 -0) ➕ `test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/trace/v1/trace_service.proto` (+79 -0) ➕ `test/WireMock.Net.Tests/Grpc/ot/opentelemetry/proto/collector/trace/v1/trace_service_http.yaml` (+9 -0) _...and 7 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 09:19:14 +01:00
adam closed this issue 2025-12-29 09:19:14 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/WireMock.Net#1304