99| [ Hive Gateway] ( https://the-guild.dev/graphql/hive/gateway ) | 98.96% | 🟢 190 ❌ 2 | 🟢 42 ❌ 2 |
1010| [ Apollo Router] ( https://www.apollographql.com/ ) | 97.40% | 🟢 187 ❌ 5 | 🟢 41 ❌ 3 |
1111| [ Apollo Gateway] ( https://www.apollographql.com/ ) | 96.88% | 🟢 186 ❌ 6 | 🟢 40 ❌ 4 |
12- | [ Cosmo Router] ( https://wundergraph.com ) | 94.27% | 🟢 181 ❌ 11 | 🟢 37 ❌ 7 |
1312| [ Grafbase Gateway] ( https://grafbase.com ) | 91.67% | 🟢 176 ❌ 16 | 🟢 38 ❌ 6 |
1413| [ Inigo Gateway] ( https://inigo.io ) | 47.92% | 🟢 92 ❌ 100 | 🟢 12 ❌ 32 |
14+ | [ Cosmo Router] ( https://wundergraph.com ) | 0.00% | ❌ 192 | ❌ 44 |
1515
1616## Detailed Results
1717
@@ -514,25 +514,25 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id
514514<pre >🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</pre >
515515</details >
516516
517- <a id =" cosmo-router " ></a >
517+ <a id =" grafbase-gateway " ></a >
518518
519- ### Cosmo Router
519+ ### Grafbase Gateway
520520
521- - [ Repository] ( https://github.com/wundergraph/cosmo )
522- - [ Website] ( https://wundergraph .com )
521+ - [ Repository] ( https://github.com/grafbase/grafbase )
522+ - [ Website] ( https://grafbase .com )
523523
524524<details >
525525<summary >Results</summary >
526526<a href =" ./src/test-suites/abstract-types " >abstract-types</a >
527527<pre >🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</pre >
528528<a href =" ./src/test-suites/child-type-mismatch " >child-type-mismatch</a >
529- <pre >❌❌❌ 🟢</pre >
529+ <pre >🟢🟢🟢 🟢</pre >
530530<a href =" ./src/test-suites/circular-reference-interface " >circular-reference-interface</a >
531531<pre >🟢🟢</pre >
532532<a href =" ./src/test-suites/complex-entity-call " >complex-entity-call</a >
533- <pre >❌ </pre >
533+ <pre >🟢 </pre >
534534<a href =" ./src/test-suites/corrupted-supergraph-node-id " >corrupted-supergraph-node-id</a >
535- <pre >🟢🟢🟢🟢🟢🟢 🟢🟢🟢🟢</pre >
535+ <pre >❌🟢❌🟢🟢❌ 🟢🟢🟢🟢</pre >
536536<a href =" ./src/test-suites/enum-intersection " >enum-intersection</a >
537537<pre >🟢🟢🟢🟢🟢</pre >
538538<a href =" ./src/test-suites/fed1-external-extends " >fed1-external-extends</a >
@@ -568,17 +568,17 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id
568568<a href =" ./src/test-suites/null-keys " >null-keys</a >
569569<pre >🟢</pre >
570570<a href =" ./src/test-suites/override-type-interface " >override-type-interface</a >
571- <pre >🟢🟢🟢🟢 </pre >
571+ <pre >❌❌❌❌ </pre >
572572<a href =" ./src/test-suites/override-with-requires " >override-with-requires</a >
573573<pre >🟢🟢🟢🟢</pre >
574574<a href =" ./src/test-suites/parent-entity-call " >parent-entity-call</a >
575575<pre >🟢</pre >
576576<a href =" ./src/test-suites/parent-entity-call-complex " >parent-entity-call-complex</a >
577- <pre >❌ </pre >
577+ <pre >🟢 </pre >
578578<a href =" ./src/test-suites/provides-on-interface " >provides-on-interface</a >
579- <pre >❌❌ </pre >
579+ <pre >🟢🟢 </pre >
580580<a href =" ./src/test-suites/provides-on-union " >provides-on-union</a >
581- <pre >❌❌ </pre >
581+ <pre >🟢🟢 </pre >
582582<a href =" ./src/test-suites/requires-circular " >requires-circular</a >
583583<pre >🟢🟢</pre >
584584<a href =" ./src/test-suites/requires-interface " >requires-interface</a >
@@ -598,7 +598,7 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id
598598<a href =" ./src/test-suites/simple-inaccessible " >simple-inaccessible</a >
599599<pre >🟢🟢🟢🟢</pre >
600600<a href =" ./src/test-suites/simple-interface-object " >simple-interface-object</a >
601- <pre >🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢 </pre >
601+ <pre >🟢🟢🟢🟢🟢🟢🟢🟢❌❌❌❌❌ </pre >
602602<a href =" ./src/test-suites/simple-override " >simple-override</a >
603603<pre >🟢🟢</pre >
604604<a href =" ./src/test-suites/simple-requires-provides " >simple-requires-provides</a >
@@ -610,34 +610,34 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id
610610<a href =" ./src/test-suites/union-interface-distributed " >union-interface-distributed</a >
611611<pre >🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</pre >
612612<a href =" ./src/test-suites/union-intersection " >union-intersection</a >
613- <pre >🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢 </pre >
613+ <pre >🟢🟢🟢🟢🟢🟢🟢🟢❌🟢🟢❌ </pre >
614614</details >
615615
616- <a id =" grafbase -gateway" ></a >
616+ <a id =" inigo -gateway" ></a >
617617
618- ### Grafbase Gateway
618+ ### Inigo Gateway
619619
620- - [ Repository] ( https://github.com/grafbase/grafbase )
621- - [ Website] ( https://grafbase.com )
620+ - [ Repository] ( https://github.com/inigolabs )
621+ - [ Website] ( https://inigo.io )
622622
623623<details >
624624<summary >Results</summary >
625625<a href =" ./src/test-suites/abstract-types " >abstract-types</a >
626- <pre >🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢 </pre >
626+ <pre >🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢❌❌❌ </pre >
627627<a href =" ./src/test-suites/child-type-mismatch " >child-type-mismatch</a >
628- <pre >🟢🟢🟢 🟢</pre >
628+ <pre >❌❌❌ 🟢</pre >
629629<a href =" ./src/test-suites/circular-reference-interface " >circular-reference-interface</a >
630630<pre >🟢🟢</pre >
631631<a href =" ./src/test-suites/complex-entity-call " >complex-entity-call</a >
632- <pre >🟢 </pre >
632+ <pre >❌ </pre >
633633<a href =" ./src/test-suites/corrupted-supergraph-node-id " >corrupted-supergraph-node-id</a >
634- <pre >❌🟢❌🟢🟢❌ 🟢🟢🟢🟢</pre >
634+ <pre >🟢❌❌❌❌🟢 🟢🟢🟢🟢</pre >
635635<a href =" ./src/test-suites/enum-intersection " >enum-intersection</a >
636- <pre >🟢🟢🟢🟢🟢 </pre >
636+ <pre >❌❌❌❌❌ </pre >
637637<a href =" ./src/test-suites/fed1-external-extends " >fed1-external-extends</a >
638638<pre >🟢🟢🟢🟢</pre >
639639<a href =" ./src/test-suites/fed1-external-extends-resolvable " >fed1-external-extends-resolvable</a >
640- <pre >🟢 </pre >
640+ <pre >❌ </pre >
641641<a href =" ./src/test-suites/fed1-external-extension " >fed1-external-extension</a >
642642<pre >🟢🟢🟢🟢</pre >
643643<a href =" ./src/test-suites/fed2-external-extends " >fed2-external-extends</a >
@@ -647,130 +647,130 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id
647647<a href =" ./src/test-suites/include-skip " >include-skip</a >
648648<pre >🟢🟢🟢🟢</pre >
649649<a href =" ./src/test-suites/input-object-intersection " >input-object-intersection</a >
650- <pre >🟢🟢🟢 </pre >
650+ <pre >🟢❌❌ </pre >
651651<a href =" ./src/test-suites/interface-object-indirect-extension " >interface-object-indirect-extension</a >
652652<pre >❌</pre >
653653<a href =" ./src/test-suites/interface-object-with-requires " >interface-object-with-requires</a >
654- <pre >🟢🟢🟢🟢🟢🟢🟢 </pre >
654+ <pre >❌❌❌❌❌❌❌ </pre >
655655<a href =" ./src/test-suites/keys-mashup " >keys-mashup</a >
656- <pre >🟢 </pre >
656+ <pre >❌ </pre >
657657<a href =" ./src/test-suites/mutations " >mutations</a >
658- <pre >🟢🟢🟢 🟢</pre >
658+ <pre >🟢🟢❌ 🟢</pre >
659659<a href =" ./src/test-suites/mysterious-external " >mysterious-external</a >
660660<pre >🟢🟢</pre >
661661<a href =" ./src/test-suites/nested-provides " >nested-provides</a >
662- <pre >🟢🟢 </pre >
662+ <pre >❌❌ </pre >
663663<a href =" ./src/test-suites/node " >node</a >
664664<pre >🟢</pre >
665665<a href =" ./src/test-suites/non-resolvable-interface-object " >non-resolvable-interface-object</a >
666- <pre >🟢🟢🟢🟢🟢🟢🟢 </pre >
666+ <pre >🟢🟢🟢🟢🟢❌❌ </pre >
667667<a href =" ./src/test-suites/null-keys " >null-keys</a >
668- <pre >🟢 </pre >
668+ <pre >❌ </pre >
669669<a href =" ./src/test-suites/override-type-interface " >override-type-interface</a >
670- <pre >❌❌❌❌ </pre >
670+ <pre >❌❌🟢🟢 </pre >
671671<a href =" ./src/test-suites/override-with-requires " >override-with-requires</a >
672672<pre >🟢🟢🟢🟢</pre >
673673<a href =" ./src/test-suites/parent-entity-call " >parent-entity-call</a >
674674<pre >🟢</pre >
675675<a href =" ./src/test-suites/parent-entity-call-complex " >parent-entity-call-complex</a >
676- <pre >🟢 </pre >
676+ <pre >❌ </pre >
677677<a href =" ./src/test-suites/provides-on-interface " >provides-on-interface</a >
678- <pre >🟢🟢 </pre >
678+ <pre >❌❌ </pre >
679679<a href =" ./src/test-suites/provides-on-union " >provides-on-union</a >
680- <pre >🟢🟢 </pre >
680+ <pre >❌❌ </pre >
681681<a href =" ./src/test-suites/requires-circular " >requires-circular</a >
682- <pre >🟢🟢 </pre >
682+ <pre >❌❌ </pre >
683683<a href =" ./src/test-suites/requires-interface " >requires-interface</a >
684- <pre >🟢🟢🟢🟢🟢 </pre >
684+ <pre >❌❌❌❌❌ </pre >
685685<a href =" ./src/test-suites/requires-requires " >requires-requires</a >
686686<pre >🟢🟢🟢🟢🟢</pre >
687687<a href =" ./src/test-suites/requires-with-argument " >requires-with-argument</a >
688- <pre >🟢🟢🟢🟢🟢 </pre >
688+ <pre >❌❌❌❌❌ </pre >
689689<a href =" ./src/test-suites/requires-with-argument-conflict " >requires-with-argument-conflict</a >
690690<pre >❌</pre >
691691<a href =" ./src/test-suites/requires-with-fragments " >requires-with-fragments</a >
692- <pre >🟢🟢🟢🟢🟢🟢 </pre >
692+ <pre >❌❌❌❌❌❌ </pre >
693693<a href =" ./src/test-suites/shared-root " >shared-root</a >
694- <pre >🟢🟢 </pre >
694+ <pre >❌❌ </pre >
695695<a href =" ./src/test-suites/simple-entity-call " >simple-entity-call</a >
696- <pre >🟢 </pre >
696+ <pre >❌ </pre >
697697<a href =" ./src/test-suites/simple-inaccessible " >simple-inaccessible</a >
698- <pre >🟢🟢🟢 🟢</pre >
698+ <pre >🟢🟢❌ 🟢</pre >
699699<a href =" ./src/test-suites/simple-interface-object " >simple-interface-object</a >
700- <pre >🟢🟢🟢🟢🟢🟢🟢🟢 ❌❌❌❌❌</pre >
700+ <pre >❌❌❌❌❌❌❌❌ ❌❌❌❌❌</pre >
701701<a href =" ./src/test-suites/simple-override " >simple-override</a >
702- <pre >🟢 🟢</pre >
702+ <pre >❌ 🟢</pre >
703703<a href =" ./src/test-suites/simple-requires-provides " >simple-requires-provides</a >
704704<pre >🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</pre >
705705<a href =" ./src/test-suites/typename " >typename</a >
706- <pre >🟢🟢🟢🟢🟢🟢 </pre >
706+ <pre >❌❌❌❌❌❌ </pre >
707707<a href =" ./src/test-suites/unavailable-override " >unavailable-override</a >
708- <pre >🟢 🟢</pre >
708+ <pre >❌ 🟢</pre >
709709<a href =" ./src/test-suites/union-interface-distributed " >union-interface-distributed</a >
710- <pre >🟢🟢🟢🟢🟢🟢 🟢🟢🟢🟢</pre >
710+ <pre >❌❌🟢🟢❌❌ 🟢🟢🟢🟢</pre >
711711<a href =" ./src/test-suites/union-intersection " >union-intersection</a >
712- <pre >🟢🟢🟢🟢🟢🟢🟢🟢❌🟢🟢 ❌</pre >
712+ <pre >❌❌❌❌❌❌❌❌❌🟢❌ ❌</pre >
713713</details >
714714
715- <a id =" inigo-gateway " ></a >
715+ <a id =" cosmo-router " ></a >
716716
717- ### Inigo Gateway
717+ ### Cosmo Router
718718
719- - [ Repository] ( https://github.com/inigolabs )
720- - [ Website] ( https://inigo.io )
719+ - [ Repository] ( https://github.com/wundergraph/cosmo )
720+ - [ Website] ( https://wundergraph.com )
721721
722722<details >
723723<summary >Results</summary >
724724<a href =" ./src/test-suites/abstract-types " >abstract-types</a >
725- <pre >🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢 ❌❌❌</pre >
725+ <pre >❌❌❌❌❌❌❌❌❌❌❌❌❌❌❌ ❌❌❌</pre >
726726<a href =" ./src/test-suites/child-type-mismatch " >child-type-mismatch</a >
727- <pre >❌❌❌🟢 </pre >
727+ <pre >❌❌❌❌ </pre >
728728<a href =" ./src/test-suites/circular-reference-interface " >circular-reference-interface</a >
729- <pre >🟢🟢 </pre >
729+ <pre >❌❌ </pre >
730730<a href =" ./src/test-suites/complex-entity-call " >complex-entity-call</a >
731731<pre >❌</pre >
732732<a href =" ./src/test-suites/corrupted-supergraph-node-id " >corrupted-supergraph-node-id</a >
733- <pre >🟢 ❌❌❌❌🟢🟢🟢🟢🟢 </pre >
733+ <pre >❌❌❌❌❌❌❌❌❌❌ </pre >
734734<a href =" ./src/test-suites/enum-intersection " >enum-intersection</a >
735735<pre >❌❌❌❌❌</pre >
736736<a href =" ./src/test-suites/fed1-external-extends " >fed1-external-extends</a >
737- <pre >🟢🟢🟢🟢 </pre >
737+ <pre >❌❌❌❌ </pre >
738738<a href =" ./src/test-suites/fed1-external-extends-resolvable " >fed1-external-extends-resolvable</a >
739739<pre >❌</pre >
740740<a href =" ./src/test-suites/fed1-external-extension " >fed1-external-extension</a >
741- <pre >🟢🟢🟢🟢 </pre >
741+ <pre >❌❌❌❌ </pre >
742742<a href =" ./src/test-suites/fed2-external-extends " >fed2-external-extends</a >
743- <pre >🟢🟢🟢🟢 </pre >
743+ <pre >❌❌❌❌ </pre >
744744<a href =" ./src/test-suites/fed2-external-extension " >fed2-external-extension</a >
745- <pre >🟢🟢🟢🟢 </pre >
745+ <pre >❌❌❌❌ </pre >
746746<a href =" ./src/test-suites/include-skip " >include-skip</a >
747- <pre >🟢🟢🟢🟢 </pre >
747+ <pre >❌❌❌❌ </pre >
748748<a href =" ./src/test-suites/input-object-intersection " >input-object-intersection</a >
749- <pre >🟢 ❌❌</pre >
749+ <pre >❌ ❌❌</pre >
750750<a href =" ./src/test-suites/interface-object-indirect-extension " >interface-object-indirect-extension</a >
751751<pre >❌</pre >
752752<a href =" ./src/test-suites/interface-object-with-requires " >interface-object-with-requires</a >
753753<pre >❌❌❌❌❌❌❌</pre >
754754<a href =" ./src/test-suites/keys-mashup " >keys-mashup</a >
755755<pre >❌</pre >
756756<a href =" ./src/test-suites/mutations " >mutations</a >
757- <pre >🟢🟢❌🟢 </pre >
757+ <pre >❌❌❌❌ </pre >
758758<a href =" ./src/test-suites/mysterious-external " >mysterious-external</a >
759- <pre >🟢🟢 </pre >
759+ <pre >❌❌ </pre >
760760<a href =" ./src/test-suites/nested-provides " >nested-provides</a >
761761<pre >❌❌</pre >
762762<a href =" ./src/test-suites/node " >node</a >
763- <pre >🟢 </pre >
763+ <pre >❌ </pre >
764764<a href =" ./src/test-suites/non-resolvable-interface-object " >non-resolvable-interface-object</a >
765- <pre >🟢🟢🟢🟢🟢 ❌❌</pre >
765+ <pre >❌❌❌❌❌ ❌❌</pre >
766766<a href =" ./src/test-suites/null-keys " >null-keys</a >
767767<pre >❌</pre >
768768<a href =" ./src/test-suites/override-type-interface " >override-type-interface</a >
769- <pre >❌❌🟢🟢 </pre >
769+ <pre >❌❌❌❌ </pre >
770770<a href =" ./src/test-suites/override-with-requires " >override-with-requires</a >
771- <pre >🟢🟢🟢🟢 </pre >
771+ <pre >❌❌❌❌ </pre >
772772<a href =" ./src/test-suites/parent-entity-call " >parent-entity-call</a >
773- <pre >🟢 </pre >
773+ <pre >❌ </pre >
774774<a href =" ./src/test-suites/parent-entity-call-complex " >parent-entity-call-complex</a >
775775<pre >❌</pre >
776776<a href =" ./src/test-suites/provides-on-interface " >provides-on-interface</a >
@@ -782,7 +782,7 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id
782782<a href =" ./src/test-suites/requires-interface " >requires-interface</a >
783783<pre >❌❌❌❌❌</pre >
784784<a href =" ./src/test-suites/requires-requires " >requires-requires</a >
785- <pre >🟢🟢🟢🟢🟢 </pre >
785+ <pre >❌❌❌❌❌ </pre >
786786<a href =" ./src/test-suites/requires-with-argument " >requires-with-argument</a >
787787<pre >❌❌❌❌❌</pre >
788788<a href =" ./src/test-suites/requires-with-argument-conflict " >requires-with-argument-conflict</a >
@@ -794,19 +794,19 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id
794794<a href =" ./src/test-suites/simple-entity-call " >simple-entity-call</a >
795795<pre >❌</pre >
796796<a href =" ./src/test-suites/simple-inaccessible " >simple-inaccessible</a >
797- <pre >🟢🟢❌🟢 </pre >
797+ <pre >❌❌❌❌ </pre >
798798<a href =" ./src/test-suites/simple-interface-object " >simple-interface-object</a >
799799<pre >❌❌❌❌❌❌❌❌❌❌❌❌❌</pre >
800800<a href =" ./src/test-suites/simple-override " >simple-override</a >
801- <pre >❌🟢 </pre >
801+ <pre >❌❌ </pre >
802802<a href =" ./src/test-suites/simple-requires-provides " >simple-requires-provides</a >
803- <pre >🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢 </pre >
803+ <pre >❌❌❌❌❌❌❌❌❌❌❌❌ </pre >
804804<a href =" ./src/test-suites/typename " >typename</a >
805805<pre >❌❌❌❌❌❌</pre >
806806<a href =" ./src/test-suites/unavailable-override " >unavailable-override</a >
807- <pre >❌🟢 </pre >
807+ <pre >❌❌ </pre >
808808<a href =" ./src/test-suites/union-interface-distributed " >union-interface-distributed</a >
809- <pre >❌❌🟢🟢❌❌🟢🟢🟢🟢 </pre >
809+ <pre >❌❌❌❌❌❌❌❌❌❌ </pre >
810810<a href =" ./src/test-suites/union-intersection " >union-intersection</a >
811- <pre >❌❌❌❌❌❌❌❌❌🟢 ❌❌</pre >
811+ <pre >❌❌❌❌❌❌❌❌❌❌ ❌❌</pre >
812812</details >
0 commit comments