Coverage is back to 100%
test harness: replace shell script with Python script