test progress monitoring