Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Уровень серьезности: сведения
Описание
Проверяет наличие тестов DSC для данного ресурса.
Как
Чтобы устранить нарушение этого правила, убедитесь, что Tests каталог присутствует:
- Для ресурсов, не относящихся к классу, он должен существовать на том же уровне папок, что
DSCResourcesи папка. - Для ресурсов на основе класса он должен присутствовать на том же уровне папки, что и файл ресурсов
.psm1.
Папка Tests должна содержать тестовый скрипт для заданного ресурса. Имя файла должно содержать имя ресурса.
Пример
Неклассовый ресурс
Предположим, что у нас есть неклассовый ресурс со следующей структурой файлов:
- xAzure
- DSCResources
- MSFT_xAzureSubscription
- MSFT_xAzureSubscription.psm1
- MSFT_xAzureSubscription.schema.mof
- MSFT_xAzureSubscription
- DSCResources
В этом случае, чтобы исправить это предупреждение, мы должны добавить тесты следующим образом:
- xAzure
- DSCResources
- MSFT_xAzureSubscription
- MSFT_xAzureSubscription.psm1
- MSFT_xAzureSubscription.schema.mof
- MSFT_xAzureSubscription
- Тесты
- MSFT_xAzureSubscription_Tests.ps1
- DSCResources
Ресурс на основе класса
Предположим, что у нас есть ресурс на основе класса со следующей структурой файлов:
- MyDscResource
- MyDscResource.psm1
- MyDscResource.psd1
В этом случае, чтобы исправить это предупреждение, мы должны добавить тесты следующим образом:
- MyDscResource
- MyDscResource.psm1
- MyDscResource.psd1
- Тесты
- MyDscResource_Tests.ps1