update test module to accept option hash
configure the propagate flag