add restructure command
change testsuite yaml to fit new schema
add patch to change relative patch to absolute, so restructure not break compilation