How to run built-in TPC-C benchmark correctly

I try to run TPC-C benchmark with the following configuration in a cluster with three machines (8 test process total) .

$  fdbserver -f TPCC.txt -r multitest

The text of TPCC.txt is shown as following

testTitle=PopulateTPCCTest
testName=PopulateTPCC
clientsUsed=2
actorsPerClient=1
warehousesPerActor=80
timeout=3600000
clearAfterTest=false
runConsistencyCheck=false

testTitle=TPCCTest
testName=TPCC
warehousesPerClient=4
testDuration=3600
warmupTime=300
clientsUsed=40
expectedTransactionsPerMinute=1000
timeout=14400

The I got all testers failed in the second test.
I have no idea why this happen.
Can anyone tell me how should I run TPCC benchmark correctly?
Thanks very much!

This problem is solved here.
It seems that new tool for foundationDB is primarily the Mako workload.
And the build-in TPC-C was not been maintained and used for a long time.

By the way, I found the throughout of delivery transactions is always zero, which is caused by committing delivery transaction at the wrong position.
Since developers are try to remove TPC-C implementation, I think it’s no need to propose a pull request.