Thanks high_flyer for your advice
this would lead to making an extra copy and an overhead of ensuring code copying when the source file is modified in the production code baseadvantages of having the production code and test code separated
How about creating a config which could ensure that the test code doesn't get build when building the production source code?
Kindly advice
Bookmarks