在InSpec测试之前或之后执行命令
问题描述:
我想知道是否有人可以创建示例代码,演示如何在InSpec测试之后(或之前)执行shell脚本。在InSpec测试之前或之后执行命令
主要想法是在块后使用RSpec来清理在测试运行期间分配的资源。
答
- 整体如果您需要在测试后清理您的机器以运行下一批次,那么应该使用不同的测试套件,否则您应该销毁并重新整合机器。你使用测试厨房进行测试吗?
- 如果您在InSpec测试之前需要做任何事情,它应该是您的融合过程的一部分。用测试前应该运行的代码包装你的正常食谱。 (首选方式)。
- 您可以'入侵'InSpec并提供您自己的sudo_command。 (丑陋的方式)。