autogen c tests initial commit