add docker-based test harness for multi-platform test