From dd53b4aa6068815f1bf80c54676ee0c7759dfabe Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 18 Sep 2025 13:01:05 +0000 Subject: [PATCH 1/4] Initial plan From 56a4fa6400c9bf96d9db3c204b862d8a2c27fdaf Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 18 Sep 2025 13:04:31 +0000 Subject: [PATCH 2/4] Initial analysis: Plan comprehensive gRPC and GraphQL support implementation Co-authored-by: dreamquality <130073078+dreamquality@users.noreply.github.com> --- auto-detect-newman.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/auto-detect-newman.html b/auto-detect-newman.html index 86b5e29..39ef6b3 100644 --- a/auto-detect-newman.html +++ b/auto-detect-newman.html @@ -384,7 +384,7 @@
Timestamp: 9/18/2025, 12:15:43 PM
+Timestamp: 9/18/2025, 1:03:17 PM
API Spec: Test API
Postman Collection: Test Newman Collection
From 2acd597015b981ddb62f12e4e5fc4e1095d57849 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 18 Sep 2025 13:53:50 +0000 Subject: [PATCH 3/4] Complete gRPC and GraphQL support implementation with comprehensive testing Co-authored-by: dreamquality <130073078+dreamquality@users.noreply.github.com> --- auto-detect-newman.html | 40 +- cli.js | 68 +- debug-report2.html | 1023 ++++++++++++++++++ lib/graphql.js | 154 +++ lib/grpc.js | 98 ++ lib/match.js | 196 +++- lib/report.js | 38 +- package-lock.json | 109 +- package.json | 2 + test/fixtures/multi-protocol-collection.json | 180 +++ test/fixtures/user-schema.graphql | 91 ++ test/fixtures/user-service.proto | 72 ++ test/grpc-graphql.test.js | 178 +++ test/multi-protocol-cli.test.js | 175 +++ 14 files changed, 2387 insertions(+), 37 deletions(-) create mode 100644 debug-report2.html create mode 100644 lib/graphql.js create mode 100644 lib/grpc.js create mode 100644 test/fixtures/multi-protocol-collection.json create mode 100644 test/fixtures/user-schema.graphql create mode 100644 test/fixtures/user-service.proto create mode 100644 test/grpc-graphql.test.js create mode 100644 test/multi-protocol-cli.test.js diff --git a/auto-detect-newman.html b/auto-detect-newman.html index 39ef6b3..bca8d6e 100644 --- a/auto-detect-newman.html +++ b/auto-detect-newman.html @@ -384,7 +384,7 @@Timestamp: 9/18/2025, 1:03:17 PM
+Timestamp: 9/18/2025, 1:33:19 PM
API Spec: Test API
Postman Collection: Test Newman Collection
@@ -436,6 +436,7 @@Timestamp: 9/18/2025, 1:47:32 PM
+API Spec: user-service
+ +Postman Collection: Multi-Protocol API Tests
+Coverage: 40.00%
+Covered: 40.00%
+ Not Covered: 60.00%
| Protocol | +Method | +Path | +Name | +StatusCode | +
|---|
Timestamp: 9/18/2025, 1:33:19 PM
+Timestamp: 9/18/2025, 2:32:58 PM
API Spec: Test API
Postman Collection: Test Newman Collection
@@ -462,7 +462,7 @@Timestamp: 9/18/2025, 1:47:32 PM
-API Spec: user-service
- -Postman Collection: Multi-Protocol API Tests
-Coverage: 40.00%
-Covered: 40.00%
- Not Covered: 60.00%
| Protocol | -Method | -Path | -Name | -StatusCode | -
|---|