我正在为我当前的开发团队构建一个测试框架。我想让他们做的一件事是创建一个 Powershell 脚本来运行他们的测试。该系统是一个数据库部署系统,因此为了对其进行测试,他们可能需要运行一些设置代码,然后开始部署,最后他们将运行一些检查代码。
由于部署需要一段时间,我想让框架为所有测试处理一次。所以,基本流程是:
Run test #1 set-up
Run test #2 set-up
Run test #3 set-up
Run the deploy process
Run the code to confirm that test #1 passed
Run the code to confirm that test #2 passed
Run the code to confirm that test #3 passed
我想我会让框架总是在特定目录中的所有 Powershell 脚本中调用一个名为“setup”(或类似的东西)的函数。如果不存在“设置”功能,那没关系,它不应该出错。然后我会运行部署,然后运行 Powershell 脚本中的其他功能。
给定一个目录列表,我如何循环遍历每个 Powershell 脚本并运行这些函数?
感谢您的任何指导!