background:
我把sqlite的test cases清理好啦 https://github.com/hazelnut-99/SQL-dialects/tree/main/test-suite-generated/sqlite
目录结构是这样:
db.sql是这个目录下所有测试用例共用的setup语句
然后每个测试用例有一个自己的目录

todo
- 把每个测试用例执行N次 (maybe N=3),去掉 Nondeterministic 的 test cases
- 每个测试用例生成一个result.txt文件作为后续结果比较的基准
这个问题比较open-ended, 需要设计一下查询结果的存储格式 (我直觉的一个方案是按csv格式存 然后后面比较的时候比文件的md5, maybe you have better ideas)