We have added an API for setting the Progress Bar. You can use this in custom tests to set the progress bar on the dashboard. You can see some examples below.
recordProgress($testNum, $percent) – This records the progress (between 0 and 100) of a single test. This allows you to enable more accurate progress than the default, which is based only on the number completed vs. the test size.