azure-pipelines-vscode/tools/extract-yaml-testcases
Ivan Duplenskikh 80041f18db
Migration to CFS (#592)
* Migration to CFS

* Add NpmAuthenticate@0 task before the installation task

* Fix eslint problems
2024-09-09 12:17:32 +02:00
..
src Switch to ESLint (#555) 2023-11-19 17:26:09 -08:00
.npmrc Migration to CFS (#592) 2024-09-09 12:17:32 +02:00
ExampleTests.cs extract interesting chunks from the unit tests 2018-08-22 12:45:16 -04:00
package-lock.json Migration to CFS (#592) 2024-09-09 12:17:32 +02:00
package.json Switch to ESLint (#555) 2023-11-19 17:26:09 -08:00
readme.md scaffold a test case extractor 2018-08-22 12:44:48 -04:00
tsconfig.json Switch to ESLint (#555) 2023-11-19 17:26:09 -08:00

readme.md

Extract YAML Testcases

The Azure Pipelines source code (accessible only to Microsoft employees) has a large set of unit tests for the YAML parser. This tool will extract those test cases into discrete files for use in unit testing the language server.

This tool is open source, but the input data is not. From time to time, an Azure Pipelines employee should re-run the tool to extract the latest unit tests. TODO: follow up with Microsoft CELA to ensure we can ship the extracted test cases.