首页> 外国专利> System and method for testing compiler implementation using dynamic combinatorial test generation

System and method for testing compiler implementation using dynamic combinatorial test generation

机译:使用动态组合测试生成来测试编译器实现的系统和方法

摘要

A system and method can support compiler testing in a programming language environment. The programming language environment can include a testing framework that can provide a program template based on a programming language that is targeted by a compiler implementation to be tested. Furthermore, the testing framework can generate a plurality of sub-tests that contains different variations in the test space based on the program template, and can use the compiler implementation to be tested to compile the generated sub-tests. Finally, the testing framework can check the output of the compiler implementation to be tested against the expected output for the generated sub-tests.
机译:一种系统和方法可以在编程语言环境中支持编译器测试。编程语言环境可以包括测试框架,该测试框架可以提供基于要测试的编译器实现所针对的编程语言的程序模板。此外,测试框架可以基于程序模板生成包含测试空间中不同变化的多个子测试,并且可以使用要测试的编译器实现来编译所生成的子测试。最后,测试框架可以对照生成的子测试的预期输出来检查要测试的编译器实现的输出。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号