return PipeTestResult