Skip to content

Commit 2a7c755

Browse files
committed
use wildcard for test resources
1 parent cdf9f84 commit 2a7c755

File tree

1 file changed

+2
-295
lines changed

1 file changed

+2
-295
lines changed

test/Microsoft.OpenApi.Readers.Tests/Microsoft.OpenApi.Readers.Tests.csproj

Lines changed: 2 additions & 295 deletions
Original file line numberDiff line numberDiff line change
@@ -6,255 +6,10 @@
66
<AssemblyOriginatorKeyFile>..\..\src\Microsoft.OpenApi.snk</AssemblyOriginatorKeyFile>
77
</PropertyGroup>
88
<ItemGroup>
9-
<None Remove="OpenApiReaderTests\Samples\OpenApiDiagnosticReportMerged\TodoMain.yaml" />
10-
<None Remove="OpenApiReaderTests\Samples\OpenApiDiagnosticReportMerged\TodoReference.yaml" />
11-
<None Remove="V2Tests\Samples\ComponentRootReference.json" />
12-
<None Remove="V2Tests\Samples\OpenApiPathItem\pathItemWithBodyPathParameter.yaml" />
13-
<None Remove="V2Tests\Samples\OpenApiPathItem\pathItemWithFormDataPathParameter.yaml" />
14-
<None Remove="V3Tests\Samples\OpenApiWorkspace\TodoComponents.yaml" />
15-
<None Remove="V3Tests\Samples\OpenApiWorkspace\TodoMain.yaml" />
16-
</ItemGroup>
17-
<ItemGroup>
18-
<EmbeddedResource Include="OpenApiReaderTests\Samples\OpenApiDiagnosticReportMerged\TodoMain.yaml" />
19-
<EmbeddedResource Include="OpenApiReaderTests\Samples\OpenApiDiagnosticReportMerged\TodoReference.yaml" />
20-
<EmbeddedResource Include="OpenApiReaderTests\Samples\unsupported.v1.yaml">
21-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
22-
</EmbeddedResource>
23-
<EmbeddedResource Include="ReferenceService\Samples\multipleReferences.v2.yaml">
24-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
25-
</EmbeddedResource>
26-
<EmbeddedResource Include="V2Tests\Samples\basic.v2.yaml">
27-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
28-
</EmbeddedResource>
29-
<EmbeddedResource Include="V2Tests\Samples\basic.v3.yaml">
30-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
31-
</EmbeddedResource>
32-
<EmbeddedResource Include="V2Tests\Samples\docWithEmptyProduces.yaml">
33-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
34-
</EmbeddedResource>
35-
<EmbeddedResource Include="V2Tests\Samples\ComponentRootReference.json">
36-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
37-
</EmbeddedResource>
38-
<EmbeddedResource Include="V2Tests\Samples\minimal.v2.yaml">
39-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
40-
</EmbeddedResource>
41-
<EmbeddedResource Include="V2Tests\Samples\minimal.v3.yaml">
42-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
43-
</EmbeddedResource>
44-
<EmbeddedResource Include="V2Tests\Samples\OpenApiOperation\basicOperation.yaml">
45-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
46-
</EmbeddedResource>
47-
<EmbeddedResource Include="V2Tests\Samples\OpenApiOperation\operationWithBody.yaml">
48-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
49-
</EmbeddedResource>
50-
<EmbeddedResource Include="V2Tests\Samples\OpenApiOperation\operationWithBodyAndEmptyConsumes.yaml">
51-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
52-
</EmbeddedResource>
53-
<EmbeddedResource Include="V2Tests\Samples\OpenApiOperation\operationWithFormData.yaml">
54-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
55-
</EmbeddedResource>
56-
<EmbeddedResource Include="V2Tests\Samples\OpenApiOperation\operationWithResponseExamples.yaml" />
57-
<EmbeddedResource Include="V2Tests\Samples\OpenApiOperation\operationWithEmptyProducesArrayInResponse.json" />
58-
<EmbeddedResource Include="V2Tests\Samples\OpenApiParameter\bodyParameter.yaml">
59-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
60-
</EmbeddedResource>
61-
<EmbeddedResource Include="V2Tests\Samples\OpenApiParameter\formDataParameter.yaml">
62-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
63-
</EmbeddedResource>
64-
<EmbeddedResource Include="V2Tests\Samples\OpenApiParameter\headerParameterWithIncorrectDataType.yaml">
65-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
66-
</EmbeddedResource>
67-
<EmbeddedResource Include="V2Tests\Samples\OpenApiParameter\parameterWithDefault.yaml">
68-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
69-
</EmbeddedResource>
70-
<EmbeddedResource Include="V2Tests\Samples\OpenApiParameter\parameterWithEnum.yaml">
71-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
72-
</EmbeddedResource>
73-
<EmbeddedResource Include="V2Tests\Samples\OpenApiParameter\parameterWithNoSchema.yaml">
74-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
75-
</EmbeddedResource>
76-
<EmbeddedResource Include="V2Tests\Samples\OpenApiParameter\parameterWithNoLocation.yaml">
77-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
78-
</EmbeddedResource>
79-
<EmbeddedResource Include="V2Tests\Samples\OpenApiParameter\parameterWithUnknownLocation.yaml">
80-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
81-
</EmbeddedResource>
82-
<EmbeddedResource Include="V2Tests\Samples\OpenApiParameter\parameterWithNullLocation.yaml">
83-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
84-
</EmbeddedResource>
85-
<EmbeddedResource Include="V2Tests\Samples\OpenApiParameter\headerParameter.yaml">
9+
<EmbeddedResource Include="**\*.yaml">
8610
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
8711
</EmbeddedResource>
88-
<EmbeddedResource Include="V2Tests\Samples\OpenApiParameter\pathParameter.yaml">
89-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
90-
</EmbeddedResource>
91-
<EmbeddedResource Include="V2Tests\Samples\OpenApiParameter\queryParameter.yaml">
92-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
93-
</EmbeddedResource>
94-
<EmbeddedResource Include="V2Tests\Samples\OpenApiPathItem\pathItemWithFormDataPathParameter.yaml">
95-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
96-
</EmbeddedResource>
97-
<EmbeddedResource Include="V2Tests\Samples\OpenApiPathItem\pathItemWithBodyPathParameter.yaml">
98-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
99-
</EmbeddedResource>
100-
<EmbeddedResource Include="V2Tests\Samples\OpenApiPathItem\basicPathItemWithFormData.yaml">
101-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
102-
</EmbeddedResource>
103-
<EmbeddedResource Include="V2Tests\Samples\OpenApiHeader\headerWithDefault.yaml" />
104-
<EmbeddedResource Include="V2Tests\Samples\OpenApiHeader\headerWithEnum.yaml" />
105-
<EmbeddedResource Include="V2Tests\Samples\OpenApiSchema\schemaWithDefault.yaml" />
106-
<EmbeddedResource Include="V2Tests\Samples\OpenApiSchema\schemaWithEnum.yaml" />
107-
<EmbeddedResource Include="V2Tests\Samples\OpenApiSchema\schemaWithExample.yaml" />
108-
<EmbeddedResource Include="V2Tests\Samples\OpenApiSecurityScheme\apiKeySecurityScheme.yaml">
109-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
110-
</EmbeddedResource>
111-
<EmbeddedResource Include="V2Tests\Samples\OpenApiSecurityScheme\oauth2AccessCodeSecurityScheme.yaml">
112-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
113-
</EmbeddedResource>
114-
<EmbeddedResource Include="V2Tests\Samples\OpenApiSecurityScheme\oauth2ApplicationSecurityScheme.yaml">
115-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
116-
</EmbeddedResource>
117-
<EmbeddedResource Include="V2Tests\Samples\OpenApiSecurityScheme\oauth2PasswordSecurityScheme.yaml">
118-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
119-
</EmbeddedResource>
120-
<EmbeddedResource Include="V2Tests\Samples\multipleProduces.json">
121-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
122-
</EmbeddedResource>
123-
<EmbeddedResource Include="V2Tests\Samples\twoResponses.json">
124-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
125-
</EmbeddedResource>
126-
<EmbeddedResource Include="V3Tests\Samples\OpenApiCallback\multipleCallbacksWithReference.yaml">
127-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
128-
</EmbeddedResource>
129-
<EmbeddedResource Include="V3Tests\Samples\OpenApiCallback\basicCallback.yaml">
130-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
131-
</EmbeddedResource>
132-
<EmbeddedResource Include="V3Tests\Samples\OpenApiDiscriminator\basicDiscriminator.yaml">
133-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
134-
</EmbeddedResource>
135-
<EmbeddedResource Include="V3Tests\Samples\OpenApiDocument\basicDocumentWithMultipleServers.yaml">
136-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
137-
</EmbeddedResource>
138-
<EmbeddedResource Include="V3Tests\Samples\OpenApiDocument\brokenMinimalDocument.yaml">
139-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
140-
</EmbeddedResource>
141-
<EmbeddedResource Include="V3Tests\Samples\OpenApiDocument\minimalDocument.yaml">
142-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
143-
</EmbeddedResource>
144-
<EmbeddedResource Include="V3Tests\Samples\OpenApiDocument\docWithSecuritySchemeReference.yaml">
145-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
146-
</EmbeddedResource>
147-
<EmbeddedResource Include="V3Tests\Samples\OpenApiDocument\apiWithFullHeaderComponent.yaml">
148-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
149-
</EmbeddedResource>
150-
<EmbeddedResource Include="V3Tests\Samples\OpenApiDocument\petStore.yaml">
151-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
152-
</EmbeddedResource>
153-
<EmbeddedResource Include="V3Tests\Samples\OpenApiDocument\petStoreExpanded.yaml">
154-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
155-
</EmbeddedResource>
156-
<EmbeddedResource Include="V3Tests\Samples\OpenApiDocument\petStoreWithTagAndSecurity.yaml">
157-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
158-
</EmbeddedResource>
159-
<EmbeddedResource Include="V3Tests\Samples\OpenApiDocument\documentWithExternalRefs.yaml">
160-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
161-
</EmbeddedResource>
162-
<EmbeddedResource Include="V3Tests\Samples\OpenApiDocument\securedApi.yaml" />
163-
<EmbeddedResource Include="V3Tests\Samples\OpenApiEncoding\advancedEncoding.yaml">
164-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
165-
</EmbeddedResource>
166-
<EmbeddedResource Include="V3Tests\Samples\OpenApiEncoding\basicEncoding.yaml">
167-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
168-
</EmbeddedResource>
169-
<EmbeddedResource Include="V3Tests\Samples\OpenApiExample\advancedExample.yaml">
170-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
171-
</EmbeddedResource>
172-
<EmbeddedResource Include="V3Tests\Samples\OpenApiExample\explicitString.yaml" />
173-
<EmbeddedResource Include="V3Tests\Samples\OpenApiResponse\responseWithHeaderReference.yaml" />
174-
<EmbeddedResource Include="V3Tests\Samples\OpenApiInfo\basicInfo.yaml">
175-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
176-
</EmbeddedResource>
177-
<EmbeddedResource Include="V3Tests\Samples\OpenApiInfo\minimalInfo.yaml">
178-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
179-
</EmbeddedResource>
180-
<EmbeddedResource Include="V3Tests\Samples\OpenApiOperation\operationWithParameterWithNoLocation.json">
181-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
182-
</EmbeddedResource>
183-
<EmbeddedResource Include="V3Tests\Samples\OpenApiOperation\securedOperation.yaml">
184-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
185-
</EmbeddedResource>
186-
<EmbeddedResource Include="V3Tests\Samples\OpenApiMediaType\mediaTypeWithExample.yaml">
187-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
188-
</EmbeddedResource>
189-
<EmbeddedResource Include="V3Tests\Samples\OpenApiMediaType\mediaTypeWithExamples.yaml">
190-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
191-
</EmbeddedResource>
192-
<EmbeddedResource Include="V3Tests\Samples\OpenApiParameter\headerParameter.yaml">
193-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
194-
</EmbeddedResource>
195-
<EmbeddedResource Include="V3Tests\Samples\OpenApiParameter\parameterWithExamples.yaml">
196-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
197-
</EmbeddedResource>
198-
<EmbeddedResource Include="V3Tests\Samples\OpenApiParameter\parameterWithNoLocation.yaml">
199-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
200-
</EmbeddedResource>
201-
<EmbeddedResource Include="V3Tests\Samples\OpenApiParameter\parameterWithExample.yaml">
202-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
203-
</EmbeddedResource>
204-
<EmbeddedResource Include="V3Tests\Samples\OpenApiParameter\parameterWithUnknownLocation.yaml">
205-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
206-
</EmbeddedResource>
207-
<EmbeddedResource Include="V3Tests\Samples\OpenApiParameter\parameterWithNullLocation.yaml">
208-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
209-
</EmbeddedResource>
210-
<EmbeddedResource Include="V3Tests\Samples\OpenApiParameter\pathParameter.yaml">
211-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
212-
</EmbeddedResource>
213-
<EmbeddedResource Include="V3Tests\Samples\OpenApiParameter\queryParameterWithObjectTypeAndContent.yaml">
214-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
215-
</EmbeddedResource>
216-
<EmbeddedResource Include="V3Tests\Samples\OpenApiParameter\queryParameterWithObjectType.yaml">
217-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
218-
</EmbeddedResource>
219-
<EmbeddedResource Include="V3Tests\Samples\OpenApiParameter\queryParameter.yaml">
220-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
221-
</EmbeddedResource>
222-
<EmbeddedResource Include="V3Tests\Samples\OpenApiSchema\advancedSchemaWithReference.yaml">
223-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
224-
</EmbeddedResource>
225-
<EmbeddedResource Include="V3Tests\Samples\OpenApiSchema\basicSchemaWithExample.yaml">
226-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
227-
</EmbeddedResource>
228-
<EmbeddedResource Include="V3Tests\Samples\OpenApiSchema\dictionarySchema.yaml">
229-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
230-
</EmbeddedResource>
231-
<EmbeddedResource Include="V3Tests\Samples\OpenApiSchema\primitiveSchema.yaml">
232-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
233-
</EmbeddedResource>
234-
<EmbeddedResource Include="V3Tests\Samples\OpenApiSchema\selfReferencingSchema.yaml">
235-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
236-
</EmbeddedResource>
237-
<EmbeddedResource Include="V3Tests\Samples\OpenApiSchema\simpleSchema.yaml">
238-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
239-
</EmbeddedResource>
240-
<EmbeddedResource Include="V3Tests\Samples\OpenApiSecurityScheme\apiKeySecurityScheme.yaml">
241-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
242-
</EmbeddedResource>
243-
<EmbeddedResource Include="V3Tests\Samples\OpenApiSecurityScheme\bearerSecurityScheme.yaml">
244-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
245-
</EmbeddedResource>
246-
<EmbeddedResource Include="V3Tests\Samples\OpenApiSecurityScheme\httpSecurityScheme.yaml">
247-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
248-
</EmbeddedResource>
249-
<EmbeddedResource Include="V3Tests\Samples\OpenApiSecurityScheme\oauth2SecurityScheme.yaml">
250-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
251-
</EmbeddedResource>
252-
<EmbeddedResource Include="V3Tests\Samples\OpenApiSecurityScheme\openIdConnectSecurityScheme.yaml">
253-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
254-
</EmbeddedResource>
255-
<EmbeddedResource Include="V3Tests\Samples\OpenApiWorkspace\TodoComponents.yaml" />
256-
<EmbeddedResource Include="V3Tests\Samples\OpenApiWorkspace\TodoMain.yaml" />
257-
<EmbeddedResource Include="V3Tests\Samples\OpenApiXml\basicXml.yaml">
12+
<EmbeddedResource Include="**\*.json">
25813
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
25914
</EmbeddedResource>
26015
</ItemGroup>
@@ -274,53 +29,5 @@
27429
<ProjectReference Include="..\..\src\Microsoft.OpenApi\Microsoft.OpenApi.csproj" />
27530
<ProjectReference Include="..\..\src\Microsoft.OpenApi.Readers\Microsoft.OpenApi.Readers.csproj" />
27631
</ItemGroup>
277-
278-
<ItemGroup>
279-
<None Update="V2Tests\Samples\definitions.v3.yaml">
280-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
281-
</None>
282-
<None Update="V2Tests\Samples\host.v2.yaml">
283-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
284-
</None>
285-
<None Update="V2Tests\Samples\host.v3.yaml">
286-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
287-
</None>
288-
<None Update="V2Tests\Samples\definitions.v2.yaml">
289-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
290-
</None>
291-
<None Update="V2Tests\Samples\parameterRef.v2.yaml">
292-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
293-
</None>
294-
<None Update="V2Tests\Samples\petStore.v2.yaml">
295-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
296-
</None>
297-
<None Update="V2Tests\Samples\simplest.v3.yaml">
298-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
299-
</None>
300-
<EmbeddedResource Include="V2Tests\Samples\OpenApiSecurityScheme\basicSecurityScheme.yaml">
301-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
302-
</EmbeddedResource>
303-
<EmbeddedResource Include="V2Tests\Samples\OpenApiSecurityScheme\oauth2ImplicitSecurityScheme.yaml">
304-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
305-
</EmbeddedResource>
306-
<EmbeddedResource Include="V3Tests\Samples\OpenApiCallback\callbackWithReference.yaml">
307-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
308-
</EmbeddedResource>
309-
<EmbeddedResource Include="V3Tests\Samples\OpenApiInfo\advancedInfo.yaml">
310-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
311-
</EmbeddedResource>
312-
<EmbeddedResource Include="V3Tests\Samples\OpenApiSchema\basicSchemaWithReference.yaml">
313-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
314-
</EmbeddedResource>
315-
<None Update="V3Tests\Samples\CompleteHeader.yaml">
316-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
317-
</None>
318-
<None Update="V3Tests\Samples\OpenApiInfo\minimalInfo.json">
319-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
320-
</None>
321-
<None Update="V3Tests\Samples\OpenApiInfo\minimalInfoObject.json">
322-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
323-
</None>
324-
</ItemGroup>
32532

32633
</Project>

0 commit comments

Comments
 (0)