actually generating the test structs used in test.c