测试Swift包生成的代码
我正在开发一个Swift包,其中还包括一个代码生成器。有没有办法使用XCT测试生成的代码?重要的部分是测试使用生成的代码 我想我可以添加一个测试目标,并且只在代码生成步骤之后构建它。不过,我找不到一种方法将构建步骤添加到Swift包中。这可能吗 我考虑过的另一个“解决方案”是创建一个工作区,该工作区使用生成的代码和包本身引用一个项目。然后,我将创建两个目标,并将代码生成构建步骤添加到测试项目中。这个想法的问题是我们没有得到测试覆盖,我不知道如何将Swift包添加到工作区。有关于这个的教程吗测试Swift包生成的代码,swift,xcode,graphql,code-generation,Swift,Xcode,Graphql,Code Generation,我正在开发一个Swift包,其中还包括一个代码生成器。有没有办法使用XCT测试生成的代码?重要的部分是测试使用生成的代码 我想我可以添加一个测试目标,并且只在代码生成步骤之后构建它。不过,我找不到一种方法将构建步骤添加到Swift包中。这可能吗 我考虑过的另一个“解决方案”是创建一个工作区,该工作区使用生成的代码和包本身引用一个项目。然后,我将创建两个目标,并将代码生成构建步骤添加到测试项目中。这个想法的问题是我们没有得到测试覆盖,我不知道如何将Swift包添加到工作区。有关于这个的教程吗 谢谢
谢谢你的帮助 你不能为代码生成器编写单元测试吗?如果代码生成器正常,那么生成的代码应该正常吗?@JoakimDanielson对,这是一种可能的方法。我考虑的更多的是拥有一个端到端的测试套件。