diff --git a/README.md b/README.md index 69a663c..31116fe 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,9 @@ This repository contains a set of tests to evaluate and compare the compatibilit | Gateway | Compatibility | Test Cases | Test Suites | | :-------------------------------------------------------------: | :-----------: | :----------: | :---------: | +| [Hive Gateway](https://the-guild.dev/graphql/hive/docs/gateway) | 100.00% | 🟢 179 | 🟢 41 | | [Apollo Router](https://www.apollographql.com/) | 97.77% | 🟢 175 ❌ 4 | 🟢 39 ❌ 2 | | [Apollo Gateway](https://www.apollographql.com/) | 97.21% | 🟢 174 ❌ 5 | 🟢 38 ❌ 3 | -| [Hive Gateway](https://the-guild.dev/graphql/hive/docs/gateway) | 95.53% | 🟢 171 ❌ 8 | 🟢 37 ❌ 4 | | [Grafbase Gateway](https://grafbase.com) | 77.09% | 🟢 138 ❌ 41 | 🟢 29 ❌ 12 | | [Cosmo Router](https://wundergraph.com) | 73.18% | 🟢 131 ❌ 48 | 🟢 21 ❌ 20 | | [Inigo Gateway](https://inigo.io) | 49.16% | 🟢 88 ❌ 91 | 🟢 12 ❌ 29 | diff --git a/REPORT.md b/REPORT.md index 0428c6d..605137a 100644 --- a/REPORT.md +++ b/REPORT.md @@ -4,9 +4,9 @@ | Gateway | Compatibility | Test Cases | Test Suites | | :-------------------------------------------------------------: | :-----------: | :----------: | :---------: | +| [Hive Gateway](https://the-guild.dev/graphql/hive/docs/gateway) | 100.00% | 🟢 179 | 🟢 41 | | [Apollo Router](https://www.apollographql.com/) | 97.77% | 🟢 175 ❌ 4 | 🟢 39 ❌ 2 | | [Apollo Gateway](https://www.apollographql.com/) | 97.21% | 🟢 174 ❌ 5 | 🟢 38 ❌ 3 | -| [Hive Gateway](https://the-guild.dev/graphql/hive/docs/gateway) | 95.53% | 🟢 171 ❌ 8 | 🟢 37 ❌ 4 | | [Grafbase Gateway](https://grafbase.com) | 77.09% | 🟢 138 ❌ 41 | 🟢 29 ❌ 12 | | [Cosmo Router](https://wundergraph.com) | 73.18% | 🟢 131 ❌ 48 | 🟢 21 ❌ 20 | | [Inigo Gateway](https://inigo.io) | 49.16% | 🟢 88 ❌ 91 | 🟢 12 ❌ 29 | @@ -17,12 +17,12 @@ Take a closer look at the results for each gateway. You can look at the full list of tests [here](./src/test-suites/). Every test id corresponds to a directory in the `src/test-suites` folder. - + -### Apollo Router +### Hive Gateway -- [Repository](https://github.com/apollographql/router) -- [Website](https://www.apollographql.com/) +- [Repository](https://github.com/graphql-hive/gateway) +- [Website](https://the-guild.dev/graphql/hive/docs/gateway)
Results @@ -55,7 +55,7 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id interface-object-with-requires
🟢🟢🟢🟢🟢🟢🟢
keys-mashup -
+
🟢
mutations
🟢🟢🟢
mysterious-external @@ -85,7 +85,7 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id requires-requires
🟢🟢🟢🟢🟢
requires-with-argument -
🟢🟢❌❌❌
+
🟢🟢🟢🟢🟢
requires-with-fragments
🟢🟢🟢🟢🟢🟢
shared-root @@ -110,11 +110,11 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id
🟢🟢🟢🟢🟢🟢🟢🟢
- + -### Apollo Gateway +### Apollo Router -- [Repository](https://github.com/apollographql/federation) +- [Repository](https://github.com/apollographql/router) - [Website](https://www.apollographql.com/)
@@ -158,7 +158,7 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id node
🟢
non-resolvable-interface-object -
🟢❌🟢🟢🟢🟢🟢
+
🟢🟢🟢🟢🟢🟢🟢
null-keys
🟢
override-type-interface @@ -203,12 +203,12 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id
🟢🟢🟢🟢🟢🟢🟢🟢
- + -### Hive Gateway +### Apollo Gateway -- [Repository](https://github.com/graphql-hive/gateway) -- [Website](https://the-guild.dev/graphql/hive/docs/gateway) +- [Repository](https://github.com/apollographql/federation) +- [Website](https://www.apollographql.com/)
Results @@ -225,15 +225,15 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id enum-intersection
🟢🟢🟢🟢🟢
fed1-external-extends -
❌🟢❌🟢
+
🟢🟢🟢🟢
fed1-external-extends-resolvable
🟢
fed1-external-extension -
❌🟢❌🟢
+
🟢🟢🟢🟢
fed2-external-extends -
❌🟢❌🟢
+
🟢🟢🟢🟢
fed2-external-extension -
❌🟢❌🟢
+
🟢🟢🟢🟢
include-skip
🟢🟢🟢🟢
input-object-intersection @@ -241,7 +241,7 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id interface-object-with-requires
🟢🟢🟢🟢🟢🟢🟢
keys-mashup -
🟢
+
mutations
🟢🟢🟢
mysterious-external @@ -251,7 +251,7 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id node
🟢
non-resolvable-interface-object -
🟢🟢🟢🟢🟢🟢🟢
+
🟢❌🟢🟢🟢🟢🟢
null-keys
🟢
override-type-interface @@ -271,7 +271,7 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id requires-requires
🟢🟢🟢🟢🟢
requires-with-argument -
🟢🟢🟢🟢🟢
+
🟢🟢❌❌❌
requires-with-fragments
🟢🟢🟢🟢🟢🟢
shared-root diff --git a/gateways/hive-gateway/install.sh b/gateways/hive-gateway/install.sh index 5f1d7fd..37313c0 100755 --- a/gateways/hive-gateway/install.sh +++ b/gateways/hive-gateway/install.sh @@ -1,2 +1,2 @@ # https://github.com/graphql-hive/gateway/releases -curl -sSL https://graphql-hive.com/install-gateway.sh | sh -s "1.5.3" \ No newline at end of file +curl -sSL https://graphql-hive.com/install-gateway.sh | sh -s "1.5.4" \ No newline at end of file diff --git a/gateways/hive-gateway/results.txt b/gateways/hive-gateway/results.txt index ef34c01..f5d2cc3 100644 --- a/gateways/hive-gateway/results.txt +++ b/gateways/hive-gateway/results.txt @@ -11,15 +11,15 @@ corrupted-supergraph-node-id enum-intersection ..... fed1-external-extends -X.X. +.... fed1-external-extends-resolvable . fed1-external-extension -X.X. +.... fed2-external-extends -X.X. +.... fed2-external-extension -X.X. +.... include-skip .... input-object-intersection @@ -83,5 +83,5 @@ union-intersection --- Total: 179 -Passed: 171 -Failed: 8 \ No newline at end of file +Passed: 179 +Failed: 0 \ No newline at end of file diff --git a/website/index.html b/website/index.html index 45868a4..6dd07bb 100644 --- a/website/index.html +++ b/website/index.html @@ -232,28 +232,26 @@

- Apollo Router + Hive Gateway - 97.77% + 100.00% - ✓ 175 - ✗ 4 + ✓ 179 - ✓ 39 - ✗ 2 + ✓ 41 View report @@ -267,23 +265,23 @@

- Apollo Gateway + Apollo Router - 97.21% + 97.77% - ✓ 174 - ✗ 5 + ✓ 175 + ✗ 4 - ✓ 38 - ✗ 3 + ✓ 39 + ✗ 2 View report @@ -295,25 +293,25 @@

class="p-4 align-middle font-medium border-l-2 border-yellow-500" > - Hive Gateway + Apollo Gateway - 95.53% + 97.21% - ✓ 171 - ✗ 8 + ✓ 174 + ✗ 5 - ✓ 37 - ✗ 4 + ✓ 38 + ✗ 3 View report