Description:
After I run ./mtr -gcov, and running lcov, the follow files should be created, or lcov is fail:
/export/home2/pb2/build/sb_2-26514831-1514432830.99/mysql-5.7.21-release-export-12353865_gpl/sql/sql_hints.yy
/export/home2/pb2/build/sb_2-26514831-1514432830.99/dist_GPL/sql/sql_hints.yy.cc
And the the follow copy commands should be executed:
cp /home/username/mysql-5717-client-loadbalance/git/mysql-2/storage/innobase/fts/fts0tlex.cc /home/username/mysql-5717-client-loadbalance/gcov-test/storage/innobase/CMakeFiles/innobase.dir/fts/
cp /home/username/mysql-5717-client-loadbalance/git/mysql-2/storage/innobase/fts/fts0pars.y /home/username/mysql-5717-client-loadbalance/gcov-test/storage/innobase/CMakeFiles/innobase.dir/fts/
cp /home/username/mysql-5717-client-loadbalance/git/mysql-2/storage/innobase/fts/fts0tlex.l /home/username/mysql-5717-client-loadbalance/gcov-test/storage/innobase/CMakeFiles/innobase.dir/fts/
cp /home/username/mysql-5717-client-loadbalance/git/mysql-2/storage/innobase/fts/fts0blex.l /home/username/mysql-5717-client-loadbalance/gcov-test/storage/innobase/CMakeFiles/innobase.dir/fts/
cp /home/username/mysql-5717-client-loadbalance/git/mysql-2/storage/innobase/fts/fts0pars.cc /home/username/mysql-5717-client-loadbalance/gcov-test/storage/innobase/CMakeFiles/innobase.dir/fts/
cp /home/username/mysql-5717-client-loadbalance/git/mysql-2/storage/innobase/fts/fts0blex.cc /home/username/mysql-5717-client-loadbalance/gcov-test/storage/innobase/CMakeFiles/innobase.dir/fts/
cp /home/username/mysql-5717-client-loadbalance/git/mysql-2/storage/innobase/pars/pars0grm.y /home/username/mysql-5717-client-loadbalance/gcov-test/storage/innobase/CMakeFiles/innobase.dir/pars/
cp /home/username/mysql-5717-client-loadbalance/git/mysql-2/storage/innobase/pars/lexyy.cc /home/username/mysql-5717-client-loadbalance/gcov-test/storage/innobase/CMakeFiles/innobase.dir/pars/
cp /home/username/mysql-5717-client-loadbalance/git/mysql-2/storage/innobase/pars/pars0grm.cc /home/username/mysql-5717-client-loadbalance/gcov-test/storage/innobase/CMakeFiles/innobase.dir/pars/
cp /home/username/mysql-5717-client-loadbalance/git/mysql-2/storage/innobase/pars/pars0lex.l /home/username/mysql-5717-client-loadbalance/gcov-test/storage/innobase/CMakeFiles/innobase.dir/pars/
How to repeat:
./mtr -gcov XXX
cd ..
lcov --directory . --capture --output-file XXX