* ci build * fix test * add test for #7938
Use these tests sparingly, as they will need to be updated frequently as the code generation changes.