add propagate_cv_test.cpp