在InSpec测试之前或之后执行命令

在InSpec测试之前或之后执行命令

问题描述:

我想知道是否有人可以创建示例代码,演示如何在InSpec测试之后(或之前)执行shell脚本。在InSpec测试之前或之后执行命令

主要想法是在块后使用RSpec来清理在测试运行期间分配的资源。

  • 整体如果您需要在测试后清理您的机器以运行下一批次,那么应该使用不同的测试套件,否则您应该销毁并重新整合机器。你使用测试厨房进行测试吗?
  • 如果您在InSpec测试之前需要做任何事情,它应该是您的融合过程的一部分。用测试前应该运行的代码包装你的正常食谱。 (首选方式)。
  • 您可以'入侵'InSpec并提供您自己的sudo_command。 (丑陋的方式)。