benchmark function explored, and has been added to TestBase, need integration;BWTestNames ==> bwtest::BWTestInternal