有YAML测试套件吗?

有YAML测试套件吗?,yaml,test-suite,Yaml,Test Suite,一个全面的测试套件将是一个有价值的工具,尤其是在评估所有的变体解析器时。这样的野兽存在吗 在一个完美的世界中,我想对于不同版本的YAML规范,它会有不同的部分。目前正在制作一个,请参阅 我们还为YAML实现生成了一个 我们知道 都是用我们知道的语言编写的,因此我们可以实现适配器代码来验证测试套件 完整披露:我是一些测试用例和适配器的作者。这一问题始于一组特定解析器的特定用例,但我认为我应该拓宽范围……PyYAML源代码有一个相当广泛的测试系统,用于针对(1.1)的许多部分测试解析和生成的每个

一个全面的测试套件将是一个有价值的工具,尤其是在评估所有的变体解析器时。这样的野兽存在吗


在一个完美的世界中,我想对于不同版本的YAML规范,它会有不同的部分。

目前正在制作一个,请参阅

我们还为YAML实现生成了一个

  • 我们知道
  • 都是用我们知道的语言编写的,因此我们可以实现适配器代码来验证测试套件

完整披露:我是一些测试用例和适配器的作者。

这一问题始于一组特定解析器的特定用例,但我认为我应该拓宽范围……PyYAML源代码有一个相当广泛的测试系统,用于针对(1.1)的许多部分测试解析和生成的每个阶段我想通过将YAML指定为一种互操作语言,可以免费获得JSON+注释,但如果像JSON+注释这样的基本内容被公共库绊倒,那就忘了它吧。e、 php的Symfony YAML解析器阻塞了,但其他解析器/验证器说它很好。这可能很好,但我为什么要怀疑呢?这是合法的YAML,即使是流式的评论也可以。我的解析器(ruamel.yaml)毫无问题地解析它,尽管注释在往返过程中丢失(当它是块映射时不会发生这种情况)。提交一个bug。如果PHP可用,请使用更好的解析器,如果可以,请切换语言。我的建议是在外部流程中进行预处理(如果您提出如何进行预处理的问题,请与我联系)。