add executable test support and test link test