Build tests separately

Not as part of crate. Because some test files are generated.