2015-10-07 2 views
1

Комплексный набор тестов будет полезным инструментом, особенно при оценке всех парсеров вариантов. Существует ли такое зверь?Есть ли набор тестов YAML?

В идеальном мире, я предполагаю, что это будет иметь различные разделы для разных версий спецификации YAML ...

+0

Это началось как вопрос о конкретном случае для определенного набора парсеров, но я подумал, что я бы расширил ... – djsadinoff

+1

Источник PyYAML имеет довольно обширную тестовую систему для тестирования каждого этапа синтаксического анализа и генерации против многих частей спецификации (1.1). – Anthon

+0

Я думал, что я получу JSON + комментарии бесплатно, указав YAML как язык взаимодействия, но если что-то основное, как комментарии JSON +, отключает общие библиотеки, чем забывает об этом. например php's Symfony YAML парсер задыхается на http://pastebin.com/R8GzNpwC, но другие парсер/валидаторы говорят, что все в порядке. Это, наверное, хорошо, но почему я должен удивляться? – djsadinoff

ответ

1

Существует в настоящее время один в изготовлении, см here.

Мы также генерировать result matrix для реализаций YAML которые

  • мы знаем
  • написаны на языке, который мы знаем, так что мы можем реализовать адаптер код для проверки тестового набора против него

Полное описание: Я являюсь автором NimYAML и некоторых тестовых примеров и адаптеров.

Смежные вопросы