separate FileCheck command

It failed to catch failures in some cases due to pipe return status