1
15
你能做到的 单元测试 ARM模板具有 纠缠 this document . 手臂模板示例 正在测试的示例模板允许选择VM使用的是托管磁盘还是非托管磁盘。模板可在此处找到 https://github.com/bentaylorwork/azure-arm-templates/tree/master/disk-management-selection .
Pester测试示例
下面的Pester测试将根据用户输入的vms磁盘应基于托管磁盘还是非托管磁盘来检查是否部署了正确的磁盘类型。文件可在此处找到:
https://github.com/bentaylorwork/azure-arm-templates/blob/master/disk-management-selection/tests/unit.tests.ps1
您可以将其保存到本地计算机作为
运行测试
:博客的脚本有一个错误,未定义
成功测试的示例输出
您可以在ARM模板中使用pester查看有关单元测试条件的更多详细信息 this blog . 此外,我还建议使用一种工具来检查ARM模板: Azure ARM模板检查器。 它是一种快速而肮脏的工具,用于检查模板中使用的所有参数或变量是否已定义。您可以在中查看有关ARM模板检查器的更多详细信息 this link . |
TCD · 标准库非类型模板类是否显式实例化? 2 年前 |
sovesti · 参数较少的模板函数中的演绎 2 年前 |
KiraHoneybee · 具有构造函数参数的模板化类 2 年前 |
Seymore Glass · 模板不工作的默认参数 2 年前 |
Alexander Daum · 模板参数中对模板类型的引用 6 年前 |
ledonter · 为什么注入的类名有时不被视为类模板中的模板名? 6 年前 |