pester

    1

    2답변

    특정 폴더와 파일이 있는지 확인하기 위해 pester 테스트를 작성했습니다. pester 테스트는 훌륭하게 작동하지만 -Verbose 옵션을 사용하여 테스트를 호출하면 수정 제안 사항을 포함하려고합니다. 그러나 실제 테스트에 -Verbose 매개 변수를 가져올 수 없습니다. 폴더/파일 구조 : $Here = "$(Split-Path -parent $MyIn

    1

    1답변

    PowerShell 모듈에서 작업하고 있으며 내 테스트 중 하나에서 경로 분석이 실제로 이상하게 작동합니다. 현재의 폴더 구조는 다음과 같습니다는 ISPS/ ├── ISPS/ │ ├── Private/ │ ├── Public/ │ │ ├── Add-ICDCrawler.ps1 │ │ ├── Get-ICDCrawler.ps1 │ │ ├── New-I

    0

    1답변

    dbatools에 대해 New-DbaSqlConnectionStringBuilder이라는 함수를 작성했습니다. 나는 단위 테스트를 썼다. 이 단위 테스트가 대부분의 기능을 담당한다는 것을 알고 있습니다. 나는 다음 명령으로 0 % 코드 커버리지 보고서를 얻고있다. .. 호출-훼방 새로운-DbaSqlConnectionStringBuilder.Tests.ps1

    1

    1답변

    이것은 pester에서 테스트 데이터의 범위에 관한 것입니다. 난 해시 테이블에서 키의 존재 여부를 확인하는 함수 Add-HashTableIfNotPresent을 테스트하고 있는데, 존재하지 않으면 추가합니다. 그렇지 않으면 해당 키와 연결된 값을 반환합니다. 나는 2 개의 시나리오를 점검하는 내 pester 테스트를 위해 2 개의 It 블록을 가지고 있습

    0

    1답변

    변수가 PSPester 스크립트의 Describe 블록에 선언되어 있고 It 블록에서 사용되는 경우 PSScriptAnalyzer는 해당 변수의 사용을 인식하지 못합니다. 은 어떻게 경고를 제거 할 수있는 변수를 선언해야합니까, 또는 내가 어떻게 그 하나의 선언에 대한 경고를 억제하는 PSUseDeclaredVarsMoreThanAssignment 규칙에

    2

    1답변

    최근 PowerShell에서 테스트를 작성하기 위해 Pester를 사용하기 시작했으며 기본 테스트를 실행하는 데 아무런 문제가 없지만 좀 더 복잡한 테스트를 작성하려고합니다. 필요한 변수로 무엇을해야하는지 고심하고 있습니다. 테스트를 위해. 일부 클라우드 인프라의 유효성을 검사하는 테스트가 있으므로 배포를 완료 한 후에는 올바르게 배포되었고 모든 것이 있어

    2

    1답변

    안녕 모두 100 % 훼방 코드 범위에 도달 할 수 없습니다. 나는 성공적으로 기사를 연구하고 읽었으며 나는 너희들에게 도움을 청하기로 결정했다. :) 설명하려는 코드 부분에 scriptblock이 포함되어 있으며 나중에 cmdlet Invoke-Command에 제공됩니다. 아래의 샘플 코드 : function Get-Function { ..... Se

    1

    1답변

    Pester에서 일부 인프라 테스팅을하고 있으며 접근 방법을 모르는 반복 시나리오가 있습니다. IIS에서 필요한 모든 웹 역할을 사용할 수 있는지 확인하고 싶습니다. 필요한 웹 역할 모음이 있고 각 웹 역할을 사용할 수 있다고 주장하고 싶습니다. 나의 현재 코드는 다음과 같습니다 $requiredRoles = @( "Web-Default-Doc",

    0

    1답변

    다음은 리소스 그룹을 만들고 데이터를 내보내는 간단한 함수입니다. 나는 단위 테스트를 배우려고 노력하고 있지만 나는 그것을 파악하는 것 같지 않습니다. 테스트 모의 데이터를 제공 할 수 있습니까? 출력 파일이 작동하는지 테스트 할 수 있습니까? function New-AzureRG{ param([string]$rgName, [string

    0

    1답변

    같은 디렉토리에있는 PowerShell 스크립트 Common.ps1의 일부 기능에 대해 Pester를 사용하여 Common.tests.ps1 PowerShell 테스트 스크립트를 만들었습니다. Microsoft.Xrm.Data.PowerShell 모듈을 사용하여 Dynamics CRM 인스턴스에서 레코드를 만들고 가져 오는 동일한 디렉터리에도 TestIni