crdb代码阅读04——make test 发表于 2018-04-18 | 分类于 cockroachdb | 提交pr之前需要做如下测试 12$ make test$ make pre-push 测例调试方法 12345678910111213141516# Run all tests in ./pkg/storagemake test PKG=./pkg/storage# Run all tests in ./pkg/storage with verbose logsmake test PKG=./pkg/storage TESTFLAGS="-v -show-logs"# Run all kv tests matching '^TestFoo' with a timeout of 10smake test PKG=./pkg/kv TESTS='^TestFoo' TESTTIMEOUT=10s# Run the sql logic testsmake test PKG=./pkg/sql TESTS='TestLogic$$'# or, using a shortcut,make testlogic# Run a specific sql logic subtestmake test PKG=./pkg/sql TESTS='TestLogic$$/select$$'# or, using a shortcut,make testlogic FILES=selectmake testlogic FILES=aggregate TESTFLAGS="-max-errors 1000" > fail 重写logictest输出文件 1make testlogic FILES="..." TESTFLAGS=-rewrite-results-in-testfiles 输出所有错误 1make testlogic FILES="aggregate" TESTFLAGS="-test.v -max-errors 1000 -show-sql true" 调试单文件 1make testlogic FILES="table" TESTFLAGS="-test.v -show-sql -show-logs true" 本文标题:crdb代码阅读04——make test 文章作者:Louis 发布时间:2018年04月18日 - 09:04 最后更新:2018年05月31日 - 09:05 原始链接:/2018/04/18/crdb04-howtest/ 许可协议: Louis-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。