Add validation/macro test on CMakeList
Restructure test folder