Add test harness for workflows