steem的单元测试模块
越来越对steem着迷了,代码太复杂,为了研究,考虑从它的测试开始研究。先到steem的github上下载源代码:
https://github.com/steemit/steem
关于测试的文档在这个地方:
https://github.com/steemit/steem/blob/master/doc/testing.md
先运行下看这些测试程序是不是真的管用。
先用这个设置下编译选项:
cmake -D BUILD_STEEM_TESTNET=ON -D ENABLE_COVERAGE_TESTING=true -D CMAKE_BUILD_TYPE=Debug .
make chain_test
这个编译链接还是非常慢的,需要耐心等待。
成功后,就可以跑测试了.
./tests/chain_test
跑到后来,发现共享内存 不够用了:
上网一查,这是个bug啊,在今年9月24日时候被人提起过,9月27日时候被关掉了,但是怎么现在又有了,难道是regression,我不知道steem每次分叉(这个说法太难懂,其实就是发新版本)后要不要进行regression 测试。
看不懂,就喜欢说司提姆好的人,嘿嘿