1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 | <testsuites name="jest tests" tests="162" failures="0" time="13.402">
|
3 | <testsuite name="undefined" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="5.003" tests="1">
|
4 | <testcase classname="" name="dummy" time="0.004" file="tests/sonar/test-assets/11/1.spec.js">
|
5 | </testcase>
|
6 | </testsuite>
|
7 | <testsuite name="undefined" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="5.031" tests="1">
|
8 | <testcase classname="" name="dummy" time="0.005" file="tests/sonar/test-assets/11/1.test.js">
|
9 | </testcase>
|
10 | </testsuite>
|
11 | <testsuite name="undefined" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="5.771" tests="1">
|
12 | <testcase classname="" name="dummy" time="0.004" file="tests/sonar/test-assets/11/2.test.ts">
|
13 | </testcase>
|
14 | </testsuite>
|
15 | <testsuite name="undefined" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="5.81" tests="1">
|
16 | <testcase classname="" name="dummy" time="0.003" file="tests/sonar/test-assets/11/1.spec.ts">
|
17 | </testcase>
|
18 | </testsuite>
|
19 | <testsuite name="extractFieldResolversFromObjectType" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="6.674" tests="1">
|
20 | <testcase classname="extractFieldResolversFromObjectType" name="should extract correct resolvers from an object type" time="0.008" file="tests/utils/extract-field-resolvers-from-object-type.spec.ts">
|
21 | </testcase>
|
22 | </testsuite>
|
23 | <testsuite name="validateGraphQlDocuments" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="6.731" tests="2">
|
24 | <testcase classname="validateGraphQlDocuments" name="Should throw an informative error when validation errors happens, also check for fragments validation even why they are duplicated" time="0.042" file="tests/utils/validate-documents.spec.ts">
|
25 | </testcase>
|
26 | <testcase classname="checkValidationErrors" name="Should throw errors source files and locations" time="0.005" file="tests/utils/validate-documents.spec.ts">
|
27 | </testcase>
|
28 | </testsuite>
|
29 | <testsuite name="getFieldsWithDirectives" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="6.721" tests="11">
|
30 | <testcase classname="getFieldsWithDirectives" name="Should detect single basic directive" time="0.011" file="tests/utils/get-fields-with-directives.spec.ts">
|
31 | </testcase>
|
32 | <testcase classname="getFieldsWithDirectives" name="Should detect single basic directive in a type extension" time="0.002" file="tests/utils/get-fields-with-directives.spec.ts">
|
33 | </testcase>
|
34 | <testcase classname="getFieldsWithDirectives" name="Should parse string argument correctly" time="0.002" file="tests/utils/get-fields-with-directives.spec.ts">
|
35 | </testcase>
|
36 | <testcase classname="getFieldsWithDirectives" name="Should parse multiple arguments correctly" time="0.001" file="tests/utils/get-fields-with-directives.spec.ts">
|
37 | </testcase>
|
38 | <testcase classname="getFieldsWithDirectives" name="Should parse object arg correctly" time="0.001" file="tests/utils/get-fields-with-directives.spec.ts">
|
39 | </testcase>
|
40 | <testcase classname="getFieldsWithDirectives" name="Should parse array arg correctly" time="0.001" file="tests/utils/get-fields-with-directives.spec.ts">
|
41 | </testcase>
|
42 | <testcase classname="getFieldsWithDirectives" name="Should parse complex array arg correctly" time="0.001" file="tests/utils/get-fields-with-directives.spec.ts">
|
43 | </testcase>
|
44 | <testcase classname="getFieldsWithDirectives" name="Should detect multiple directives" time="0.001" file="tests/utils/get-fields-with-directives.spec.ts">
|
45 | </testcase>
|
46 | <testcase classname="getFieldsWithDirectives" name="Should detect multiple directives and multiple fields" time="0.001" file="tests/utils/get-fields-with-directives.spec.ts">
|
47 | </testcase>
|
48 | <testcase classname="getFieldsWithDirectives" name="Should detect multiple types" time="0.002" file="tests/utils/get-fields-with-directives.spec.ts">
|
49 | </testcase>
|
50 | <testcase classname="getFieldsWithDirectives" name="Should include only fields with directives" time="0.001" file="tests/utils/get-fields-with-directives.spec.ts">
|
51 | </testcase>
|
52 | </testsuite>
|
53 | <testsuite name="Merge Nodes" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="6.9" tests="22">
|
54 | <testcase classname="Merge Nodes type" name="Should merge two GraphQL types correctly when one of them is empty" time="0.012" file="tests/epoxy/merge-nodes.spec.ts">
|
55 | </testcase>
|
56 | <testcase classname="Merge Nodes type" name="Should merge two GraphQL Types correctly" time="0.002" file="tests/epoxy/merge-nodes.spec.ts">
|
57 | </testcase>
|
58 | <testcase classname="Merge Nodes type" name="Should merge two GraphQL Types correctly when they have shared fields" time="0.003" file="tests/epoxy/merge-nodes.spec.ts">
|
59 | </testcase>
|
60 | <testcase classname="Merge Nodes type" name="Should merge GraphQL Types that extends the same interface" time="0.002" file="tests/epoxy/merge-nodes.spec.ts">
|
61 | </testcase>
|
62 | <testcase classname="Merge Nodes type" name="Should merge GraphQL Types that has interface and then override without it" time="0.001" file="tests/epoxy/merge-nodes.spec.ts">
|
63 | </testcase>
|
64 | <testcase classname="Merge Nodes type" name="Should merge GraphQL Types and preserve directives and not override" time="0.001" file="tests/epoxy/merge-nodes.spec.ts">
|
65 | </testcase>
|
66 | <testcase classname="Merge Nodes type" name="Should merge GraphQL Types and preserve directives and merge multiple" time="0.001" file="tests/epoxy/merge-nodes.spec.ts">
|
67 | </testcase>
|
68 | <testcase classname="Merge Nodes type" name="Should merge GraphQL Types and preserve directives" time="0.001" file="tests/epoxy/merge-nodes.spec.ts">
|
69 | </testcase>
|
70 | <testcase classname="Merge Nodes type" name="Should merge GraphQL Types and merge directives" time="0.001" file="tests/epoxy/merge-nodes.spec.ts">
|
71 | </testcase>
|
72 | <testcase classname="Merge Nodes type" name="Should merge GraphQL Types and merge directives (reversed)" time="0.001" file="tests/epoxy/merge-nodes.spec.ts">
|
73 | </testcase>
|
74 | <testcase classname="Merge Nodes type" name="Should merge GraphQL Types that extends the different interfaces" time="0.001" file="tests/epoxy/merge-nodes.spec.ts">
|
75 | </testcase>
|
76 | <testcase classname="Merge Nodes type" name="Should merge two GraphQL Types correctly when they have a conflict" time="0.014" file="tests/epoxy/merge-nodes.spec.ts">
|
77 | </testcase>
|
78 | <testcase classname="Merge Nodes enum" name="should merge different enums values" time="0.002" file="tests/epoxy/merge-nodes.spec.ts">
|
79 | </testcase>
|
80 | <testcase classname="Merge Nodes enum" name="should merge different same values" time="0.002" file="tests/epoxy/merge-nodes.spec.ts">
|
81 | </testcase>
|
82 | <testcase classname="Merge Nodes enum" name="should merge directives correctly" time="0.001" file="tests/epoxy/merge-nodes.spec.ts">
|
83 | </testcase>
|
84 | <testcase classname="Merge Nodes enum" name="should merge directives correctly when only one defined" time="0.001" file="tests/epoxy/merge-nodes.spec.ts">
|
85 | </testcase>
|
86 | <testcase classname="Merge Nodes union" name="should merge unions possible types" time="0.001" file="tests/epoxy/merge-nodes.spec.ts">
|
87 | </testcase>
|
88 | <testcase classname="Merge Nodes scalar" name="should merge scalar with the same type" time="0.001" file="tests/epoxy/merge-nodes.spec.ts">
|
89 | </testcase>
|
90 | <testcase classname="Merge Nodes input" name="should merge input" time="0.001" file="tests/epoxy/merge-nodes.spec.ts">
|
91 | </testcase>
|
92 | <testcase classname="Merge Nodes input" name="should merge input and prefer NonNullable over Nullable" time="0.001" file="tests/epoxy/merge-nodes.spec.ts">
|
93 | </testcase>
|
94 | <testcase classname="Merge Nodes schema" name="should merge Query type correctly" time="0.001" file="tests/epoxy/merge-nodes.spec.ts">
|
95 | </testcase>
|
96 | <testcase classname="Merge Nodes schema" name="should remove schema definition" time="0.002" file="tests/epoxy/merge-nodes.spec.ts">
|
97 | </testcase>
|
98 | </testsuite>
|
99 | <testsuite name="printSchemaWithDirectives" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="7.207" tests="2">
|
100 | <testcase classname="printSchemaWithDirectives" name="Should print with directives, while printSchema doesnt" time="0.026" file="tests/utils/print-schema-with-directives.spec.ts">
|
101 | </testcase>
|
102 | <testcase classname="printSchemaWithDirectives" name="Should print types correctly if they dont have astNode" time="0.009" file="tests/utils/print-schema-with-directives.spec.ts">
|
103 | </testcase>
|
104 | </testsuite>
|
105 | <testsuite name="getDirectives" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="7.181" tests="5">
|
106 | <testcase classname="getDirectives" name="should return the correct directives map when no directives specified" time="0.02" file="tests/utils/get-directives.spec.ts">
|
107 | </testcase>
|
108 | <testcase classname="getDirectives" name="should return the correct directives map when built-in directive specified over FIELD_DEFINITION" time="0.003" file="tests/utils/get-directives.spec.ts">
|
109 | </testcase>
|
110 | <testcase classname="getDirectives" name="should return the correct directives map when using custom directive without arguments" time="0.002" file="tests/utils/get-directives.spec.ts">
|
111 | </testcase>
|
112 | <testcase classname="getDirectives" name="should return the correct directives map when using custom directive with optional argument" time="0.003" file="tests/utils/get-directives.spec.ts">
|
113 | </testcase>
|
114 | <testcase classname="getDirectives" name="should return the correct directives map when using custom directive with optional argument an no value" time="0.002" file="tests/utils/get-directives.spec.ts">
|
115 | </testcase>
|
116 | </testsuite>
|
117 | <testsuite name="extractResolversFromSchema" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="7.19" tests="2">
|
118 | <testcase classname="extractResolversFromSchema" name="should extract correct resolvers from a schema with correct type mapping" time="0.02" file="tests/utils/extract-resolvers-from-schema.spec.ts">
|
119 | </testcase>
|
120 | <testcase classname="extractResolversFromSchema" name="should extract correct resolvers from a schema with selectedTypeDefs" time="0.005" file="tests/utils/extract-resolvers-from-schema.spec.ts">
|
121 | </testcase>
|
122 | </testsuite>
|
123 | <testsuite name="Resolvers composition" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="7.397" tests="5">
|
124 | <testcase classname="Resolvers composition" name="should compose regular resolvers" time="0.032" file="tests/utils/resolvers-composition.spec.ts">
|
125 | </testcase>
|
126 | <testcase classname="Resolvers composition" name="should compose resolvers with resolve field" time="0.004" file="tests/utils/resolvers-composition.spec.ts">
|
127 | </testcase>
|
128 | <testcase classname="Resolvers composition" name="should compose subscription resolvers" time="0.002" file="tests/utils/resolvers-composition.spec.ts">
|
129 | </testcase>
|
130 | <testcase classname="Resolvers composition" name="should be able to take nested composition objects" time="0.002" file="tests/utils/resolvers-composition.spec.ts">
|
131 | </testcase>
|
132 | <testcase classname="Resolvers composition" name="should be able to take nested composition objects for subscription resolvers" time="0.002" file="tests/utils/resolvers-composition.spec.ts">
|
133 | </testcase>
|
134 | </testsuite>
|
135 | <testsuite name="Merge TypeDefs" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="7.448" tests="47">
|
136 | <testcase classname="Merge TypeDefs AST Schema Fixing" name="Should handle correctly schema without valid root AST node" time="0.021" file="tests/epoxy/merge-typedefs.spec.ts">
|
137 | </testcase>
|
138 | <testcase classname="Merge TypeDefs AST Schema Fixing" name="Should handle correctly schema without valid types AST nodes" time="0.057" file="tests/epoxy/merge-typedefs.spec.ts">
|
139 | </testcase>
|
140 | <testcase classname="Merge TypeDefs mergeGraphQLTypes" name="should return the correct definition of Schema" time="0.003" file="tests/epoxy/merge-typedefs.spec.ts">
|
141 | </testcase>
|
142 | <testcase classname="Merge TypeDefs mergeGraphQLTypes" name="should return the correct definition of Schema" time="0.002" file="tests/epoxy/merge-typedefs.spec.ts">
|
143 | </testcase>
|
144 | <testcase classname="Merge TypeDefs mergeGraphQLTypes" name="should accept root schema object" time="0.006" file="tests/epoxy/merge-typedefs.spec.ts">
|
145 | </testcase>
|
146 | <testcase classname="Merge TypeDefs mergeGraphQLTypes" name="should return the correct definition of Schema when it defined multiple times" time="0.002" file="tests/epoxy/merge-typedefs.spec.ts">
|
147 | </testcase>
|
148 | <testcase classname="Merge TypeDefs mergeTypeDefs" name="should return a Document with the correct values" time="0.002" file="tests/epoxy/merge-typedefs.spec.ts">
|
149 | </testcase>
|
150 | <testcase classname="Merge TypeDefs mergeTypeDefs" name="should skip printing schema definition object on session" time="0.001" file="tests/epoxy/merge-typedefs.spec.ts">
|
151 | </testcase>
|
152 | <testcase classname="Merge TypeDefs mergeTypeDefs" name="should keep scalars" time="0.002" file="tests/epoxy/merge-typedefs.spec.ts">
|
153 | </testcase>
|
154 | <testcase classname="Merge TypeDefs mergeTypeDefs" name="should merge descriptions" time="0.001" file="tests/epoxy/merge-typedefs.spec.ts">
|
155 | </testcase>
|
156 | <testcase classname="Merge TypeDefs mergeTypeDefs" name="should merge everything correctly" time="0.004" file="tests/epoxy/merge-typedefs.spec.ts">
|
157 | </testcase>
|
158 | <testcase classname="Merge TypeDefs mergeTypeDefs" name="should include directives" time="0.001" file="tests/epoxy/merge-typedefs.spec.ts">
|
159 | </testcase>
|
160 | <testcase classname="Merge TypeDefs mergeTypeDefs" name="should append and extend directives" time="0.003" file="tests/epoxy/merge-typedefs.spec.ts">
|
161 | </testcase>
|
162 | <testcase classname="Merge TypeDefs mergeTypeDefs" name="should fail if inputs of the same directive are different from each other" time="0.002" file="tests/epoxy/merge-typedefs.spec.ts">
|
163 | </testcase>
|
164 | <testcase classname="Merge TypeDefs mergeTypeDefs" name="should merge the same directives" time="0.002" file="tests/epoxy/merge-typedefs.spec.ts">
|
165 | </testcase>
|
166 | <testcase classname="Merge TypeDefs mergeTypeDefs" name="stacks all directives on fields" time="0.003" file="tests/epoxy/merge-typedefs.spec.ts">
|
167 | </testcase>
|
168 | <testcase classname="Merge TypeDefs mergeTypeDefs" name="should merge two GraphQLSchema with directives correctly" time="0.006" file="tests/epoxy/merge-typedefs.spec.ts">
|
169 | </testcase>
|
170 | <testcase classname="Merge TypeDefs mergeTypeDefs" name="should merge when directive uses enum" time="0.004" file="tests/epoxy/merge-typedefs.spec.ts">
|
171 | </testcase>
|
172 | <testcase classname="Merge TypeDefs mergeTypeDefs" name="should merge the same directives and its locations" time="0.001" file="tests/epoxy/merge-typedefs.spec.ts">
|
173 | </testcase>
|
174 | <testcase classname="Merge TypeDefs mergeTypeDefs" name="should merge arguments" time="0.001" file="tests/epoxy/merge-typedefs.spec.ts">
|
175 | </testcase>
|
176 | <testcase classname="Merge TypeDefs input arguments" name="should handle string correctly" time="0.001" file="tests/epoxy/merge-typedefs.spec.ts">
|
177 | </testcase>
|
178 | <testcase classname="Merge TypeDefs input arguments" name="should handle compiled gql correctly" time="0" file="tests/epoxy/merge-typedefs.spec.ts">
|
179 | </testcase>
|
180 | <testcase classname="Merge TypeDefs input arguments" name="should handle compiled gql and strings correctly" time="0.001" file="tests/epoxy/merge-typedefs.spec.ts">
|
181 | </testcase>
|
182 | <testcase classname="Merge TypeDefs input arguments" name="should handle GraphQLSchema correctly" time="0.001" file="tests/epoxy/merge-typedefs.spec.ts">
|
183 | </testcase>
|
184 | <testcase classname="Merge TypeDefs input arguments" name="should merge GraphQL Schemas that have schema definition" time="0.004" file="tests/epoxy/merge-typedefs.spec.ts">
|
185 | </testcase>
|
186 | <testcase classname="Merge TypeDefs input arguments" name="should handle all merged correctly" time="0.002" file="tests/epoxy/merge-typedefs.spec.ts">
|
187 | </testcase>
|
188 | <testcase classname="Merge TypeDefs input arguments" name="should allow GraphQLSchema with empty Query" time="0.002" file="tests/epoxy/merge-typedefs.spec.ts">
|
189 | </testcase>
|
190 | <testcase classname="Merge TypeDefs input arguments" name="should allow GraphQLSchema with empty Query" time="0.002" file="tests/epoxy/merge-typedefs.spec.ts">
|
191 | </testcase>
|
192 | <testcase classname="Merge TypeDefs input arguments" name="should handle extend types" time="0.001" file="tests/epoxy/merge-typedefs.spec.ts">
|
193 | </testcase>
|
194 | <testcase classname="Merge TypeDefs input arguments" name="should handle extend types when GraphQLSchema is the source" time="0.008" file="tests/epoxy/merge-typedefs.spec.ts">
|
195 | </testcase>
|
196 | <testcase classname="Merge TypeDefs input arguments" name="should handle extend input typee" time="0.003" file="tests/epoxy/merge-typedefs.spec.ts">
|
197 | </testcase>
|
198 | <testcase classname="Merge TypeDefs input arguments" name="should fail when a field is already defined and has a different type" time="0.028" file="tests/epoxy/merge-typedefs.spec.ts">
|
199 | </testcase>
|
200 | <testcase classname="Merge TypeDefs input arguments" name="should preserve an extend keyword if there is no base" time="0.001" file="tests/epoxy/merge-typedefs.spec.ts">
|
201 | </testcase>
|
202 | <testcase classname="Merge TypeDefs input arguments" name="should merge unions correctly" time="0.001" file="tests/epoxy/merge-typedefs.spec.ts">
|
203 | </testcase>
|
204 | <testcase classname="Merge TypeDefs input arguments" name="should merge unions correctly without extend" time="0" file="tests/epoxy/merge-typedefs.spec.ts">
|
205 | </testcase>
|
206 | <testcase classname="Merge TypeDefs input arguments" name="should handle extend inputs" time="0.001" file="tests/epoxy/merge-typedefs.spec.ts">
|
207 | </testcase>
|
208 | <testcase classname="Merge TypeDefs input arguments" name="should extend extension types" time="0.001" file="tests/epoxy/merge-typedefs.spec.ts">
|
209 | </testcase>
|
210 | <testcase classname="Merge TypeDefs input arguments" name="should extend extension input types" time="0" file="tests/epoxy/merge-typedefs.spec.ts">
|
211 | </testcase>
|
212 | <testcase classname="Merge TypeDefs comments" name="includes mutationType" time="0.01" file="tests/epoxy/merge-typedefs.spec.ts">
|
213 | </testcase>
|
214 | <testcase classname="Merge TypeDefs comments" name="includes first product ENUM type" time="0.006" file="tests/epoxy/merge-typedefs.spec.ts">
|
215 | </testcase>
|
216 | <testcase classname="Merge TypeDefs comments" name="preserves the field comments" time="0.007" file="tests/epoxy/merge-typedefs.spec.ts">
|
217 | </testcase>
|
218 | <testcase classname="Merge TypeDefs comments" name="preserves the type comments" time="0.004" file="tests/epoxy/merge-typedefs.spec.ts">
|
219 | </testcase>
|
220 | <testcase classname="Merge TypeDefs comments" name="preserves the input field comments" time="0.011" file="tests/epoxy/merge-typedefs.spec.ts">
|
221 | </testcase>
|
222 | <testcase classname="Merge TypeDefs comments" name="supports already parsed documents" time="0.005" file="tests/epoxy/merge-typedefs.spec.ts">
|
223 | </testcase>
|
224 | <testcase classname="Merge TypeDefs" name="supports already parsed documents" time="0.004" file="tests/epoxy/merge-typedefs.spec.ts">
|
225 | </testcase>
|
226 | <testcase classname="Merge TypeDefs" name="excludes fields" time="0" file="tests/epoxy/merge-typedefs.spec.ts">
|
227 | </testcase>
|
228 | <testcase classname="Merge TypeDefs" name="excludes types" time="0.001" file="tests/epoxy/merge-typedefs.spec.ts">
|
229 | </testcase>
|
230 | </testsuite>
|
231 | <testsuite name="Merge Resolvers" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="7.504" tests="7">
|
232 | <testcase classname="Merge Resolvers" name="should return the correct value when falsely value provided" time="0.007" file="tests/epoxy/merge-resolvers.spec.ts">
|
233 | </testcase>
|
234 | <testcase classname="Merge Resolvers" name="should return the correct value when empty array provided" time="0.001" file="tests/epoxy/merge-resolvers.spec.ts">
|
235 | </testcase>
|
236 | <testcase classname="Merge Resolvers" name="should return the correct value when one value array provided" time="0" file="tests/epoxy/merge-resolvers.spec.ts">
|
237 | </testcase>
|
238 | <testcase classname="Merge Resolvers" name="should return the correct when multiple values provided" time="0.002" file="tests/epoxy/merge-resolvers.spec.ts">
|
239 | </testcase>
|
240 | <testcase classname="Merge Resolvers" name="should merge first level fields" time="0" file="tests/epoxy/merge-resolvers.spec.ts">
|
241 | </testcase>
|
242 | <testcase classname="Merge Resolvers" name="should exclude types" time="0.001" file="tests/epoxy/merge-resolvers.spec.ts">
|
243 | </testcase>
|
244 | <testcase classname="Merge Resolvers" name="should exclude fields" time="0.001" file="tests/epoxy/merge-resolvers.spec.ts">
|
245 | </testcase>
|
246 | </testsuite>
|
247 | <testsuite name="file scanner" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="7.744" tests="16">
|
248 | <testcase classname="file scanner schema" name="should return the correct schema results for path: ./tests/sonar/test-assets/1 (one file)" time="0.019" file="tests/sonar/file-scanner.spec.ts">
|
249 | </testcase>
|
250 | <testcase classname="file scanner schema" name="should return the correct schema results for path: ./tests/sonar/test-assets/2 (multiple files)" time="0.008" file="tests/sonar/file-scanner.spec.ts">
|
251 | </testcase>
|
252 | <testcase classname="file scanner schema" name="should return the correct schema results for path: ./tests/sonar/test-assets/3 (recursive)" time="0.005" file="tests/sonar/file-scanner.spec.ts">
|
253 | </testcase>
|
254 | <testcase classname="file scanner schema" name="should return the correct schema results for path: ./tests/sonar/test-assets/4 (custom extension)" time="0.003" file="tests/sonar/file-scanner.spec.ts">
|
255 | </testcase>
|
256 | <testcase classname="file scanner schema" name="should return the correct schema results for path: ./tests/sonar/test-assets/5 (custom extensions)" time="0.004" file="tests/sonar/file-scanner.spec.ts">
|
257 | </testcase>
|
258 | <testcase classname="file scanner schema" name="should return the correct schema results for path: ./tests/sonar/test-assets/10 (code files with gql tag)" time="0.024" file="tests/sonar/file-scanner.spec.ts">
|
259 | </testcase>
|
260 | <testcase classname="file scanner schema" name="should return the correct schema results for path: ./tests/sonar/test-assets/10 (code files with gql tag)" time="0.004" file="tests/sonar/file-scanner.spec.ts">
|
261 | </testcase>
|
262 | <testcase classname="file scanner schema" name="should return the correct schema results for path: ./tests/sonar/test-assets/12 (should ignore index on demand)" time="0.003" file="tests/sonar/file-scanner.spec.ts">
|
263 | </testcase>
|
264 | <testcase classname="file scanner schema" name="should return the correct schema results for path: ./tests/sonar/test-assets/12 (should include index by default)" time="0.016" file="tests/sonar/file-scanner.spec.ts">
|
265 | </testcase>
|
266 | <testcase classname="file scanner resolvers" name="should return the correct resolvers results for path: ./tests/sonar/test-assets/6 (one file)" time="0.008" file="tests/sonar/file-scanner.spec.ts">
|
267 | </testcase>
|
268 | <testcase classname="file scanner resolvers" name="should return the correct resolvers results for path: ./tests/sonar/test-assets/7 (multiple files)" time="0.008" file="tests/sonar/file-scanner.spec.ts">
|
269 | </testcase>
|
270 | <testcase classname="file scanner resolvers" name="should return the correct resolvers results for path: ./tests/sonar/test-assets/8 (default export)" time="0.004" file="tests/sonar/file-scanner.spec.ts">
|
271 | </testcase>
|
272 | <testcase classname="file scanner resolvers" name="should return the correct resolvers results for path: ./tests/sonar/test-assets/9 (named exports)" time="0.007" file="tests/sonar/file-scanner.spec.ts">
|
273 | </testcase>
|
274 | <testcase classname="file scanner resolvers" name="should return the correct resolvers results for path: ./tests/sonar/test-assets/11 (ignored extensions)" time="0.036" file="tests/sonar/file-scanner.spec.ts">
|
275 | </testcase>
|
276 | <testcase classname="file scanner resolvers" name="should return the correct resolvers results for path: ./tests/sonar/test-assets/12 (includes index files but only if it matches extensions)" time="0.013" file="tests/sonar/file-scanner.spec.ts">
|
277 | </testcase>
|
278 | <testcase classname="file scanner resolvers" name="should return the correct resolvers results for path: ./tests/sonar/test-assets/12 (ingore index files)" time="0.002" file="tests/sonar/file-scanner.spec.ts">
|
279 | </testcase>
|
280 | </testsuite>
|
281 | <testsuite name="Merge Schemas" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="7.645" tests="9">
|
282 | <testcase classname="Merge Schemas" name="should merge two valid executable schemas" time="0.039" file="tests/epoxy/merge-schemas.spec.ts">
|
283 | </testcase>
|
284 | <testcase classname="Merge Schemas" name="should merge two valid executable schemas async" time="0.008" file="tests/epoxy/merge-schemas.spec.ts">
|
285 | </testcase>
|
286 | <testcase classname="Merge Schemas" name="should merge two valid executable schemas with extra resolvers" time="0.005" file="tests/epoxy/merge-schemas.spec.ts">
|
287 | </testcase>
|
288 | <testcase classname="Merge Schemas" name="should merge two valid executable schemas with extra typeDefs and resolvers" time="0.005" file="tests/epoxy/merge-schemas.spec.ts">
|
289 | </testcase>
|
290 | <testcase classname="Merge Schemas" name="should merge two valid schemas by keeping their directives to be used in extra typeDefs" time="0.007" file="tests/epoxy/merge-schemas.spec.ts">
|
291 | </testcase>
|
292 | <testcase classname="Merge Schemas" name="should merge valid schemas with interfaces correctly" time="0.02" file="tests/epoxy/merge-schemas.spec.ts">
|
293 | </testcase>
|
294 | <testcase classname="Merge Schemas" name="should merge scalars (part of resolvers)" time="0.009" file="tests/epoxy/merge-schemas.spec.ts">
|
295 | </testcase>
|
296 | <testcase classname="Merge Schemas" name="should merge when directive uses enum" time="0.01" file="tests/epoxy/merge-schemas.spec.ts">
|
297 | </testcase>
|
298 | <testcase classname="Merge Schemas" name="should merge a lot of directives but without high memory usage" time="0.152" file="tests/epoxy/merge-schemas.spec.ts">
|
299 | </testcase>
|
300 | </testsuite>
|
301 | <testsuite name="loadFromCodeFile" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="7.69" tests="1">
|
302 | <testcase classname="loadFromCodeFile" name="Should throw an error when a document is loaded using AST and the document is not valid" time="0.449" file="tests/loaders/documents/load-from-code-file.spec.ts">
|
303 | </testcase>
|
304 | </testsuite>
|
305 | <testsuite name="documentsFromGlob" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="8.178" tests="8">
|
306 | <testcase classname="documentsFromGlob" name="Should load one GraphQL document from glob expression" time="0.339" file="tests/loaders/documents/documents-from-glob.spec.ts">
|
307 | </testcase>
|
308 | <testcase classname="documentsFromGlob" name="Should load multiple GraphQL document from glob expression" time="0.007" file="tests/loaders/documents/documents-from-glob.spec.ts">
|
309 | </testcase>
|
310 | <testcase classname="documentsFromGlob" name="Should load two GraphQL documents both for gatsby and graphql-tag by default" time="0.37" file="tests/loaders/documents/documents-from-glob.spec.ts">
|
311 | </testcase>
|
312 | <testcase classname="documentsFromGlob" name="Should load GraphQL documents that match custom settings" time="0.006" file="tests/loaders/documents/documents-from-glob.spec.ts">
|
313 | </testcase>
|
314 | <testcase classname="documentsFromGlob" name="Should throw on empty files and empty result" time="0.004" file="tests/loaders/documents/documents-from-glob.spec.ts">
|
315 | </testcase>
|
316 | <testcase classname="documentsFromGlob" name="Should ignore schema definitions" time="0.003" file="tests/loaders/documents/documents-from-glob.spec.ts">
|
317 | </testcase>
|
318 | <testcase classname="documentsFromGlob" name="Should ignore files that is added to ignore glob (using options.ignore)" time="0.005" file="tests/loaders/documents/documents-from-glob.spec.ts">
|
319 | </testcase>
|
320 | <testcase classname="documentsFromGlob" name="Should ignore files that is added to ignore glob (using negative glob)" time="0.004" file="tests/loaders/documents/documents-from-glob.spec.ts">
|
321 | </testcase>
|
322 | </testsuite>
|
323 | <testsuite name="Schema From Export" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="8.159" tests="5">
|
324 | <testcase classname="Schema From Export" name="should load the schema correctly from module.exports" time="0.614" file="tests/loaders/schema/schema-from-export.spec.ts">
|
325 | </testcase>
|
326 | <testcase classname="Schema From Export" name="should load the schema (with extend) correctly from module.exports" time="0.013" file="tests/loaders/schema/schema-from-export.spec.ts">
|
327 | </testcase>
|
328 | <testcase classname="Schema From Export" name="should load the schema correctly from variable export" time="0.01" file="tests/loaders/schema/schema-from-export.spec.ts">
|
329 | </testcase>
|
330 | <testcase classname="Schema From Export" name="should load the schema correctly from default export" time="0.008" file="tests/loaders/schema/schema-from-export.spec.ts">
|
331 | </testcase>
|
332 | <testcase classname="Schema From Export" name="should load the schema correctly from promise export" time="0.009" file="tests/loaders/schema/schema-from-export.spec.ts">
|
333 | </testcase>
|
334 | </testsuite>
|
335 | <testsuite name="loadSchema" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="8.643" tests="3">
|
336 | <testcase classname="loadSchema" name="should throw when all files are invalid and unable to load it" time="0.92" file="tests/loaders/schema/integration.spec.ts">
|
337 | </testcase>
|
338 | <testcase classname="loadSchema" name="should work with ts files and without globs correctly" time="0.184" file="tests/loaders/schema/integration.spec.ts">
|
339 | </testcase>
|
340 | <testcase classname="loadSchema" name="should work with graphql single file" time="0.003" file="tests/loaders/schema/integration.spec.ts">
|
341 | </testcase>
|
342 | </testsuite>
|
343 | <testsuite name="schema from typedefs" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="8.762" tests="7">
|
344 | <testcase classname="schema from typedefs" name="should work with glob correctly" time="0.382" file="tests/loaders/schema/schema-from-typedefs.spec.ts">
|
345 | </testcase>
|
346 | <testcase classname="schema from typedefs" name="should ignore empty files when using glob expressions" time="0.021" file="tests/loaders/schema/schema-from-typedefs.spec.ts">
|
347 | </testcase>
|
348 | <testcase classname="schema from typedefs" name="should point to a broken file with parsing error message" time="0.004" file="tests/loaders/schema/schema-from-typedefs.spec.ts">
|
349 | </testcase>
|
350 | <testcase classname="schema from typedefs" name="should ignore graphql documents when loading a scehma" time="0.004" file="tests/loaders/schema/schema-from-typedefs.spec.ts">
|
351 | </testcase>
|
352 | <testcase classname="schema from typedefs" name="should work with graphql-tag" time="0.811" file="tests/loaders/schema/schema-from-typedefs.spec.ts">
|
353 | </testcase>
|
354 | <testcase classname="schema from typedefs" name="should work without globs correctly" time="0.012" file="tests/loaders/schema/schema-from-typedefs.spec.ts">
|
355 | </testcase>
|
356 | <testcase classname="schema from typedefs" name="should work with import notations" time="0.003" file="tests/loaders/schema/schema-from-typedefs.spec.ts">
|
357 | </testcase>
|
358 | </testsuite>
|
359 | <testsuite name="Schema URL Loader" errors="0" failures="0" skipped="0" timestamp="2019-09-12T03:41:33" time="10.478" tests="5">
|
360 | <testcase classname="Schema URL Loader handle" name="Should throw an error when introspection is not valid" time="0.2" file="tests/loaders/schema/url-loader.spec.ts">
|
361 | </testcase>
|
362 | <testcase classname="Schema URL Loader handle" name="Should return a valid schema when request is valid" time="0.011" file="tests/loaders/schema/url-loader.spec.ts">
|
363 | </testcase>
|
364 | <testcase classname="Schema URL Loader handle" name="Should pass default headers" time="0.004" file="tests/loaders/schema/url-loader.spec.ts">
|
365 | </testcase>
|
366 | <testcase classname="Schema URL Loader handle" name="Should pass extra headers when they are specified as object" time="0.002" file="tests/loaders/schema/url-loader.spec.ts">
|
367 | </testcase>
|
368 | <testcase classname="Schema URL Loader handle" name="Should pass extra headers when they are specified as array" time="0.002" file="tests/loaders/schema/url-loader.spec.ts">
|
369 | </testcase>
|
370 | </testsuite>
|
371 | </testsuites> |
\ | No newline at end of file |