update test project gen interface