xDnsServer privateDscResource

To start a new build commit change to repository or click New build button.
Merge pull request #118 from PowerShell/dev
Release of version 1.16.0.0 of xDnsServer
1.7.434.0
5 years ago by Michael Greene (committed by GitHub)
Failed 5 years ago in 12 min 50 sec
12 min 50 sec
The last 2,000 lines of the build log are shown. Display or download complete log.
333 [+] Module file 'DSCResources\MSFT_xDnsServerForwarder\MSFT_xDnsServerForwarder.psm1' should not contain parse errors 93ms
335 Context DSCResources\MSFT_xDnsServerPrimaryZone\MSFT_xDnsServerPrimaryZone.psm1
336 [+] Module file 'DSCResources\MSFT_xDnsServerPrimaryZone\MSFT_xDnsServerPrimaryZone.psm1' should not contain parse errors 99ms
338 Context DSCResources\MSFT_xDnsServerRootHint\MSFT_xDnsServerRootHint.psm1
339 [+] Module file 'DSCResources\MSFT_xDnsServerRootHint\MSFT_xDnsServerRootHint.psm1' should not contain parse errors 71ms
341 Context DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1
342 [+] Module file 'DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1' should not contain parse errors 73ms
344 Context DSCResources\MSFT_xDnsServerSetting\MSFT_xDnsServerSetting.psm1
345 [+] Module file 'DSCResources\MSFT_xDnsServerSetting\MSFT_xDnsServerSetting.psm1' should not contain parse errors 93ms
347 Context DSCResources\MSFT_xDnsServerZoneAging\MSFT_xDnsServerZoneAging.psm1
348 [+] Module file 'DSCResources\MSFT_xDnsServerZoneAging\MSFT_xDnsServerZoneAging.psm1' should not contain parse errors 61ms
350 Context DSCResources\MSFT_xDnsServerZoneScope\MSFT_xDnsServerZoneScope.psm1
351 [+] Module file 'DSCResources\MSFT_xDnsServerZoneScope\MSFT_xDnsServerZoneScope.psm1' should not contain parse errors 83ms
353 Context DSCResources\MSFT_xDnsServerZoneTransfer\MSFT_xDnsServerZoneTransfer.psm1
354 [+] Module file 'DSCResources\MSFT_xDnsServerZoneTransfer\MSFT_xDnsServerZoneTransfer.psm1' should not contain parse errors 62ms
356 Context Modules\Helper\Helper.psm1
357 [+] Module file 'Modules\Helper\Helper.psm1' should not contain parse errors 87ms
359 Context Tests\Unit\Stubs\DnsServer.psm1
360 [+] Module file 'Tests\Unit\Stubs\DnsServer.psm1' should not contain parse errors 299ms
362 Describing Common Tests - Validate Module Files
364 Context DscResource.Tests\AppVeyor.psm1
365 [+] Module file 'DscResource.Tests\AppVeyor.psm1' should not have Byte Order Mark (BOM) 86ms
367 Context DscResource.Tests\MetaFixers.psm1
368 [+] Module file 'DscResource.Tests\MetaFixers.psm1' should not have Byte Order Mark (BOM) 80ms
370 Context DscResource.Tests\TestHelper.psm1
371 [+] Module file 'DscResource.Tests\TestHelper.psm1' should not have Byte Order Mark (BOM) 58ms
373 Context DscResource.Tests\TestRunner.psm1
374 [+] Module file 'DscResource.Tests\TestRunner.psm1' should not have Byte Order Mark (BOM) 77ms
376 Context DscResource.Tests\DscResource.AnalyzerRules\DscResource.AnalyzerRules.Helper.psm1
377 [+] Module file 'DscResource.Tests\DscResource.AnalyzerRules\DscResource.AnalyzerRules.Helper.psm1' should not have Byte Order Mark (BOM) 104ms
379 Context DscResource.Tests\DscResource.AnalyzerRules\DscResource.AnalyzerRules.psm1
380 [+] Module file 'DscResource.Tests\DscResource.AnalyzerRules\DscResource.AnalyzerRules.psm1' should not have Byte Order Mark (BOM) 56ms
382 Context DscResource.Tests\DscResource.CodeCoverage\CodeCovIo.psm1
383 [+] Module file 'DscResource.Tests\DscResource.CodeCoverage\CodeCovIo.psm1' should not have Byte Order Mark (BOM) 68ms
385 Context DscResource.Tests\DscResource.Container\DscResource.Container.psm1
386 [+] Module file 'DscResource.Tests\DscResource.Container\DscResource.Container.psm1' should not have Byte Order Mark (BOM) 91ms
388 Context DscResource.Tests\DscResource.DocumentationHelper\MofHelper.psm1
389 [+] Module file 'DscResource.Tests\DscResource.DocumentationHelper\MofHelper.psm1' should not have Byte Order Mark (BOM) 71ms
391 Context DscResource.Tests\DscResource.DocumentationHelper\PowerShellHelp.psm1
392 [+] Module file 'DscResource.Tests\DscResource.DocumentationHelper\PowerShellHelp.psm1' should not have Byte Order Mark (BOM) 72ms
394 Context DscResource.Tests\DscResource.DocumentationHelper\WikiPages.psm1
395 [+] Module file 'DscResource.Tests\DscResource.DocumentationHelper\WikiPages.psm1' should not have Byte Order Mark (BOM) 100ms
397 Context DscResource.Tests\DscResource.GalleryDeploy\DscResource.GalleryDeploy.psm1
398 [+] Module file 'DscResource.Tests\DscResource.GalleryDeploy\DscResource.GalleryDeploy.psm1' should not have Byte Order Mark (BOM) 100ms
400 Context DscResource.Tests\Tests\TestHelpers\CommonTestHelper.psm1
401 [+] Module file 'DscResource.Tests\Tests\TestHelpers\CommonTestHelper.psm1' should not have Byte Order Mark (BOM) 98ms
403 Context DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1
404 [+] Module file 'DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1' should not have Byte Order Mark (BOM) 107ms
406 Context DSCResources\MSFT_xDnsRecord\MSFT_xDnsRecord.psm1
407 [+] Module file 'DSCResources\MSFT_xDnsRecord\MSFT_xDnsRecord.psm1' should not have Byte Order Mark (BOM) 109ms
409 Context DSCResources\MSFT_xDnsServerADZone\MSFT_xDnsServerADZone.psm1
410 [+] Module file 'DSCResources\MSFT_xDnsServerADZone\MSFT_xDnsServerADZone.psm1' should not have Byte Order Mark (BOM) 115ms
412 Context DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1
413 [+] Module file 'DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1' should not have Byte Order Mark (BOM) 92ms
415 Context DSCResources\MSFT_xDnsServerConditionalForwarder\MSFT_xDnsServerConditionalForwarder.psm1
416 [+] Module file 'DSCResources\MSFT_xDnsServerConditionalForwarder\MSFT_xDnsServerConditionalForwarder.psm1' should not have Byte Order Mark (BOM) 91ms
418 Context DSCResources\MSFT_xDnsServerDiagnostics\MSFT_xDnsServerDiagnostics.psm1
419 [+] Module file 'DSCResources\MSFT_xDnsServerDiagnostics\MSFT_xDnsServerDiagnostics.psm1' should not have Byte Order Mark (BOM) 54ms
421 Context DSCResources\MSFT_xDnsServerForwarder\MSFT_xDnsServerForwarder.psm1
422 [+] Module file 'DSCResources\MSFT_xDnsServerForwarder\MSFT_xDnsServerForwarder.psm1' should not have Byte Order Mark (BOM) 107ms
424 Context DSCResources\MSFT_xDnsServerPrimaryZone\MSFT_xDnsServerPrimaryZone.psm1
425 [+] Module file 'DSCResources\MSFT_xDnsServerPrimaryZone\MSFT_xDnsServerPrimaryZone.psm1' should not have Byte Order Mark (BOM) 109ms
427 Context DSCResources\MSFT_xDnsServerRootHint\MSFT_xDnsServerRootHint.psm1
428 [+] Module file 'DSCResources\MSFT_xDnsServerRootHint\MSFT_xDnsServerRootHint.psm1' should not have Byte Order Mark (BOM) 102ms
430 Context DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1
431 [+] Module file 'DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1' should not have Byte Order Mark (BOM) 78ms
433 Context DSCResources\MSFT_xDnsServerSetting\MSFT_xDnsServerSetting.psm1
434 [+] Module file 'DSCResources\MSFT_xDnsServerSetting\MSFT_xDnsServerSetting.psm1' should not have Byte Order Mark (BOM) 81ms
436 Context DSCResources\MSFT_xDnsServerZoneAging\MSFT_xDnsServerZoneAging.psm1
437 [+] Module file 'DSCResources\MSFT_xDnsServerZoneAging\MSFT_xDnsServerZoneAging.psm1' should not have Byte Order Mark (BOM) 58ms
439 Context DSCResources\MSFT_xDnsServerZoneScope\MSFT_xDnsServerZoneScope.psm1
440 [+] Module file 'DSCResources\MSFT_xDnsServerZoneScope\MSFT_xDnsServerZoneScope.psm1' should not have Byte Order Mark (BOM) 91ms
442 Context DSCResources\MSFT_xDnsServerZoneTransfer\MSFT_xDnsServerZoneTransfer.psm1
443 [+] Module file 'DSCResources\MSFT_xDnsServerZoneTransfer\MSFT_xDnsServerZoneTransfer.psm1' should not have Byte Order Mark (BOM) 97ms
445 Context Modules\Helper\Helper.psm1
446 [+] Module file 'Modules\Helper\Helper.psm1' should not have Byte Order Mark (BOM) 59ms
448 Context Tests\Unit\Stubs\DnsServer.psm1
449 [+] Module file 'Tests\Unit\Stubs\DnsServer.psm1' should not have Byte Order Mark (BOM) 71ms
451 Describing Common Tests - Module Manifest
452 [+] Should contain a PowerShellVersion property of at least 4.0 based on resource types 81ms
454 Describing Common Tests - Script Resource Schema Validation
456 Context MSFT_xDnsARecord
457 [+] Should pass Test-xDscResource 1.82s
458 [+] Should pass Test-xDscSchema 347ms
460 Context MSFT_xDnsRecord
461 [+] Should pass Test-xDscResource 2.02s
462 [+] Should pass Test-xDscSchema 362ms
464 Context MSFT_xDnsServerADZone
465 [+] Should pass Test-xDscResource 2.28s
466 [+] Should pass Test-xDscSchema 369ms
468 Context MSFT_xDnsServerClientSubnet
469 [+] Should pass Test-xDscResource 1.47s
470 [+] Should pass Test-xDscSchema 316ms
472 Context MSFT_xDnsServerConditionalForwarder
473 [+] Should pass Test-xDscResource 1.61s
474 [+] Should pass Test-xDscSchema 346ms
476 Context MSFT_xDnsServerDiagnostics
477 [+] Should pass Test-xDscResource 4.01s
478 [+] Should pass Test-xDscSchema 662ms
480 Context MSFT_xDnsServerForwarder
481 [+] Should pass Test-xDscResource 1.37s
482 [+] Should pass Test-xDscSchema 321ms
484 Context MSFT_xDnsServerPrimaryZone
485 [+] Should pass Test-xDscResource 1.48s
486 [+] Should pass Test-xDscSchema 363ms
488 Context MSFT_xDnsServerRootHint
489 [+] Should pass Test-xDscResource 1.41s
490 [+] Should pass Test-xDscSchema 314ms
492 Context MSFT_xDnsServerSecondaryZone
493 [+] Should pass Test-xDscResource 1.41s
494 [+] Should pass Test-xDscSchema 286ms
496 Context MSFT_xDnsServerSetting
497 [+] Should pass Test-xDscResource 6.3s
498 [+] Should pass Test-xDscSchema 940ms
500 Context MSFT_xDnsServerZoneAging
501 [+] Should pass Test-xDscResource 1.59s
502 [+] Should pass Test-xDscSchema 326ms
504 Context MSFT_xDnsServerZoneScope
505 [+] Should pass Test-xDscResource 1.5s
506 [+] Should pass Test-xDscSchema 325ms
508 Context MSFT_xDnsServerZoneTransfer
509 [+] Should pass Test-xDscResource 1.45s
510 [+] Should pass Test-xDscSchema 357ms
512 Describing Common Tests - PS Script Analyzer on Resource Files
514 Context MSFT_xDnsARecord.psm1
515 [+] Should pass all error-level PS Script Analyzer rules 637ms
516 [+] Should pass all required PS Script Analyzer rules 1.98s
517 [+] Should pass all flagged PS Script Analyzer rules 318ms
518 [+] Should pass any recently-added, error-level PS Script Analyzer rules 146ms
519 [+] Should not suppress any required PS Script Analyzer rules 316ms
520 [+] Should pass all custom DSC Resource Kit PSSA rules 1.63s
522 Context MSFT_xDnsRecord.psm1
523 [+] Should pass all error-level PS Script Analyzer rules 227ms
524 [+] Should pass all required PS Script Analyzer rules 162ms
525 [+] Should pass all flagged PS Script Analyzer rules 460ms
526 [+] Should pass any recently-added, error-level PS Script Analyzer rules 175ms
527 [+] Should not suppress any required PS Script Analyzer rules 785ms
528Custom DSC Resource Kit PSSA rule(s) did not pass.
529The following PSScriptAnalyzer rule 'DscResource.AnalyzerRules\Measure-Hashtable' errors need to be fixed:
530MSFT_xDnsRecord.psm1 (Line 159): Hashtable is not correctly formatted. See https://github.com/PowerShell/DscResources/blob/master/StyleGuidelines.md#correct-format-for-hashtables-or-objects
531For instructions on how to run PSScriptAnalyzer on your own machine, please go to https://github.com/powershell/PSScriptAnalyzer
532 [-] Should pass all custom DSC Resource Kit PSSA rules 2.22s
533 Expected $null, but got Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.DiagnosticRecord.
534 582: $customPssaRulesOutput | Should -Be $null
535 at <ScriptBlock>, C:\projects\xdnsserver\DscResource.Tests\Meta.Tests.ps1: line 582
537 Context MSFT_xDnsServerADZone.psm1
538 [+] Should pass all error-level PS Script Analyzer rules 239ms
539 [+] Should pass all required PS Script Analyzer rules 1.39s
540 [+] Should pass all flagged PS Script Analyzer rules 271ms
541 [+] Should pass any recently-added, error-level PS Script Analyzer rules 152ms
542 [+] Should not suppress any required PS Script Analyzer rules 1.05s
543Custom DSC Resource Kit PSSA rule(s) did not pass.
544The following PSScriptAnalyzer rule 'DscResource.AnalyzerRules\Measure-Hashtable' errors need to be fixed:
545MSFT_xDnsServerADZone.psm1 (Line 253): Hashtable is not correctly formatted. See https://github.com/PowerShell/DscResources/blob/master/StyleGuidelines.md#correct-format-for-hashtables-or-objects
546MSFT_xDnsServerADZone.psm1 (Line 258): Hashtable is not correctly formatted. See https://github.com/PowerShell/DscResources/blob/master/StyleGuidelines.md#correct-format-for-hashtables-or-objects
547MSFT_xDnsServerADZone.psm1 (Line 276): Hashtable is not correctly formatted. See https://github.com/PowerShell/DscResources/blob/master/StyleGuidelines.md#correct-format-for-hashtables-or-objects
548MSFT_xDnsServerADZone.psm1 (Line 278): Hashtable is not correctly formatted. See https://github.com/PowerShell/DscResources/blob/master/StyleGuidelines.md#correct-format-for-hashtables-or-objects
549For instructions on how to run PSScriptAnalyzer on your own machine, please go to https://github.com/powershell/PSScriptAnalyzer
550 [-] Should pass all custom DSC Resource Kit PSSA rules 2.21s
551 Expected $null, but got @(Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.DiagnosticRecord, Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.DiagnosticRecord, Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.DiagnosticRecord, Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.DiagnosticRecord).
552 582: $customPssaRulesOutput | Should -Be $null
553 at <ScriptBlock>, C:\projects\xdnsserver\DscResource.Tests\Meta.Tests.ps1: line 582
555 Context MSFT_xDnsServerClientSubnet.psm1
556 [+] Should pass all error-level PS Script Analyzer rules 200ms
557 [+] Should pass all required PS Script Analyzer rules 170ms
558 [+] Should pass all flagged PS Script Analyzer rules 173ms
559 [+] Should pass any recently-added, error-level PS Script Analyzer rules 148ms
560 [+] Should not suppress any required PS Script Analyzer rules 815ms
561Custom DSC Resource Kit PSSA rule(s) did not pass.
562The following PSScriptAnalyzer rule 'DscResource.AnalyzerRules\Measure-Hashtable' errors need to be fixed:
563MSFT_xDnsServerClientSubnet.psm1 (Line 98): Hashtable is not correctly formatted. See https://github.com/PowerShell/DscResources/blob/master/StyleGuidelines.md#correct-format-for-hashtables-or-objects
564For instructions on how to run PSScriptAnalyzer on your own machine, please go to https://github.com/powershell/PSScriptAnalyzer
565 [-] Should pass all custom DSC Resource Kit PSSA rules 1.47s
566 Expected $null, but got Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.DiagnosticRecord.
567 582: $customPssaRulesOutput | Should -Be $null
568 at <ScriptBlock>, C:\projects\xdnsserver\DscResource.Tests\Meta.Tests.ps1: line 582
570 Context MSFT_xDnsServerConditionalForwarder.psm1
571 [+] Should pass all error-level PS Script Analyzer rules 179ms
572 [+] Should pass all required PS Script Analyzer rules 304ms
573 [+] Should pass all flagged PS Script Analyzer rules 247ms
574 [+] Should pass any recently-added, error-level PS Script Analyzer rules 90ms
575 [+] Should not suppress any required PS Script Analyzer rules 952ms
576 [+] Should pass all custom DSC Resource Kit PSSA rules 1.32s
578 Context MSFT_xDnsServerDiagnostics.psm1
579 [+] Should pass all error-level PS Script Analyzer rules 191ms
580 [+] Should pass all required PS Script Analyzer rules 381ms
581 [+] Should pass all flagged PS Script Analyzer rules 248ms
582 [+] Should pass any recently-added, error-level PS Script Analyzer rules 133ms
583 [+] Should not suppress any required PS Script Analyzer rules 780ms
584 [+] Should pass all custom DSC Resource Kit PSSA rules 1.3s
586 Context MSFT_xDnsServerForwarder.psm1
587 [+] Should pass all error-level PS Script Analyzer rules 223ms
588 [+] Should pass all required PS Script Analyzer rules 169ms
589 [+] Should pass all flagged PS Script Analyzer rules 107ms
590 [+] Should pass any recently-added, error-level PS Script Analyzer rules 101ms
591 [+] Should not suppress any required PS Script Analyzer rules 379ms
592 [+] Should pass all custom DSC Resource Kit PSSA rules 1.5s
594 Context MSFT_xDnsServerPrimaryZone.psm1
595 [+] Should pass all error-level PS Script Analyzer rules 214ms
596 [+] Should pass all required PS Script Analyzer rules 159ms
597 [+] Should pass all flagged PS Script Analyzer rules 144ms
598 [+] Should pass any recently-added, error-level PS Script Analyzer rules 164ms
599 [+] Should not suppress any required PS Script Analyzer rules 618ms
600 [+] Should pass all custom DSC Resource Kit PSSA rules 1.63s
602 Context MSFT_xDnsServerRootHint.psm1
603 [+] Should pass all error-level PS Script Analyzer rules 198ms
604 [+] Should pass all required PS Script Analyzer rules 288ms
605 [+] Should pass all flagged PS Script Analyzer rules 284ms
606 [+] Should pass any recently-added, error-level PS Script Analyzer rules 140ms
607 [+] Should not suppress any required PS Script Analyzer rules 387ms
608 [+] Should pass all custom DSC Resource Kit PSSA rules 1.46s
610 Context MSFT_xDnsServerSecondaryZone.psm1
611 [+] Should pass all error-level PS Script Analyzer rules 186ms
612 [+] Should pass all required PS Script Analyzer rules 239ms
613 [+] Should pass all flagged PS Script Analyzer rules 136ms
614 [+] Should pass any recently-added, error-level PS Script Analyzer rules 136ms
615 [+] Should not suppress any required PS Script Analyzer rules 796ms
616 [+] Should pass all custom DSC Resource Kit PSSA rules 1.43s
618 Context MSFT_xDnsServerSetting.psm1
619 [+] Should pass all error-level PS Script Analyzer rules 188ms
620 [+] Should pass all required PS Script Analyzer rules 292ms
621 [+] Should pass all flagged PS Script Analyzer rules 136ms
622 [+] Should pass any recently-added, error-level PS Script Analyzer rules 119ms
623 [+] Should not suppress any required PS Script Analyzer rules 786ms
624 [+] Should pass all custom DSC Resource Kit PSSA rules 1.44s
626 Context MSFT_xDnsServerZoneAging.psm1
627 [+] Should pass all error-level PS Script Analyzer rules 189ms
628 [+] Should pass all required PS Script Analyzer rules 170ms
629 [+] Should pass all flagged PS Script Analyzer rules 271ms
630 [+] Should pass any recently-added, error-level PS Script Analyzer rules 111ms
631 [+] Should not suppress any required PS Script Analyzer rules 364ms
632 [+] Should pass all custom DSC Resource Kit PSSA rules 1.48s
634 Context MSFT_xDnsServerZoneScope.psm1
635 [+] Should pass all error-level PS Script Analyzer rules 166ms
636 [+] Should pass all required PS Script Analyzer rules 104ms
637 [+] Should pass all flagged PS Script Analyzer rules 132ms
638 [+] Should pass any recently-added, error-level PS Script Analyzer rules 137ms
639 [+] Should not suppress any required PS Script Analyzer rules 429ms
640 [+] Should pass all custom DSC Resource Kit PSSA rules 1.42s
642 Context MSFT_xDnsServerZoneTransfer.psm1
643 [+] Should pass all error-level PS Script Analyzer rules 218ms
644 [+] Should pass all required PS Script Analyzer rules 175ms
645 [+] Should pass all flagged PS Script Analyzer rules 120ms
646 [+] Should pass any recently-added, error-level PS Script Analyzer rules 148ms
647 [+] Should not suppress any required PS Script Analyzer rules 724ms
648 [+] Should pass all custom DSC Resource Kit PSSA rules 1.57s
650 Describing Common Tests - Validate Example Files
652 Describing Common Tests - Validate Example Files To Be Published
653Describe Common Tests - Validate Example Files To Be Published will not fail unless you opt-in.
654To opt-in, create a '.MetaTestOptIn.json' at the root
655of the repo in the following format:
657 "Common Tests - Validate Example Files To Be Published"
660 Describing Common Tests - Validate Markdown Files
662 Context When installing markdown validation dependencies
663 [+] Should not throw an error when installing package Gulp in global scope 34.31s
664 [+] Should not throw an error when installing package Gulp in local scope 23.27s
665 [+] Should not throw an error when installing package through2 9.15s
666 [+] Should not throw an error when installing package markdownlint 10.15s
667 [+] Should not throw an error when installing package gulp-concat as a dev-dependency 10.17s
669 Context When there are markdown files
670VERBOSE: Using markdownlint settings file from DscResource.Test repository.
671 [+] Should not have errors in any markdown files 5.14s
673 Context When uninstalling markdown validation dependencies
674 [+] Should not throw an error when uninstalling package gulp-concat as a dev-dependency 10.18s
675 [+] Should not throw an error when uninstalling package markdownlint 9.15s
676 [+] Should not throw an error when uninstalling package through2 9.17s
677 [+] Should not throw an error when uninstalling package Gulp in local scope 9.16s
678 [+] Should not throw an error when uninstalling package Gulp in global scope 9.13s
679 [+] Should not throw an error when removing the node_modules folder 1.16s
681 Describing Common Tests - Spellcheck Files
683 Context When installing spellcheck dependencies
684 [+] Should not throw an error when installing package cSpell in global scope 10.18s
685Common Tests - Spellcheck Markdown Files will not fail unless you opt-in.
686To opt-in, create a '.MetaTestOptIn.json' at the root
687of the repo in the following format:
689 "Common Tests - Spellcheck Markdown Files"
692 Context When there are markdown files
693 [!] Should not have spelling errors in any markdown files, is skipped 0ms
695 Context When uninstalling spellcheck dependencies
696 [+] Should not throw an error when uninstalling package cSpell in global scope 4.15s
698 Describing Common Tests - Validate Markdown Links
700 Context When installing markdown link validation dependencies
701 [+] Should not throw an error when installing and importing the module MarkdownLinkCheck 6.72s
703 Context xdnsserver\README.md
704 [+] Should not contain any broken links 1.18s
706 Context .github\PULL_REQUEST_TEMPLATE.md
707 [+] Should not contain any broken links 203ms
709 Context ISSUE_TEMPLATE\General.md
710 [+] Should not contain any broken links 129ms
712 Context ISSUE_TEMPLATE\Problem_with_resource.md
713 [+] Should not contain any broken links 112ms
715 Context ISSUE_TEMPLATE\Resource_proposal.md
716 [+] Should not contain any broken links 141ms
718 Context DscResource.Tests\CHANGELOG.md
719 [+] Should not contain any broken links 1.69s
721 Context DscResource.Tests\README.md
722 [+] Should not contain any broken links 2.31s
724 Context .github\PULL_REQUEST_TEMPLATE.md
725 [+] Should not contain any broken links 168ms
727 Context ISSUE_TEMPLATE\General.md
728 [+] Should not contain any broken links 119ms
730 Context ISSUE_TEMPLATE\Problem_with_resource.md
731 [+] Should not contain any broken links 132ms
733 Describing Common Tests - Validate Localization
734Describe Common Tests - Validate Localization will not fail unless you opt-in.
735To opt-in, create a '.MetaTestOptIn.json' at the root
736of the repo in the following format:
738 "Common Tests - Validate Localization"
741Executing script C:\projects\xdnsserver\Tests\Integration\MSFT_xDnsServerConditionalForwarder.integration.tests.ps1
743 Describing MSFT_xDnsServerConditionalForwarder_Integration
745 Context When using configuration MSFT_xDnsServerConditionalForwarder_NoChange_Config
746The 'Microsoft.PowerShell.Management' module was not imported because the 'Microsoft.PowerShell.Management' snap-in was already imported.
747VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfigurationApply,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
748VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
749VERBOSE: [APPVYR-WIN]: LCM: [ Start Set ]
750VERBOSE: [APPVYR-WIN]: LCM: [ Start Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
751VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ] [[xDnsServerConditionalForwarder]Integration_Test]
752VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] [[xDnsServerConditionalForwarder]Integration_Test] in 2.3590 seconds.
753VERBOSE: [APPVYR-WIN]: LCM: [ Skip Set ] [[xDnsServerConditionalForwarder]Integration_Test]
754VERBOSE: [APPVYR-WIN]: LCM: [ End Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
755VERBOSE: [APPVYR-WIN]: LCM: [ End Set ]
756VERBOSE: [APPVYR-WIN]: LCM: [ End Set ] in 3.4450 seconds.
757VERBOSE: Operation 'Invoke CimMethod' complete.
758VERBOSE: Time taken for configuration job to complete is 3.479 seconds
759 [+] Should compile and apply the MOF without throwing 5.21s
760VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
761VERBOSE: [APPVYR-WIN]: LCM: [ Start Get ]
762VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] Found a Forwarder zone named nochange.none.
763VERBOSE: [APPVYR-WIN]: LCM: [ End Get ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0410 seconds.
764VERBOSE: [APPVYR-WIN]: LCM: [ End Get ] in 0.1140 seconds.
765 [+] Should be able to call Get-DscConfiguration without throwing 229ms
766 [+] Should have set the resource and all the parameters should match 243ms
767VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = TestConfiguration,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
768VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
769VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ]
770VERBOSE: [APPVYR-WIN]: LCM: [ Start Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
771VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ] [[xDnsServerConditionalForwarder]Integration_Test]
772VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] [[xDnsServerConditionalForwarder]Integration_Test] True in 0.0170 seconds.
773VERBOSE: [APPVYR-WIN]: LCM: [ End Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
774VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] Completed processing test operation. The operation returned True.
775VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] in 0.0810 seconds.
776VERBOSE: Operation 'Invoke CimMethod' complete.
777VERBOSE: Time taken for configuration job to complete is 0.138 seconds
778 [+] Should return $true when Test-DscConfiguration is run 235ms
780 Context When using configuration MSFT_xDnsServerConditionalForwarder_FixIncorrectMasters_Config
781The 'Microsoft.PowerShell.Management' module was not imported because the 'Microsoft.PowerShell.Management' snap-in was already imported.
782VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfigurationApply,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
783VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
784VERBOSE: [APPVYR-WIN]: LCM: [ Start Set ]
785VERBOSE: [APPVYR-WIN]: LCM: [ Start Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
786VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ] [[xDnsServerConditionalForwarder]Integration_Test]
787VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] Expected master servers for the zone fixincorrectmasters.none to be 192.168.1.1, 192.168.1.2. Found 192.168.1.3, 192.168.1.4.
788VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0260 seconds.
789VERBOSE: [APPVYR-WIN]: LCM: [ Start Set ] [[xDnsServerConditionalForwarder]Integration_Test]
790VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] The list of servers for the conditional forwarder, fixincorrectmasters.none, was updated to 192.168.1.1, 192.168.1.2.
791VERBOSE: [APPVYR-WIN]: LCM: [ End Set ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.1090 seconds.
792VERBOSE: [APPVYR-WIN]: LCM: [ End Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
793VERBOSE: [APPVYR-WIN]: LCM: [ End Set ]
794VERBOSE: [APPVYR-WIN]: LCM: [ End Set ] in 0.2260 seconds.
795VERBOSE: Operation 'Invoke CimMethod' complete.
796VERBOSE: Time taken for configuration job to complete is 0.253 seconds
797 [+] Should compile and apply the MOF without throwing 954ms
798VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
799VERBOSE: [APPVYR-WIN]: LCM: [ Start Get ]
800VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] Found a Forwarder zone named fixincorrectmasters.none.
801VERBOSE: [APPVYR-WIN]: LCM: [ End Get ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0160 seconds.
802VERBOSE: [APPVYR-WIN]: LCM: [ End Get ] in 0.0770 seconds.
803 [+] Should be able to call Get-DscConfiguration without throwing 192ms
804 [+] Should have set the resource and all the parameters should match 214ms
805VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = TestConfiguration,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
806VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
807VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ]
808VERBOSE: [APPVYR-WIN]: LCM: [ Start Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
809VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ] [[xDnsServerConditionalForwarder]Integration_Test]
810VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] [[xDnsServerConditionalForwarder]Integration_Test] True in 0.0180 seconds.
811VERBOSE: [APPVYR-WIN]: LCM: [ End Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
812VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] Completed processing test operation. The operation returned True.
813VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] in 0.1120 seconds.
814VERBOSE: Operation 'Invoke CimMethod' complete.
815VERBOSE: Time taken for configuration job to complete is 0.14 seconds
816 [+] Should return $true when Test-DscConfiguration is run 202ms
818 Context When using configuration MSFT_xDnsServerConditionalForwarder_ReplacePrimary_Config
819The 'Microsoft.PowerShell.Management' module was not imported because the 'Microsoft.PowerShell.Management' snap-in was already imported.
820VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfigurationApply,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
821VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
822VERBOSE: [APPVYR-WIN]: LCM: [ Start Set ]
823VERBOSE: [APPVYR-WIN]: LCM: [ Start Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
824VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ] [[xDnsServerConditionalForwarder]Integration_Test]
825VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] The zone replaceprimary.none is Primary. Expected forwarder.
826VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0360 seconds.
827VERBOSE: [APPVYR-WIN]: LCM: [ Start Set ] [[xDnsServerConditionalForwarder]Integration_Test]
828VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] The Primary zone replaceprimary.none was removed pending recreation. The existing zone type or replication scope cannot be converted.
829VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] The conditional forwarder, replaceprimary.none, was created.
830VERBOSE: [APPVYR-WIN]: LCM: [ End Set ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0800 seconds.
831VERBOSE: [APPVYR-WIN]: LCM: [ End Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
832VERBOSE: [APPVYR-WIN]: LCM: [ End Set ]
833VERBOSE: [APPVYR-WIN]: LCM: [ End Set ] in 0.2030 seconds.
834VERBOSE: Operation 'Invoke CimMethod' complete.
835VERBOSE: Time taken for configuration job to complete is 0.235 seconds
836 [+] Should compile and apply the MOF without throwing 1.3s
837VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
838VERBOSE: [APPVYR-WIN]: LCM: [ Start Get ]
839VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] Found a Forwarder zone named replaceprimary.none.
840VERBOSE: [APPVYR-WIN]: LCM: [ End Get ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0270 seconds.
841VERBOSE: [APPVYR-WIN]: LCM: [ End Get ] in 0.1050 seconds.
842 [+] Should be able to call Get-DscConfiguration without throwing 228ms
843 [+] Should have set the resource and all the parameters should match 203ms
844VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = TestConfiguration,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
845VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
846VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ]
847VERBOSE: [APPVYR-WIN]: LCM: [ Start Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
848VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ] [[xDnsServerConditionalForwarder]Integration_Test]
849VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] [[xDnsServerConditionalForwarder]Integration_Test] True in 0.0180 seconds.
850VERBOSE: [APPVYR-WIN]: LCM: [ End Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
851VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] Completed processing test operation. The operation returned True.
852VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] in 0.0880 seconds.
853VERBOSE: Operation 'Invoke CimMethod' complete.
854VERBOSE: Time taken for configuration job to complete is 0.124 seconds
855 [+] Should return $true when Test-DscConfiguration is run 216ms
857 Context When using configuration MSFT_xDnsServerConditionalForwarder_CreateNew_Config
858The 'Microsoft.PowerShell.Management' module was not imported because the 'Microsoft.PowerShell.Management' snap-in was already imported.
859VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfigurationApply,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
860VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
861VERBOSE: [APPVYR-WIN]: LCM: [ Start Set ]
862VERBOSE: [APPVYR-WIN]: LCM: [ Start Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
863VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ] [[xDnsServerConditionalForwarder]Integration_Test]
864VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] The zone, createnew.none, does not exist.
865VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0360 seconds.
866VERBOSE: [APPVYR-WIN]: LCM: [ Start Set ] [[xDnsServerConditionalForwarder]Integration_Test]
867VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] The conditional forwarder, createnew.none, was created.
868VERBOSE: [APPVYR-WIN]: LCM: [ End Set ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0400 seconds.
869VERBOSE: [APPVYR-WIN]: LCM: [ End Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
870VERBOSE: [APPVYR-WIN]: LCM: [ End Set ]
871VERBOSE: [APPVYR-WIN]: LCM: [ End Set ] in 0.1700 seconds.
872VERBOSE: Operation 'Invoke CimMethod' complete.
873VERBOSE: Time taken for configuration job to complete is 0.201 seconds
874 [+] Should compile and apply the MOF without throwing 1.15s
875VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
876VERBOSE: [APPVYR-WIN]: LCM: [ Start Get ]
877VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] Found a Forwarder zone named createnew.none.
878VERBOSE: [APPVYR-WIN]: LCM: [ End Get ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0420 seconds.
879VERBOSE: [APPVYR-WIN]: LCM: [ End Get ] in 0.1390 seconds.
880 [+] Should be able to call Get-DscConfiguration without throwing 264ms
881 [+] Should have set the resource and all the parameters should match 239ms
882VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = TestConfiguration,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
883VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
884VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ]
885VERBOSE: [APPVYR-WIN]: LCM: [ Start Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
886VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ] [[xDnsServerConditionalForwarder]Integration_Test]
887VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] [[xDnsServerConditionalForwarder]Integration_Test] True in 0.0180 seconds.
888VERBOSE: [APPVYR-WIN]: LCM: [ End Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
889VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] Completed processing test operation. The operation returned True.
890VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] in 0.0970 seconds.
891VERBOSE: Operation 'Invoke CimMethod' complete.
892VERBOSE: Time taken for configuration job to complete is 0.144 seconds
893 [+] Should return $true when Test-DscConfiguration is run 241ms
895 Context When using configuration MSFT_xDnsServerConditionalForwarder_RemoveExisting_Config
896The 'Microsoft.PowerShell.Management' module was not imported because the 'Microsoft.PowerShell.Management' snap-in was already imported.
897VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfigurationApply,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
898VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
899VERBOSE: [APPVYR-WIN]: LCM: [ Start Set ]
900VERBOSE: [APPVYR-WIN]: LCM: [ Start Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
901VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ] [[xDnsServerConditionalForwarder]Integration_Test]
902VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] The zone, removeexisting.none, exists.
903VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0230 seconds.
904VERBOSE: [APPVYR-WIN]: LCM: [ Start Set ] [[xDnsServerConditionalForwarder]Integration_Test]
905VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] The conditional forwarder, removeexisting.none, was removed.
906VERBOSE: [APPVYR-WIN]: LCM: [ End Set ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0450 seconds.
907VERBOSE: [APPVYR-WIN]: LCM: [ End Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
908VERBOSE: [APPVYR-WIN]: LCM: [ End Set ]
909VERBOSE: [APPVYR-WIN]: LCM: [ End Set ] in 0.1630 seconds.
910VERBOSE: Operation 'Invoke CimMethod' complete.
911VERBOSE: Time taken for configuration job to complete is 0.219 seconds
912 [+] Should compile and apply the MOF without throwing 1.07s
913VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
914VERBOSE: [APPVYR-WIN]: LCM: [ Start Get ]
915VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] Unable to find a zone named removeexisting.none.
916VERBOSE: [APPVYR-WIN]: LCM: [ End Get ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0340 seconds.
917VERBOSE: [APPVYR-WIN]: LCM: [ End Get ] in 0.1290 seconds.
918 [+] Should be able to call Get-DscConfiguration without throwing 274ms
919 [+] Should have set the resource and all the parameters should match 190ms
920VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = TestConfiguration,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
921VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
922VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ]
923VERBOSE: [APPVYR-WIN]: LCM: [ Start Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
924VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ] [[xDnsServerConditionalForwarder]Integration_Test]
925VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] [[xDnsServerConditionalForwarder]Integration_Test] True in 0.0180 seconds.
926VERBOSE: [APPVYR-WIN]: LCM: [ End Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
927VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] Completed processing test operation. The operation returned True.
928VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] in 0.1290 seconds.
929VERBOSE: Operation 'Invoke CimMethod' complete.
930VERBOSE: Time taken for configuration job to complete is 0.173 seconds
931 [+] Should return $true when Test-DscConfiguration is run 304ms
933 Context When using configuration MSFT_xDnsServerConditionalForwarder_IgnorePrimary_Config
934The 'Microsoft.PowerShell.Management' module was not imported because the 'Microsoft.PowerShell.Management' snap-in was already imported.
935VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfigurationApply,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
936VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
937VERBOSE: [APPVYR-WIN]: LCM: [ Start Set ]
938VERBOSE: [APPVYR-WIN]: LCM: [ Start Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
939VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ] [[xDnsServerConditionalForwarder]Integration_Test]
940VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0180 seconds.
941VERBOSE: [APPVYR-WIN]: LCM: [ Skip Set ] [[xDnsServerConditionalForwarder]Integration_Test]
942VERBOSE: [APPVYR-WIN]: LCM: [ End Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
943VERBOSE: [APPVYR-WIN]: LCM: [ End Set ]
944VERBOSE: [APPVYR-WIN]: LCM: [ End Set ] in 0.1230 seconds.
945VERBOSE: Operation 'Invoke CimMethod' complete.
946VERBOSE: Time taken for configuration job to complete is 0.151 seconds
947 [+] Should compile and apply the MOF without throwing 985ms
948VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
949VERBOSE: [APPVYR-WIN]: LCM: [ Start Get ]
950VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] Found a Primary zone named ignoreprimary.none.
951VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] Unable to find a zone named ignoreprimary.none.
952VERBOSE: [APPVYR-WIN]: LCM: [ End Get ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0290 seconds.
953VERBOSE: [APPVYR-WIN]: LCM: [ End Get ] in 0.1130 seconds.
954 [+] Should be able to call Get-DscConfiguration without throwing 204ms
955 [+] Should have set the resource and all the parameters should match 170ms
956VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = TestConfiguration,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
957VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
958VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ]
959VERBOSE: [APPVYR-WIN]: LCM: [ Start Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
960VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ] [[xDnsServerConditionalForwarder]Integration_Test]
961VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] [[xDnsServerConditionalForwarder]Integration_Test] True in 0.0140 seconds.
962VERBOSE: [APPVYR-WIN]: LCM: [ End Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
963VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] Completed processing test operation. The operation returned True.
964VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] in 0.1420 seconds.
965VERBOSE: Operation 'Invoke CimMethod' complete.
966VERBOSE: Time taken for configuration job to complete is 0.169 seconds
967 [+] Should return $true when Test-DscConfiguration is run 240ms
969 Context When using configuration MSFT_xDnsServerConditionalForwarder_DoNothing_Config
970The 'Microsoft.PowerShell.Management' module was not imported because the 'Microsoft.PowerShell.Management' snap-in was already imported.
971VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfigurationApply,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
972VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
973VERBOSE: [APPVYR-WIN]: LCM: [ Start Set ]
974VERBOSE: [APPVYR-WIN]: LCM: [ Start Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
975VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ] [[xDnsServerConditionalForwarder]Integration_Test]
976VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0270 seconds.
977VERBOSE: [APPVYR-WIN]: LCM: [ Skip Set ] [[xDnsServerConditionalForwarder]Integration_Test]
978VERBOSE: [APPVYR-WIN]: LCM: [ End Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
979VERBOSE: [APPVYR-WIN]: LCM: [ End Set ]
980VERBOSE: [APPVYR-WIN]: LCM: [ End Set ] in 0.1150 seconds.
981VERBOSE: Operation 'Invoke CimMethod' complete.
982VERBOSE: Time taken for configuration job to complete is 0.138 seconds
983 [+] Should compile and apply the MOF without throwing 966ms
984VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
985VERBOSE: [APPVYR-WIN]: LCM: [ Start Get ]
986VERBOSE: [APPVYR-WIN]: [[xDnsServerConditionalForwarder]Integration_Test] Unable to find a zone named donothing.none.
987VERBOSE: [APPVYR-WIN]: LCM: [ End Get ] [[xDnsServerConditionalForwarder]Integration_Test] in 0.0210 seconds.
988VERBOSE: [APPVYR-WIN]: LCM: [ End Get ] in 0.0810 seconds.
989 [+] Should be able to call Get-DscConfiguration without throwing 174ms
990 [+] Should have set the resource and all the parameters should match 117ms
991VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = TestConfiguration,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
992VERBOSE: An LCM method call arrived from computer APPVYR-WIN with user sid S-1-5-21-1930758936-441951309-2831684283-1000.
993VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ]
994VERBOSE: [APPVYR-WIN]: LCM: [ Start Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
995VERBOSE: [APPVYR-WIN]: LCM: [ Start Test ] [[xDnsServerConditionalForwarder]Integration_Test]
996VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] [[xDnsServerConditionalForwarder]Integration_Test] True in 0.0150 seconds.
997VERBOSE: [APPVYR-WIN]: LCM: [ End Resource ] [[xDnsServerConditionalForwarder]Integration_Test]
998VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] Completed processing test operation. The operation returned True.
999VERBOSE: [APPVYR-WIN]: LCM: [ End Test ] in 0.0800 seconds.
1000VERBOSE: Operation 'Invoke CimMethod' complete.
1001VERBOSE: Time taken for configuration job to complete is 0.112 seconds
1002 [+] Should return $true when Test-DscConfiguration is run 184ms
1004Executing script C:\projects\xdnsserver\Tests\Unit\Helper.Tests.ps1
1006 Describing Helper\Remove-CommonParameter
1008 Context Hashtable contains all common parameters
1009 [+] Should not throw exception 168ms
1010 [+] Should have retained parameters in the hashtable 157ms
1011 [+] Should have removed the common parameters from the hashtable 746ms
1013 Describing Helper\Test-DscParameterState
1015 Context When testing single values
1017 Context == All match
1018VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1019VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1020VERBOSE: Comparing values in property 'Array'.
1021VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1022VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1023VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1024VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1025VERBOSE: Comparing values in property 'k3'.
1026VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1027VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1028VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1029VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1030VERBOSE: Test-DscParameter result is 'True'.
1031VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1032VERBOSE: Test-DscParameter result is 'True'.
1033 [+] Should not throw exception 334ms
1034 [+] Should return $true 73ms
1036 Context != string mismatch
1037VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1038VERBOSE: NOTMATCH: Value (type 'String') for property 'String' does not match. Current state is 'a string' and desired state is 'different string'.
1039VERBOSE: Comparing values in property 'Array'.
1040VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1041VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1042VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1043VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1044VERBOSE: Comparing values in property 'k3'.
1045VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1046VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1047VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1048VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1049VERBOSE: Test-DscParameter result is 'True'.
1050VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1051VERBOSE: Test-DscParameter result is 'False'.
1052 [+] Should not throw exception 333ms
1053 [+] Should return $false 110ms
1055 Context != boolean mismatch
1056VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1057VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1058VERBOSE: Comparing values in property 'Array'.
1059VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1060VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1061VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1062VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1063VERBOSE: Comparing values in property 'k3'.
1064VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1065VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1066VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1067VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1068VERBOSE: Test-DscParameter result is 'True'.
1069VERBOSE: NOTMATCH: Value (type 'Boolean') for property 'Bool' does not match. Current state is 'True' and desired state is 'False'.
1070VERBOSE: Test-DscParameter result is 'False'.
1071 [+] Should not throw exception 286ms
1072 [+] Should return $false 110ms
1074 Context != int mismatch
1075VERBOSE: NOTMATCH: Value (type 'Int32') for property 'Int' does not match. Current state is '99' and desired state is '1'.
1076VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1077VERBOSE: Comparing values in property 'Array'.
1078VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1079VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1080VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1081VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1082VERBOSE: Comparing values in property 'k3'.
1083VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1084VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1085VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1086VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1087VERBOSE: Test-DscParameter result is 'True'.
1088VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1089VERBOSE: Test-DscParameter result is 'False'.
1090 [+] Should not throw exception 311ms
1091 [+] Should return $false 117ms
1093 Context != Type mismatch
1094VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1095VERBOSE: Comparing values in property 'Array'.
1096VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1097VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1098VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1099VERBOSE: NOTMATCH: Type mismatch for property 'Int' Current state type is 'Int32' and desired type is 'String'.
1100VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1101VERBOSE: Test-DscParameter result is 'False'.
1102 [+] Should not throw exception 176ms
1103 [+] Should return $false 103ms
1105 Context != Type mismatch but TurnOffTypeChecking is used
1106VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1107VERBOSE: Comparing values in property 'Array'.
1108VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1109VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1110VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1111VERBOSE: MATCH: Value (type 'String') for property 'Int' does match. Current state is '99' and desired state is '99'.
1112VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1113VERBOSE: Test-DscParameter result is 'True'.
1114 [+] Should not throw exception 203ms
1115 [+] Should return $true 101ms
1117 Context == mismatches but valuesToCheck is used to exclude them
1118VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1119VERBOSE: Test-DscParameter result is 'True'.
1120 [+] Should not throw exception 114ms
1121 [+] Should return $true 74ms
1123 Context When testing array values
1125 Context != Array missing a value
1126VERBOSE: NOTMATCH: Value (type 'Int32') for property 'Int' does not match. Current state is '99' and desired state is '1'.
1127VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1128VERBOSE: Comparing values in property 'Array'.
1129VERBOSE: NOTMATCH: Value (type 'Object[]') for property 'Array' does have a different count. Current state count is '4' and desired state count is '3'.
1130VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1131VERBOSE: Comparing values in property 'k3'.
1132VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1133VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1134VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1135VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1136VERBOSE: Test-DscParameter result is 'True'.
1137VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1138VERBOSE: Test-DscParameter result is 'False'.
1139 [+] Should not throw exception 209ms
1140 [+] Should return $false 98ms
1142 Context != Array has an additional value
1143VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1144VERBOSE: Comparing values in property 'Array'.
1145VERBOSE: NOTMATCH: Value (type 'Object[]') for property 'Array' does have a different count. Current state count is '4' and desired state count is '5'.
1146VERBOSE: NOTMATCH: Value (type 'Int32') for property 'Int' does not match. Current state is '99' and desired state is '1'.
1147VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1148VERBOSE: Test-DscParameter result is 'False'.
1149 [+] Should not throw exception 122ms
1150 [+] Should return $false 77ms
1152 Context != Array has a different value
1153VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1154VERBOSE: Comparing values in property 'Array'.
1155VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1156VERBOSE: NOTMATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'x'.
1157VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1158VERBOSE: MATCH: Value [3] (type 'Int32') for property 'Array' does match. Current state is '1' and desired state is '1'.
1159VERBOSE: NOTMATCH: Value (type 'Int32') for property 'Int' does not match. Current state is '99' and desired state is '1'.
1160VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1161VERBOSE: Test-DscParameter result is 'False'.
1162 [+] Should not throw exception 200ms
1163 [+] Should return $false 108ms
1165 Context != Array has different order
1166VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1167VERBOSE: Comparing values in property 'Array'.
1168VERBOSE: NOTMATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'c'.
1169VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1170VERBOSE: NOTMATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'a'.
1171VERBOSE: MATCH: Value [3] (type 'Int32') for property 'Array' does match. Current state is '1' and desired state is '1'.
1172VERBOSE: NOTMATCH: Value (type 'Int32') for property 'Int' does not match. Current state is '99' and desired state is '1'.
1173VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1174VERBOSE: Test-DscParameter result is 'False'.
1175 [+] Should not throw exception 171ms
1176 [+] Should return $false 93ms
1178 Context == Array has different order but SortArrayValues is used
1179VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1180VERBOSE: Comparing values in property 'Array'.
1181VERBOSE: MATCH: Value [0] (type 'Int32') for property 'Array' does match. Current state is '1' and desired state is '1'.
1182VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1183VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1184VERBOSE: MATCH: Value [3] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1185VERBOSE: NOTMATCH: Value (type 'Int32') for property 'Int' does not match. Current state is '99' and desired state is '1'.
1186VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1187VERBOSE: Test-DscParameter result is 'False'.
1188 [+] Should not throw exception 211ms
1189 [+] Should return $false 80ms
1191 Context != Array has a value with a different type
1192VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1193VERBOSE: Comparing values in property 'Array'.
1194VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1195VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1196VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1197VERBOSE: NOTMATCH: Type mismatch for property 'Array' Current state type of element [3] is 'Int32' and desired type is 'String'.
1198VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1199VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1200VERBOSE: Test-DscParameter result is 'False'.
1201 [+] Should not throw exception 175ms
1202 [+] Should return $false 105ms
1204 Context == Array has a value with a different type but TurnOffTypeChecking is used
1205VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1206VERBOSE: Comparing values in property 'Array'.
1207VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1208VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1209VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1210VERBOSE: MATCH: Value [3] (type 'String') for property 'Array' does match. Current state is '1' and desired state is '1'.
1211VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1212VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1213VERBOSE: Test-DscParameter result is 'True'.
1214 [+] Should not throw exception 204ms
1215 [+] Should return $true 115ms
1217 Context When testing hashtables
1219 Context != Hashtable missing a value
1220VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1221VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1222VERBOSE: Comparing values in property 'Array'.
1223VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1224VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1225VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1226VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1227VERBOSE: Comparing values in property 'k3'.
1228VERBOSE: NOTMATCH: Value (type 'Object[]') for property 'k3' does have a different count. Current state count is '4' and desired state count is '3'.
1229VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1230VERBOSE: Test-DscParameter result is 'False'.
1231VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1232VERBOSE: Test-DscParameter result is 'False'.
1233 [+] Should not throw exception 276ms
1234 [+] Should return $false 110ms
1236 Context != Hashtable has an additional value
1237VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1238VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1239VERBOSE: Comparing values in property 'Array'.
1240VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1241VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1242VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1243VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1244VERBOSE: Comparing values in property 'k3'.
1245VERBOSE: NOTMATCH: Value (type 'Object[]') for property 'k3' does have a different count. Current state count is '4' and desired state count is '5'.
1246VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1247VERBOSE: Test-DscParameter result is 'False'.
1248VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1249VERBOSE: Test-DscParameter result is 'False'.
1250 [+] Should not throw exception 197ms
1251 [+] Should return $false 96ms
1253 Context != Hashtable has a different value
1254VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1255VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1256VERBOSE: Comparing values in property 'Array'.
1257VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1258VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1259VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1260VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1261VERBOSE: Comparing values in property 'k3'.
1262VERBOSE: NOTMATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'xx'.
1263VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1264VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1265VERBOSE: MATCH: Value [3] (type 'Int32') for property 'k3' does match. Current state is '99' and desired state is '99'.
1266VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1267VERBOSE: Test-DscParameter result is 'False'.
1268VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1269VERBOSE: Test-DscParameter result is 'False'.
1270 [+] Should not throw exception 290ms
1271 [+] Should return $false 88ms
1273 Context != Array in hashtable has different order
1274VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1275VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1276VERBOSE: Comparing values in property 'Array'.
1277VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1278VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1279VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1280VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1281VERBOSE: Comparing values in property 'k3'.
1282VERBOSE: NOTMATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v3'.
1283VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1284VERBOSE: NOTMATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v1'.
1285VERBOSE: MATCH: Value [3] (type 'Int32') for property 'k3' does match. Current state is '99' and desired state is '99'.
1286VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1287VERBOSE: Test-DscParameter result is 'False'.
1288VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1289VERBOSE: Test-DscParameter result is 'False'.
1290 [+] Should not throw exception 275ms
1291 [+] Should return $false 100ms
1293 Context == Array in hashtable has different order but SortArrayValues is used
1294VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1295VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1296VERBOSE: Comparing values in property 'Array'.
1297VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1298VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1299VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1300VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1301VERBOSE: Comparing values in property 'k3'.
1302VERBOSE: MATCH: Value [0] (type 'Int32') for property 'k3' does match. Current state is '99' and desired state is '99'.
1303VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1304VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1305VERBOSE: MATCH: Value [3] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1306VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1307VERBOSE: Test-DscParameter result is 'True'.
1308VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1309VERBOSE: Test-DscParameter result is 'True'.
1310 [+] Should not throw exception 294ms
1311 [+] Should return $true 97ms
1313 Context != Hashtable has a value with a different type
1314VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1315VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1316VERBOSE: Comparing values in property 'Array'.
1317VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1318VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1319VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1320VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1321VERBOSE: Comparing values in property 'k3'.
1322VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1323VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1324VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1325VERBOSE: NOTMATCH: Type mismatch for property 'k3' Current state type of element [3] is 'Int32' and desired type is 'String'.
1326VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1327VERBOSE: Test-DscParameter result is 'False'.
1328VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1329VERBOSE: Test-DscParameter result is 'False'.
1330 [+] Should not throw exception 259ms
1331 [+] Should return $false 87ms
1333 Context == Hashtable has a value with a different type but TurnOffTypeChecking is used
1334VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1335VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1336VERBOSE: Comparing values in property 'Array'.
1337VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1338VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1339VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1340VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1341VERBOSE: Comparing values in property 'k3'.
1342VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1343VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1344VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1345VERBOSE: MATCH: Value [3] (type 'Int32') for property 'k3' does match. Current state is '99' and desired state is '99'.
1346VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1347VERBOSE: Test-DscParameter result is 'True'.
1348VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1349VERBOSE: Test-DscParameter result is 'True'.
1350 [+] Should not throw exception 316ms
1351 [+] Should return $true 103ms
1353 Context When testing CimInstances / hashtables
1355 Context == Everything matches
1356VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1357VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1358VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1359VERBOSE: Comparing values in property 'k3'.
1360VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1361VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1362VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1363VERBOSE: MATCH: Value [3] (type 'Int32') for property 'k3' does match. Current state is '99' and desired state is '99'.
1364VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1365VERBOSE: Test-DscParameter result is 'True'.
1366VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1367VERBOSE: MATCH: Value (type 'String') for property 'Array' does match. Current state is 'a, b, c' and desired state is 'a, b, c'.
1368VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1369VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1370VERBOSE: Test-DscParameter result is 'True'.
1371VERBOSE: Comparing values in property 'Array'.
1372VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1373VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1374VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1375VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1376VERBOSE: Test-DscParameter result is 'True'.
1377 [+] Should not throw exception 418ms
1378 [+] Should return $true 126ms
1380 Context == CimInstances missing a value in the desired state (not recognized)
1381VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1382VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1383VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1384VERBOSE: Comparing values in property 'k3'.
1385VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1386VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1387VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1388VERBOSE: MATCH: Value [3] (type 'Int32') for property 'k3' does match. Current state is '99' and desired state is '99'.
1389VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1390VERBOSE: Test-DscParameter result is 'True'.
1391VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1392VERBOSE: MATCH: Value (type 'String') for property 'Array' does match. Current state is 'a, b, c' and desired state is 'a, b, c'.
1393VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1394VERBOSE: Test-DscParameter result is 'True'.
1395VERBOSE: Comparing values in property 'Array'.
1396VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1397VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1398VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1399VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1400VERBOSE: Test-DscParameter result is 'True'.
1401 [+] Should not throw exception 296ms
1402 [+] Should return $true 98ms
1404 Context != CimInstances missing a value in the desired state (recognized using ReverseCheck)
1405VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1406VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1407VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1408VERBOSE: Comparing values in property 'k3'.
1409VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1410VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1411VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1412VERBOSE: MATCH: Value [3] (type 'Int32') for property 'k3' does match. Current state is '99' and desired state is '99'.
1413VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1414VERBOSE: Starting with a reverse check.
1415VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1416VERBOSE: Comparing values in property 'k3'.
1417VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1418VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1419VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1420VERBOSE: MATCH: Value [3] (type 'Int32') for property 'k3' does match. Current state is '99' and desired state is '99'.
1421VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1422VERBOSE: Test-DscParameter result is 'True'.
1423VERBOSE: Test-DscParameter result is 'True'.
1424VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1425VERBOSE: MATCH: Value (type 'String') for property 'Array' does match. Current state is 'a, b, c' and desired state is 'a, b, c'.
1426VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1427VERBOSE: Starting with a reverse check.
1428VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1429VERBOSE: MATCH: Value (type 'String') for property 'Array' does match. Current state is 'a, b, c' and desired state is 'a, b, c'.
1430VERBOSE: NOTMATCH: Value (type 'Int32') for property 'Int' does not match. Current state is '' and desired state is '99'.
1431VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1432VERBOSE: Test-DscParameter result is 'False'.
1433VERBOSE: Test-DscParameter result is 'False'.
1434VERBOSE: Comparing values in property 'Array'.
1435VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1436VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1437VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1438VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1439VERBOSE: Starting with a reverse check.
1440VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1441VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1442VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1443VERBOSE: Comparing values in property 'k3'.
1444VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1445VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1446VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1447VERBOSE: MATCH: Value [3] (type 'Int32') for property 'k3' does match. Current state is '99' and desired state is '99'.
1448VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1449VERBOSE: Test-DscParameter result is 'True'.
1450VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1451VERBOSE: MATCH: Value (type 'String') for property 'Array' does match. Current state is 'a, b, c' and desired state is 'a, b, c'.
1452VERBOSE: NOTMATCH: Value (type 'Int32') for property 'Int' does not match. Current state is '' and desired state is '99'.
1453VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1454VERBOSE: Test-DscParameter result is 'False'.
1455VERBOSE: Comparing values in property 'Array'.
1456VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1457VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1458VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1459VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1460VERBOSE: Test-DscParameter result is 'False'.
1461VERBOSE: Test-DscParameter result is 'False'.
1462 [+] Should not throw exception 737ms
1463 [+] Should return $false 82ms
1465 Context != CimInstances have an additional value
1466VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1467VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1468VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1469VERBOSE: Comparing values in property 'k3'.
1470VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1471VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1472VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1473VERBOSE: MATCH: Value [3] (type 'Int32') for property 'k3' does match. Current state is '99' and desired state is '99'.
1474VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1475VERBOSE: Test-DscParameter result is 'True'.
1476VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1477VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1478VERBOSE: MATCH: Value (type 'String') for property 'Array' does match. Current state is 'a, b, c' and desired state is 'a, b, c'.
1479VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1480VERBOSE: NOTMATCH: Value (type 'String') for property 'Test' does not match. Current state is '' and desired state is 'Some string'.
1481VERBOSE: Test-DscParameter result is 'False'.
1482VERBOSE: Comparing values in property 'Array'.
1483VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1484VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1485VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1486VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1487VERBOSE: Test-DscParameter result is 'False'.
1488 [+] Should not throw exception 316ms
1489 [+] Should return $false 75ms
1491 Context != CimInstances have a different value
1492VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1493VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1494VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1495VERBOSE: Comparing values in property 'k3'.
1496VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1497VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1498VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1499VERBOSE: MATCH: Value [3] (type 'Int32') for property 'k3' does match. Current state is '99' and desired state is '99'.
1500VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1501VERBOSE: Test-DscParameter result is 'True'.
1502VERBOSE: NOTMATCH: Value (type 'String') for property 'String' does not match. Current state is 'a string' and desired state is 'some other string'.
1503VERBOSE: MATCH: Value (type 'String') for property 'Array' does match. Current state is 'a, b, c' and desired state is 'a, b, c'.
1504VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1505VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1506VERBOSE: Test-DscParameter result is 'False'.
1507VERBOSE: Comparing values in property 'Array'.
1508VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1509VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1510VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1511VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1512VERBOSE: Test-DscParameter result is 'False'.
1513 [+] Should not throw exception 404ms
1514 [+] Should return $false 94ms
1516 Context != CimInstaces have a value with a different type
1517VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1518VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1519VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1520VERBOSE: Comparing values in property 'k3'.
1521VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1522VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1523VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1524VERBOSE: MATCH: Value [3] (type 'Int32') for property 'k3' does match. Current state is '99' and desired state is '99'.
1525VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1526VERBOSE: Test-DscParameter result is 'True'.
1527VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1528VERBOSE: MATCH: Value (type 'String') for property 'Array' does match. Current state is 'a, b, c' and desired state is 'a, b, c'.
1529VERBOSE: NOTMATCH: Type mismatch for property 'Int' Current state type is 'Int32' and desired type is 'String'.
1530VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1531VERBOSE: Test-DscParameter result is 'False'.
1532VERBOSE: Comparing values in property 'Array'.
1533VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1534VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1535VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1536VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1537VERBOSE: Test-DscParameter result is 'False'.
1538 [+] Should not throw exception 361ms
1539 [+] Should return $false 107ms
1541 Context == CimInstaces have a value with a different type but TurnOffTypeChecking is used
1542VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1543VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1544VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1545VERBOSE: Comparing values in property 'k3'.
1546VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1547VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1548VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1549VERBOSE: MATCH: Value [3] (type 'Int32') for property 'k3' does match. Current state is '99' and desired state is '99'.
1550VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1551VERBOSE: Test-DscParameter result is 'True'.
1552VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1553VERBOSE: MATCH: Value (type 'String') for property 'Array' does match. Current state is 'a, b, c' and desired state is 'a, b, c'.
1554VERBOSE: MATCH: Value (type 'String') for property 'Int' does match. Current state is '99' and desired state is '99'.
1555VERBOSE: MATCH: Value (type 'Boolean') for property 'Bool' does match. Current state is 'True' and desired state is 'True'.
1556VERBOSE: Test-DscParameter result is 'True'.
1557VERBOSE: Comparing values in property 'Array'.
1558VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1559VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1560VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1561VERBOSE: MATCH: Value (type 'Int32') for property 'Int' does match. Current state is '99' and desired state is '99'.
1562VERBOSE: Test-DscParameter result is 'True'.
1563 [+] Should not throw exception 398ms
1564 [+] Should return $true 97ms
1566 Context When reverse checking
1568 Context == even if missing property in the desired state
1569VERBOSE: MATCH: Value (type 'String') for property 'k1' does match. Current state is 'Test' and desired state is 'Test'.
1570VERBOSE: Comparing values in property 'k3'.
1571VERBOSE: MATCH: Value [0] (type 'String') for property 'k3' does match. Current state is 'v1' and desired state is 'v1'.
1572VERBOSE: MATCH: Value [1] (type 'String') for property 'k3' does match. Current state is 'v2' and desired state is 'v2'.
1573VERBOSE: MATCH: Value [2] (type 'String') for property 'k3' does match. Current state is 'v3' and desired state is 'v3'.
1574VERBOSE: MATCH: Value (type 'Int32') for property 'k2' does match. Current state is '123' and desired state is '123'.
1575VERBOSE: Test-DscParameter result is 'True'.
1576VERBOSE: Comparing values in property 'Array'.
1577VERBOSE: MATCH: Value [0] (type 'String') for property 'Array' does match. Current state is 'a' and desired state is 'a'.
1578VERBOSE: MATCH: Value [1] (type 'String') for property 'Array' does match. Current state is 'b' and desired state is 'b'.
1579VERBOSE: MATCH: Value [2] (type 'String') for property 'Array' does match. Current state is 'c' and desired state is 'c'.
1580VERBOSE: MATCH: Value [3] (type 'Int32') for property 'Array' does match. Current state is '1' and desired state is '1'.
1581VERBOSE: Test-DscParameter result is 'True'.
1582 [+] Should not throw exception 287ms
1583 [+] Should return $true 112ms
1585 Context != missing property in the desired state
1586VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1587VERBOSE: Starting with a reverse check.
1588VERBOSE: MATCH: Value (type 'String') for property 'String' does match. Current state is 'a string' and desired state is 'a string'.
1589VERBOSE: NOTMATCH: Value (type 'Boolean') for property 'Bool' does not match. Current state is '' and desired state is 'True'.
1590VERBOSE: Test-DscParameter result is 'False'.
1591VERBOSE: Test-DscParameter result is 'False'.
1592 [+] Should not throw exception 177ms
1593 [+] Should return $false 96ms
1595 Context When testing parameter types
1597 Context When desired value is of the wrong type
1598 [+] Should throw exception 221ms
1600 Context When current value is of the wrong type
1601 [+] Should throw exception 156ms
1603 Describing Helper\Test-DscObjectHasProperty
1605 Context The object contains the expected property
1606 [+] Should not throw exception 91ms
1607 [+] Should return $true 84ms
1609 Context The object does not contain the expected property
1610 [+] Should not throw exception 100ms
1611 [+] Should return $false 112ms
1613 Describing Helper\ConvertTo-CimInstance
1615 Context The array contains the expected record count
1616 [+] Should not throw exception 84ms
1617 [+] Record count should be 3 107ms
1618 [+] Result should be of type CimInstance[] 97ms
1619 [+] Value "k1" in the CimInstance array should be "v1" 115ms
1620 [+] Value "k2" in the CimInstance array should be "100" 102ms
1621 [+] Value "k3" in the CimInstance array should be "1,2,3" 58ms
1623 Describing Helper\ConvertTo-HashTable
1625 Context The array contains the expected record count
1626 [+] Should not throw exception 78ms
1627 [+] Record count should be 3 90ms
1628 [+] Result should be of type [System.Collections.Hashtable] 84ms
1629 [+] Value "k1" in the hashtable should be "v1" 71ms
1630 [+] Value "k2" in the hashtable should be "100" 60ms
1631 [+] Value "k3" in the hashtable should be "1,2,3" 49ms
1633Executing script C:\projects\xdnsserver\Tests\Unit\MSFT_xDnsRecord.Tests.ps1
1635 Describing MSFT_xDnsRecord\Get-TargetResource
1637 Context When managing ARecord type DNS record
1638 [+] Should return Ensure is Present when DNS record exists 1.45s
1639 [+] Should returns Ensure is Absent when DNS record does not exist 445ms
1641 Context When managing PTR type DNS record
1642 [+] Should return Ensure is Present when DNS record exists 556ms
1643 [+] Should returns Ensure is Absent when DNS record does not exist 383ms
1645 Describing MSFT_xDnsRecord\Test-TargetResource
1647 Context When managing ARecord type DNS record
1648 [+] Should fail when no DNS record exists and Ensure is Present 551ms
1649 [+] Should fail when a record exists, target does not match and Ensure is Present 373ms
1650 [+] Should fail when round-robin record exists, target does not match and Ensure is Present (Issue #23) 297ms
1651 [+] Should fail when a record exists and Ensure is Absent 410ms
1652 [+] Should fail when round-robin record exists, and Ensure is Absent (Issue #23) 480ms
1653 [+] Should pass when record exists, target matches and Ensure is Present 434ms
1654 [+] Should pass when round-robin record exists, target matches and Ensure is Present (Issue #23) 415ms
1655 [+] Should pass when record does not exist and Ensure is Absent 431ms
1657 Context When managing PTR type DNS record
1658 [+] Should fail when no DNS record exists and Ensure is Present 525ms
1659 [+] Should fail when a record exists, target does not match and Ensure is Present 429ms
1660 [+] Should fail when round-robin record exists, target does not match and Ensure is Present (Issue #23) 485ms
1661 [+] Should fail when a record exists and Ensure is Absent 472ms
1662 [+] Should fail when round-robin record exists, and Ensure is Absent (Issue #23) 446ms
1663 [+] Should pass when record exists, target matches and Ensure is Present 490ms
1664 [+] Should pass when round-robin record exists, target matches and Ensure is Present (Issue #23) 441ms
1665 [+] Should pass when record does not exist and Ensure is Absent 343ms
1667 Describing MSFT_xDnsRecord\Set-TargetResource
1669 Context When managing ARecord type DNS record
1670 [+] Calls Add-DnsServerResourceRecord in the set method when Ensure is Present 1.21s
1671 [+] Calls Remove-DnsServerResourceRecord in the set method when Ensure is Absent 588ms
1673 Context When managing PTR type DNS record
1674 [+] Calls Add-DnsServerResourceRecord in the set method when Ensure is Present 892ms
1675 [+] Calls Remove-DnsServerResourceRecord in the set method when Ensure is Absent 669ms
1677Executing script C:\projects\xdnsserver\Tests\Unit\MSFT_xDnsServerADZone.Tests.ps1
1679 Describing MSFT_xDnsServerADZone\Get-TargetResource
1680 [+] Returns a "System.Collections.Hashtable" object type with schema properties 330ms
1681 [+] Returns "Present" when DNS zone exists and "Ensure" = "Present" 463ms
1682 [+] Returns "Absent" when DNS zone does not exists and "Ensure" = "Present" 410ms
1683 [+] Returns "Present" when DNS zone exists and "Ensure" = "Absent" 335ms
1684 [+] Returns "Absent" when DNS zone does not exist and "Ensure" = "Absent" 358ms
1686 Context When a computer name is not passed
1687 [+] Should not call New-CimSession 256ms
1688 [+] Should not call Remove-CimSession 322ms
1690 Context When credential is passed
1691 [+] Should throw an exception indicating a computername must also be passed 300ms
1693 Context When a computer name is passed
1694 [+] Should call New-CimSession 796ms
1695 [+] Should call Remove-CimSession 692ms
1697 Context When credentials are passed
1698 [+] Should call New-CimSession 575ms
1699 [+] Should call Remove-CimSession 478ms
1701 Describing MSFT_xDnsServerADZone\Test-TargetResource
1702 [+] Returns a "System.Boolean" object type 383ms
1703 [+] Passes when DNS zone exists and "Ensure" = "Present" 204ms
1704 [+] Passes when DNS zone does not exist and "Ensure" = "Absent" 251ms
1705 [+] Passes when DNS zone "DynamicUpdate" is correct 271ms
1706 [+] Passes when DNS zone "ReplicationScope" is correct 217ms
1707 [+] Passes when DNS zone "DirectoryPartitionName" is correct 356ms
1708 [+] Fails when DNS zone exists and "Ensure" = "Absent" 362ms
1709 [+] Fails when DNS zone does not exist and "Ensure" = "Present" 393ms
1710 [+] Fails when DNS zone "DynamicUpdate" is incorrect 364ms
1711 [+] Fails when DNS zone "ReplicationScope" is incorrect 286ms
1712 [+] Fails when DNS zone "DirectoryPartitionName" is incorrect 241ms
1714 Describing MSFT_xDnsServerADZone\Set-TargetResource
1715 [+] Calls "Add-DnsServerPrimaryZone" when DNS zone does not exist and "Ensure" = "Present" 810ms
1716 [+] Calls "Remove-DnsServerZone" when DNS zone does exist and "Ensure" = "Absent" 1s
1717 [+] Calls "Set-DnsServerPrimaryZone" when DNS zone "DynamicUpdate" is incorrect 1.32s
1718 [+] Calls "Set-DnsServerPrimaryZone" when DNS zone "ReplicationScope" is incorrect 895ms
1719 [+] Calls "Set-DnsServerPrimaryZone" when DNS zone "DirectoryPartitionName" is incorrect 931ms
1721 Context When DirectoryPartitionName is specified and ReplicationScope is not "Custom"
1722 [+] Should throw the correct exception 652ms
1724 Context When DirectoryPartitionName is changed and ReplicationScope is not "Custom"
1725 [+] Should throw the correct exception 0.99s
1727 Context When DirectoryPartitionName is changed and ReplicationScope is "Custom"
1728 [+] Should not throw 930ms
1729 [+] Shpould call the expected mocks 270ms
1731 Context when "Ensure" = "Present" and DNS zone does not exist and DirectoryPartitionName is set and ReplicationScope is not "Custom"
1732 [+] Should throw the correct exception 903ms
1734 Context When a computer name is not passed
1735 [+] Should not call New-CimSession 1.02s
1736 [+] Should not call Remove-CimSession 987ms
1738 Context When a computer name is passed
1739 [+] Should call New-CimSession 1.35s
1740 [+] Should call Remove-CimSession 1.26s
1742 Context When credentials are passed
1743 [+] Should call New-CimSession 1.1s
1744 [+] Should call Remove-CimSession 1.29s
1746Executing script C:\projects\xdnsserver\Tests\Unit\MSFT_xDnsServerClientSubnet.Tests.ps1
1748 Describing MSFT_xDnsServerClientSubnet\Get-TargetResource
1750 Context When the system is in the desired state
1751 [+] Should set Ensure to Present when the IPv4 client subnet is present 755ms
1752 [+] Should set Ensure to Present when the IPv6 client subnet is present 621ms
1753 [+] Should set Ensure to Present when both client subnets are present 509ms
1755 Context When the system is not in the desired state
1756 [+] Should set Ensure to Absent when the IPv4 client subnet is not present 478ms
1757 [+] Should set Ensure to Absent when the IPv6 client subnet is not present 452ms
1758 [+] Should set Ensure to Absent when both client subnets are not present 519ms
1760 Describing MSFT_xDnsServerClientSubnet\Test-TargetResource
1762 Context When the system is in the desired state
1763 [+] Should return True when the IPv4Subnet matches 441ms
1764 [+] Should return True when the IPv6Subnet matches 268ms
1765 [+] Should return True when both IPv4 and IPv6 Subnets match 288ms
1767 Context When the system is not in the desired state
1768 [+] Should return False when the Ensure doesnt match 522ms
1769 [+] Should return False when an IPv4 Subnet does not exist but one is configured 454ms
1770 [+] Should return False when the IPv4 Subnet does not match what is configured 570ms
1771 [+] Should return False when the IPv6 Subnet does not match what is configured 422ms
1772 [+] Should return False when an IPv6 Subnet does not exist but one is configured 592ms
1774 Describing MSFT_xDnsServerClientSubnet\Set-TargetResource
1776 Context When configuring DNS Server Client Subnets
1777 [+] Calls Add-DnsServerClientSubnet in the set method when the subnet does not exist 669ms
1778 [+] Calls Remove-DnsServerClientSubnet in the set method when Ensure is Absent 743ms
1779 [+] Calls Set-DnsServerClientSubnet in the set method when Ensure is Present subnet is found 814ms
1781Executing script C:\projects\xdnsserver\Tests\Unit\MSFT_xDnsServerConditionalForwarder.Tests.ps1
1783 Describing MSFT_xDnsServerConditionalForwarder
1784Context 'MSFT_xDnsServerConditionalForwarder\Get-TargetResource': Tags are only effective on the outermost test group, for now.
1786 Context MSFT_xDnsServerConditionalForwarder\Get-TargetResource
1788 Context When the system is in the desired state
1790 Context When the zone is present on the server
1791 [+] When the zone exists, and is AD integrated 312ms
1792 [+] When the zone exists, and is not AD integrated 240ms
1794 Context When the system is not in the desired state
1796 Context When the zone is present on the server
1797 [+] When the zone exists, and is not a forwarder 298ms
1799 Context When the zone is not present on the server
1800 [+] When the zone does not exist, sets Ensure to Absent 281ms
1801Context 'MSFT_xDnsServerConditionalForwarder\Set-TargetResource': Tags are only effective on the outermost test group, for now.
1803 Context MSFT_xDnsServerConditionalForwarder\Set-TargetResource
1805 Context When the system is not in the desired state
1807 Context When the zone is present on the server
1808 [+] When Ensure is present, and a zone of a different type exists, removes and recreates the zone 613ms
1809 [+] When Ensure is present, requested replication scope is none, and a DsIntegrated zone exists, removes and recreates the zone 518ms
1810 [+] When Ensure is present, requested zone storage is AD, and a file based zone exists, removes and recreates the zone 545ms
1811 [+] When Ensure is present, and master servers differs, updates list of master servers 665ms
1812 [+] When Ensure is present, and the replication scope differs, attempts to move the zone 637ms
1813 [+] When Ensure is present, the replication scope is custom, and the directory partition name differs, attempts to move the zone 554ms
1814 [+] When Ensure is absent, removes the zone 450ms
1816 Context When the zone is not present on the server
1817 [+] When Ensure is present, attempts to create the zone 760ms
1818Context 'MSFT_xDnsServerConditionalForwarder\Test-TargetResource': Tags are only effective on the outermost test group, for now.
1820 Context MSFT_xDnsServerConditionalForwarder\Test-TargetResource
1822 Context When the system is in the desired state
1824 Context When the zone is present on the server
1825 [+] When Ensure is present, and the list of master servers matches, returns true 180ms
1827 Context When the zone is not present on the server
1828 [+] When Ensure is is absent, returns true 221ms
1830 Context When the system is not in the desired state
1832 Context When the zone is present on the server
1833 [+] When Ensure is present, and the list of master servers differs, returns false 225ms
1834 [+] When Ensure is present, and the ZoneType does not match, returns false 251ms
1835 [+] When Ensure is present, and the zone is AD Integrated, and ReplicationScope is None, returns false 223ms
1836 [+] When Ensure is present, and the zone is not AD integrated, and ReplicationScope is Domain, returns false 174ms
1837 [+] When Ensure is present, and the replication scope differs, returns false 223ms
1838 [+] When Ensure is present, and ReplicationScope is Custom, and the DirectoryPartitionName does not match, returns false 134ms
1839 [+] When Ensure is absent, returns false 131ms
1840 [+] When Ensure is absent, and a zone of a different type exists, returns true 139ms
1842 Context When the zone is not present on the server
1843 [+] When Ensure is present, returns false 269ms
1844Context 'MSFT_xDnsServerConditionalForwarder\Test-DscDnsServerConditionalForwarderParameter': Tags are only effective on the outermost test group, for now.
1846 Context MSFT_xDnsServerConditionalForwarder\Test-DscDnsServerConditionalForwarderParameter
1847 [+] When Ensure is present, and MasterServers is not set, throws an error 117ms
1848 [+] When Ensure is absent, and MasterServers is not set, does not not throw an error 290ms
1849 [+] When Ensure is present, and ReplicationScope is Custom, and DirectoryPartitionName is not set, throws an error 128ms
1851Executing script C:\projects\xdnsserver\Tests\Unit\MSFT_xDnsServerDiagnostics.Tests.ps1
1853 Describing The system is not in the desired state
1855 Context Get-TargetResource
1856 [+] Get method returns 'something' 2.06s
1857 [+] Get throws when DnsServerDiagnostics is not found 440ms
1859 Context Test-TargetResource
1861 Context Error handling
1862 [+] Test throws when DnsServerDiagnostics is not found 785ms
1864 Context Set-TargetResource
1865 [+] Set method calls Set-CimInstance 435ms
1867 Describing The system is in the desired state
1869 Context Test-TargetResource
1871 Describing Private functions
1873 Context Remove-CommonParameters
1874 [+] Should not contain any common parameters 170ms
1876Executing script C:\projects\xdnsserver\Tests\Unit\MSFT_xDnsServerForwarder.Tests.ps1
1878 Describing MSFT_xDnsServerForwarder\Get-TargetResource
1879 [+] Returns a "System.Collections.Hashtable" object type 291ms
1880 [+] Returns IPAddresses = 192.168.0.1 192.168.0.2 and UseRootHint = True when forwarders exist 358ms
1881 [+] Returns an empty IPAddresses and UseRootHint at True when forwarders don't exist 248ms
1883 Describing MSFT_xDnsServerForwarder\Test-TargetResource
1884 [+] Returns a "System.Boolean" object type 314ms
1885 [+] Passes when forwarders match 247ms
1886 [+] Passes when forwarders match but root hint do not and are not spcified 255ms
1887 [+] Fails when forwarders don't match 260ms
1888 [+] Fails when UseRootHint don't match 272ms
1890 Describing MSFT_xDnsServerForwarder\Set-TargetResource
1891 [+] Calls Set-DnsServerForwarder once 401ms
1893Executing script C:\projects\xdnsserver\Tests\Unit\MSFT_xDnsServerPrimaryZone.Tests.ps1
1895 Describing Validates Get-TargetResource Method
1896 [+] Returns a "System.Collections.Hashtable" object type 137ms
1897 [+] Returns "Present" when DNS zone exists and "Ensure" = "Present" 281ms
1898 [+] Returns "Absent" when DNS zone does not exists and "Ensure" = "Present" 277ms
1899 [+] Returns "Present" when DNS zone exists and "Ensure" = "Absent" 260ms
1900 [+] Returns "Absent" when DNS zone does not exist and "Ensure" = "Absent" 377ms
1902 Describing Validates Test-TargetResource Method
1903 [+] Returns a "System.Boolean" object type 781ms
1904 [+] Passes when DNS zone exists and "Ensure" = "Present" 463ms
1905 [+] Passes when DNS zone does not exist and "Ensure" = "Absent" 700ms
1906 [+] Passes when DNS zone "DynamicUpdate" is correct 534ms
1907 [+] Fails when DNS zone exists and "Ensure" = "Absent" 588ms
1908 [+] Fails when DNS zone does not exist and "Ensure" = "Present" 665ms
1909 [+] Fails when DNS zone "DynamicUpdate" is incorrect 657ms
1910 [+] Fails when DNS zone "ZoneFile" is incorrect 812ms
1912 Describing Validates Set-TargetResource Method
1913 [+] Calls "Add-DnsServerPrimaryZone" when DNS zone does not exist and "Ensure" = "Present" 1.11s
1914 [+] Calls "Remove-DnsServerZone" when DNS zone does exist and "Ensure" = "Absent" 1.07s
1915 [+] Calls "Set-DnsServerPrimaryZone" when DNS zone "DynamicUpdate" is incorrect 901ms
1916 [+] Calls "Set-DnsServerPrimaryZone" when DNS zone "ZoneFile" is incorrect 830ms
1918Executing script C:\projects\xdnsserver\Tests\Unit\MSFT_xDnsServerRootHint.Tests.ps1
1920 Describing MSFT_xDnsServerRootHint\Get-TargetResource
1921 [+] Returns a "System.Collections.Hashtable" object type 910ms
1922 [+] Returns NameServer = <PrefedinedValue> when root hints exist 658ms
1923 [+] Returns an empty NameServer when root hints don't exist 721ms
1925 Describing MSFT_xDnsServerRootHint\Test-TargetResource
1926 [+] Returns a "System.Boolean" object type 967ms
1927 [+] Passes when forwarders match 904ms
1928 [+] Fails when root hints don't match 847ms
1930 Describing MSFT_xDnsServerRootHint\Set-TargetResource
1931 [+] Calls Add-DnsServerRootHint 2 times 765ms
1933Executing script C:\projects\xdnsserver\Tests\Unit\MSFT_xDnsServerSetting.Tests.ps1
1935 Describing The system is not in the desired state
1937 Context Get-TargetResource
1938 [+] Get method returns 'something' 3.35s
1939 [+] Get throws when CimClass is not found 783ms
1941 Context Test-TargetResource
1942 [+] Test method returns false when testing LocalNetPriority 217ms
1943 [+] Test method returns false when testing AutoConfigFileZones 188ms
1944 [+] Test method returns false when testing MaxCacheTTL 341ms
1945 [+] Test method returns false when testing AddressAnswerLimit 311ms
1946 [+] Test method returns false when testing UpdateOptions 342ms
1947 [+] Test method returns false when testing DisableAutoReverseZones 345ms
1948 [+] Test method returns false when testing StrictFileParsing 321ms
1949 [+] Test method returns false when testing ForwardingTimeout 286ms
1950 [+] Test method returns false when testing NoRecursion 295ms
1951 [+] Test method returns false when testing ScavengingInterval 398ms
1952 [+] Test method returns false when testing DisjointNets 332ms
1953 [+] Test method returns false when testing Forwarders 304ms
1954 [+] Test method returns false when testing DefaultAgingState 332ms
1955 [+] Test method returns false when testing EnableDirectoryPartitions 339ms
1956 [+] Test method returns false when testing LogFilePath 373ms
1957 [+] Test method returns false when testing XfrConnectTimeout 271ms
1958 [+] Test method returns false when testing AllowUpdate 349ms
1959 [+] Test method returns false when testing ListenAddresses 220ms
1960 [+] Test method returns false when testing BootMethod 213ms
1961 [+] Test method returns false when testing LooseWildcarding 272ms
1962 [+] Test method returns false when testing DsPollingInterval 247ms
1963 [+] Test method returns false when testing BindSecondaries 276ms
1964 [+] Test method returns false when testing LogLevel 322ms
1965 [+] Test method returns false when testing AutoCacheUpdate 302ms
1966 [+] Test method returns false when testing EnableDnsSec 262ms
1967 [+] Test method returns false when testing EnableEDnsProbes 266ms
1968 [+] Test method returns false when testing NameCheckFlag 274ms
1969 [+] Test method returns false when testing EDnsCacheTimeout 213ms
1970 [+] Test method returns false when testing SendPort 224ms
1971 [+] Test method returns false when testing WriteAuthorityNS 219ms
1972 [+] Test method returns false when testing IsSlave 252ms
1973 [+] Test method returns false when testing LogIPFilterList 257ms
1974 [+] Test method returns false when testing RecursionTimeout 260ms
1975 [+] Test method returns false when testing DsTombstoneInterval 269ms
1976 [+] Test method returns false when testing EventLogLevel 357ms
1977 [+] Test method returns false when testing RecursionRetry 358ms
1978 [+] Test method returns false when testing RpcProtocol 284ms
1979 [+] Test method returns false when testing SecureResponses 273ms
1980 [+] Test method returns false when testing RoundRobin 339ms
1981 [+] Test method returns false when testing ForwardDelegations 334ms
1982 [+] Test method returns false when testing LogFileMaxSize 367ms
1983 [+] Test method returns false when testing DefaultNoRefreshInterval 254ms
1984 [+] Test method returns false when testing MaxNegativeCacheTTL 243ms
1985 [+] Test method returns false when testing DefaultRefreshInterval 220ms
1987 Context Error handling
1988 [+] Test throws when CimClass is not found 746ms
1990 Context Set-TargetResource
1991 [+] Set method calls Set-CimInstance 1.05s
1993 Describing The system is in the desired state
1995 Context Test-TargetResource
1996 [+] Test method returns true when testing LocalNetPriority 178ms
1997 [+] Test method returns true when testing AutoConfigFileZones 262ms
1998 [+] Test method returns true when testing MaxCacheTTL 230ms
1999 [+] Test method returns true when testing AddressAnswerLimit 190ms
2000 [+] Test method returns true when testing UpdateOptions 202ms
2001 [+] Test method returns true when testing DisableAutoReverseZones 219ms
2002 [+] Test method returns true when testing StrictFileParsing 230ms
2003 [+] Test method returns true when testing ForwardingTimeout 249ms
2004 [+] Test method returns true when testing NoRecursion 235ms
2005 [+] Test method returns true when testing ScavengingInterval 222ms
2006 [+] Test method returns true when testing DisjointNets 227ms
2007 [+] Test method returns true when testing Forwarders 176ms
2008 [+] Test method returns true when testing DefaultAgingState 185ms
2009 [+] Test method returns true when testing EnableDirectoryPartitions 255ms
2010 [+] Test method returns true when testing LogFilePath 213ms
2011 [+] Test method returns true when testing XfrConnectTimeout 230ms
2012 [+] Test method returns true when testing AllowUpdate 336ms
2013 [+] Test method returns true when testing ListenAddresses 283ms
2014 [+] Test method returns true when testing BootMethod 277ms
2015 [+] Test method returns true when testing LooseWildcarding 267ms
2016 [+] Test method returns true when testing DsPollingInterval 261ms
2017 [+] Test method returns true when testing BindSecondaries 267ms
2018 [+] Test method returns true when testing LogLevel 198ms
2019 [+] Test method returns true when testing AutoCacheUpdate 187ms
2020 [+] Test method returns true when testing EnableDnsSec 206ms
2021 [+] Test method returns true when testing EnableEDnsProbes 199ms
2022 [+] Test method returns true when testing NameCheckFlag 183ms
2023 [+] Test method returns true when testing EDnsCacheTimeout 191ms
2024 [+] Test method returns true when testing SendPort 206ms
2025 [+] Test method returns true when testing WriteAuthorityNS 168ms
2026 [+] Test method returns true when testing IsSlave 235ms
2027 [+] Test method returns true when testing LogIPFilterList 230ms
2028 [+] Test method returns true when testing RecursionTimeout 171ms
2029 [+] Test method returns true when testing DsTombstoneInterval 199ms
2030 [+] Test method returns true when testing EventLogLevel 174ms
2031 [+] Test method returns true when testing RecursionRetry 195ms
2032 [+] Test method returns true when testing RpcProtocol 181ms
2033 [+] Test method returns true when testing SecureResponses 134ms
2034 [+] Test method returns true when testing RoundRobin 157ms
2035 [+] Test method returns true when testing ForwardDelegations 139ms
2036 [+] Test method returns true when testing LogFileMaxSize 145ms
2037 [+] Test method returns true when testing DefaultNoRefreshInterval 222ms
2038 [+] Test method returns true when testing MaxNegativeCacheTTL 251ms
2039 [+] Test method returns true when testing DefaultRefreshInterval 254ms
2041 Describing Private functions
2043 Context Remove-CommonParameters
2044 [+] Should not contain any common parameters 126ms
2046Executing script C:\projects\xdnsserver\Tests\Unit\MSFT_xDnsServerZoneAging.Tests.ps1
2048 Describing MSFT_xDnsServerZoneAging\Get-TargetResource
2050 Context The zone aging on contoso.com is enabled
2051 [+] Should return a "System.Collections.Hashtable" object type 148ms
2052 [+] Should return valid values when aging is enabled 246ms
2054 Context The zone aging on contoso.com is disabled
2055 [+] Should return valid values when aging is not enabled 308ms
2057 Describing MSFT_xDnsServerZoneAging\Test-TargetResource
2059 Context The zone aging on contoso.com is enabled
2060 [+] Should return a "System.Boolean" object type 149ms
2061 [+] Should pass when everything matches (enabled) 134ms
2062 [+] Should fail when everything matches (enabled) 134ms
2064 Context The zone aging on contoso.com is disabled
2065 [+] Should pass when everything matches (disabled) 192ms
2066 [+] Should fail when everything matches (disabled) 204ms
2068 Describing MSFT_xDnsServerZoneAging\Set-TargetResource
2070 Context The zone aging on contoso.com is enabled
2071 [+] Should disable the DNS zone aging 775ms
2072 [+] Should set the DNS zone refresh interval 658ms
2073 [+] Should set the DNS zone no refresh interval 603ms
2075 Context The zone aging on contoso.com is disabled
2076 [+] Should enable the DNS zone aging 617ms
2078Executing script C:\projects\xdnsserver\Tests\Unit\MSFT_xDnsServerZoneScope.Tests.ps1
2080 Describing MSFT_xDnsServerZoneScope\Get-TargetResource
2082 Context When the system is in the desired state
2083 [+] Should set Ensure to Present when the Zone Scope is Present 544ms
2085 Context When the system is not in the desired state
2086 [+] Should set Ensure to Absent when the Zone Scope is not present 568ms
2088 Describing MSFT_xDnsServerZoneScope\Test-TargetResource
2090 Context When the system is in the desired state
2091 [+] Should return True when the Zone Scope exists 510ms
2093 Context When the system is not in the desired state
2094 [+] Should return False when the Ensure doesnt match 455ms
2096 Describing MSFT_xDnsServerZoneScope\Set-TargetResource
2098 Context When configuring DNS Server Zone Scopes
2099 [+] Calls Add-DnsServerZoneScope in the set method when the subnet does not exist 738ms
2100 [+] Calls Remove-DnsServerZoneScope in the set method when Ensure is Absent 524ms
2102Executing script C:\projects\xdnsserver\Tests\Unit\MSFT_xDnsServerZoneTransfer.Tests.ps1
2104 Describing MSFT_xDnsServerZoneTransfer\Get-TargetResource
2105 [+] Returns a "System.Collections.Hashtable" object type 902ms
2106 [+] Returns SecondaryServer = when zone transfers set to specific 623ms
2108 Describing MSFT_xDnsServerZoneTransfer\Test-TargetResource
2109 [+] Returns a "System.Boolean" object type 751ms
2110 [+] Passes when Zone Transfer Type matches 733ms
2111 [+] Fails when Zone Transfer Type does not match 888ms
2112 [+] Passes when Zone Transfer Secondaries matches 686ms
2113 [+] Passes when Zone Transfer Secondaries does not match 706ms
2115 Describing MSFT_xDnsServerZoneTransfer\Set-TargetResource
2116 [+] Calls Invoke-CimMethod not called when Zone Transfer Type matches 487ms
2117 [+] Calls Invoke-CimMethod called once when Zone Transfer Type does not match 735ms
2118 [+] Calls Invoke-CimMethod not called when Zone Transfer Secondaries matches 359ms
2119 [+] Calls Invoke-CimMethod called once when Zone Transfer Secondaries does not match 548ms
2120Tests completed in 583.1s
2121Tests Passed: 711, Failed: 3, Skipped: 1, Pending: 0, Inconclusive: 0
2123Code coverage report:
2124Covered 82.10 % of 1,095 analyzed Commands in 15 Files.
2125Missed commands:
2127File Class Function Line Command
2128---- ----- -------- ---- -------
2129DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Get-TargetResource 24 Write-Warning -Message "DSC Resource xDnsARecord has been replaced by xDNSRecord, and will be removed in a ...
2130DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Get-TargetResource 25 Write-Verbose "Looking up DNS record for $Name in $Zone"
2131DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Get-TargetResource 26 $record = Get-DnsServerResourceRecord -ZoneName $Zone -Name $Name -ErrorAction SilentlyContinue
2132DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Get-TargetResource 27 if ($null -eq $record)...
2133DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Get-TargetResource 29 return @{...
2134DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Get-TargetResource 30 Name = $Name
2135DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Get-TargetResource 31 Zone = $Zone
2136DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Get-TargetResource 32 Target = $Target
2137DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Get-TargetResource 33 Ensure = 'Absent'
2138DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Get-TargetResource 37 return @{...
2139DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Get-TargetResource 38 Name = $record.HostName
2140DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Get-TargetResource 39 Zone = $Zone
2141DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Get-TargetResource 40 Target = $record.RecordData.IPv4Address.ToString()
2142DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Get-TargetResource 41 Ensure = 'Present'
2143DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Set-TargetResource 69 if ($Ensure -eq 'Present')...
2144DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Set-TargetResource 71 Write-Verbose "Creating for DNS $Target in $Zone"
2145DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Set-TargetResource 72 Add-DnsServerResourceRecordA -IPv4Address $Target -Name $Name -ZoneName $Zone
2146DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Set-TargetResource 74 if ($Ensure -eq 'Present')...
2147DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Set-TargetResource 75 Write-Verbose "Removing DNS $Target in $Zone"
2148DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Set-TargetResource 76 Remove-DnsServerResourceRecord -Name $Name -ZoneName $Zone -RRType A
2149DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Test-TargetResource 105 Write-Verbose "Testing for DNS $Name in $Zone"
2150DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Test-TargetResource 106 $result = @(Get-TargetResource @PSBoundParameters)
2151DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Test-TargetResource 106 Get-TargetResource @PSBoundParameters
2152DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Test-TargetResource 107 if ($Ensure -ne $result.Ensure)...
2153DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Test-TargetResource 109 return $false
2154DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Test-TargetResource 111 if ($Ensure -ne $result.Ensure)...
2155DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Test-TargetResource 111 $result.Target -ne $Target
2156DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Test-TargetResource 113 return $false
2157DSCResources\MSFT_xDnsARecord\MSFT_xDnsARecord.psm1 Test-TargetResource 115 return $true
2158DSCResources\MSFT_xDnsRecord\MSFT_xDnsRecord.psm1 Get-TargetResource 85 $recordData = ($record.RecordData.hostnamealias).TrimEnd('.')
2159DSCResources\MSFT_xDnsRecord\MSFT_xDnsRecord.psm1 Get-TargetResource 85 $record.RecordData.hostnamealias
2160DSCResources\MSFT_xDnsRecord\MSFT_xDnsRecord.psm1 Set-TargetResource 170 $DNSParameters.Add('CName',$true)
2161DSCResources\MSFT_xDnsRecord\MSFT_xDnsRecord.psm1 Set-TargetResource 171 $DNSParameters.Add('HostNameAlias',$Target)
2162DSCResources\MSFT_xDnsRecord\MSFT_xDnsRecord.psm1 Set-TargetResource 192 $DNSParameters.Add('RRType','CName')
2163DSCResources\MSFT_xDnsServerADZone\MSFT_xDnsServerADZone.psm1 Set-TargetResource 303 $params += @{...
2164DSCResources\MSFT_xDnsServerADZone\MSFT_xDnsServerADZone.psm1 Set-TargetResource 304 DirectoryPartitionName = $DirectoryPartitionName
2165DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Set-TargetResource 108 $dnsServerClientSubnetParameters.Add('IPv6Subnet',$IPv6Subnet)
2166DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 182 Write-Verbose -Message ($LocalizedData.NotDesiredPropertyMessage -f 'IPv4Subnet', "$IPv4Subnet", "$IPv4Subn...
2167DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 182 $LocalizedData.NotDesiredPropertyMessage -f 'IPv4Subnet', "$IPv4Subnet", "$IPv4SubnetResult"
2168DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 183 Write-Verbose -Message ($LocalizedData.NotInDesiredStateMessage -f $Name)
2169DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 183 $LocalizedData.NotInDesiredStateMessage -f $Name
2170DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 184 return $false
2171DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 189 Write-Verbose -Message ($LocalizedData.NotDesiredPropertyMessage -f 'IPv4Subnet', "$IPv4Subnet", "$IPv4Subn...
2172DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 189 $LocalizedData.NotDesiredPropertyMessage -f 'IPv4Subnet', "$IPv4Subnet", "$IPv4SubnetResult"
2173DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 190 Write-Verbose -Message ($LocalizedData.NotInDesiredStateMessage -f $Name)
2174DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 190 $LocalizedData.NotInDesiredStateMessage -f $Name
2175DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 191 return $false
2176DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 207 Write-Verbose -Message ($LocalizedData.NotDesiredPropertyMessage -f 'IPv6Subnet', "$IPv6Subnet", "$IPv6Subn...
2177DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 207 $LocalizedData.NotDesiredPropertyMessage -f 'IPv6Subnet', "$IPv6Subnet", "$IPv6SubnetResult"
2178DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 208 Write-Verbose -Message ($LocalizedData.NotInDesiredStateMessage -f $Name)
2179DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 208 $LocalizedData.NotInDesiredStateMessage -f $Name
2180DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 209 return $false
2181DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 214 Write-Verbose -Message ($LocalizedData.NotDesiredPropertyMessage -f 'IPv6Subnet', "$IPv6Subnet", "$IPv6Subn...
2182DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 214 $LocalizedData.NotDesiredPropertyMessage -f 'IPv6Subnet', "$IPv6Subnet", "$IPv6SubnetResult"
2183DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 215 Write-Verbose -Message ($LocalizedData.NotInDesiredStateMessage -f $Name)
2184DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 215 $LocalizedData.NotInDesiredStateMessage -f $Name
2185DSCResources\MSFT_xDnsServerClientSubnet\MSFT_xDnsServerClientSubnet.psm1 Test-TargetResource 216 return $false
2186DSCResources\MSFT_xDnsServerDiagnostics\MSFT_xDnsServerDiagnostics.psm1 Test-TargetResource 502 Write-Verbose -Message 'Evaluating the DNS Server Diagnostics.'
2187DSCResources\MSFT_xDnsServerDiagnostics\MSFT_xDnsServerDiagnostics.psm1 Test-TargetResource 504 $currentState = Get-TargetResource -Name $Name
2188DSCResources\MSFT_xDnsServerDiagnostics\MSFT_xDnsServerDiagnostics.psm1 Test-TargetResource 506 $desiredState = $PSBoundParameters
2189DSCResources\MSFT_xDnsServerDiagnostics\MSFT_xDnsServerDiagnostics.psm1 Test-TargetResource 508 $result = Test-DscParameterState -CurrentValues $currentState -DesiredValues $desiredState -TurnOffTypeChec...
2190DSCResources\MSFT_xDnsServerDiagnostics\MSFT_xDnsServerDiagnostics.psm1 Test-TargetResource 510 return $result
2191DSCResources\MSFT_xDnsServerForwarder\MSFT_xDnsServerForwarder.psm1 Set-TargetResource 46 $IPAddresses = @()
2192DSCResources\MSFT_xDnsServerForwarder\MSFT_xDnsServerForwarder.psm1 Test-TargetResource 91 return $false
2193DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Get-TargetResource 47 Assert-Module -Name DnsServer
2194DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Get-TargetResource 51 Write-Verbose -Message 'Getting DNS zone.'
2195DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Get-TargetResource 52 $dnsZone = Get-DnsServerZone -Name $Name -ErrorAction SilentlyContinue
2196DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Get-TargetResource 53 if ($dnsZone)...
2197DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Get-TargetResource 55 $Ensure = 'Present'
2198DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Get-TargetResource 59 $Ensure = 'Absent'
2199DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Get-TargetResource 62 @{...
2200DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Get-TargetResource 63 Name = $Name
2201DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Get-TargetResource 64 Ensure = $Ensure
2202DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Get-TargetResource 65 MasterServers = [string[]]$($dnsZone.MasterServers.IPAddressToString)
2203DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Get-TargetResource 65 $dnsZone.MasterServers.IPAddressToString
2204DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Get-TargetResource 66 Type = $dnsZone.ZoneType
2205DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Set-TargetResource 88 Write-Verbose -Message 'Setting DNS zone.'
2206DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Set-TargetResource 89 if ($PSBoundParameters.ContainsKey('Debug'))...
2207DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Set-TargetResource 91 $null = $PSBoundParameters.Remove('Debug')
2208DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Set-TargetResource 93 Test-ResourceProperties @PSBoundParameters -Apply
2209DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Set-TargetResource 96 Restart-Service DNS
2210DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-TargetResource 122 Assert-Module -Name DnsServer
2211DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-TargetResource 125 Write-Verbose -Message 'Validating DNS zone.'
2212DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-TargetResource 126 if ($PSBoundParameters.ContainsKey('Debug'))...
2213DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-TargetResource 128 $null = $PSBoundParameters.Remove('Debug')
2214DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-TargetResource 130 Test-ResourceProperties @PSBoundParameters
2215DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 159 $zoneMessage = $($LocalizedData.CheckingZoneMessage) -f $Name
2216DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 159 $LocalizedData.CheckingZoneMessage
2217DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 160 Write-Verbose -Message $zoneMessage
2218DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 162 $dnsZone = Get-DnsServerZone -Name $Name -ErrorAction SilentlyContinue
2219DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 165 if ($dnsZone)...
2220DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 167 $testZoneMessage = $($LocalizedData.TestZoneMessage) -f 'present', $Ensure
2221DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 167 $LocalizedData.TestZoneMessage
2222DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 168 Write-Verbose -Message $testZoneMessage
2223DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 171 if ($Ensure -eq 'Present')...
2224DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 174 $secondaryZoneMessage = $LocalizedData.CheckingSecondaryZoneMessage
2225DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 175 Write-Verbose -Message $secondaryZoneMessage
2226DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 178 if ($dnsZone.ZoneType -eq "Secondary")...
2227DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 180 $correctZoneMessage = $($LocalizedData.AlreadySecondaryZoneMessage) -f $Name
2228DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 180 $LocalizedData.AlreadySecondaryZoneMessage
2229DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 181 Write-Verbose -Message $correctZoneMessage
2230DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 184 $checkPropertyMessage = $($LocalizedData.CheckPropertyMessage) -f 'master servers'
2231DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 184 $LocalizedData.CheckPropertyMessage
2232DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 185 Write-Verbose -Message $checkPropertyMessage
2233DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 188 if ((-not $dnsZone.MasterServers) -or (Compare-Object $($dnsZone.MasterServers.IPAddressToString) $MasterSe...
2234DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 188 -not $dnsZone.MasterServers
2235DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 188 Compare-Object $($dnsZone.MasterServers.IPAddressToString) $MasterServers
2236DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 188 $dnsZone.MasterServers.IPAddressToString
2237DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 190 $notDesiredPropertyMessage = $($LocalizedData.NotDesiredPropertyMessage) -f 'master servers',$MasterServers...
2238DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 190 $LocalizedData.NotDesiredPropertyMessage
2239DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 191 Write-Verbose -Message $notDesiredPropertyMessage
2240DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 193 if ($Apply)...
2241DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 195 Set-DnsServerSecondaryZone -Name $Name -MasterServers $MasterServers
2242DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 197 $setPropertyMessage = $($LocalizedData.SetPropertyMessage) -f 'master servers'
2243DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 197 $LocalizedData.SetPropertyMessage
2244DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 198 Write-Verbose -Message $setPropertyMessage
2245DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 202 return $false
2246DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 207 $desiredPropertyMessage = $($LocalizedData.DesiredPropertyMessage) -f 'master servers'
2247DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 207 $LocalizedData.DesiredPropertyMessage
2248DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 208 Write-Verbose -Message $desiredPropertyMessage
2249DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 209 if (-not $Apply)...
2250DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 211 return $true
2251DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 220 $notCorrectZoneMessage = $($LocalizedData.NotSecondaryZoneMessage) -f $Name,$dnsZone.ZoneType
2252DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 220 $LocalizedData.NotSecondaryZoneMessage
2253DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 221 Write-Verbose -Message $notCorrectZoneMessage
2254DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 224 if ($Apply)...
2255DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 226 ConvertTo-DnsServerSecondaryZone -Name $Name -MasterServers $MasterServers -ZoneFile $Name -Force
2256DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 228 $setZoneMessage = $($LocalizedData.SetSecondaryZoneMessage) -f $Name
2257DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 228 $LocalizedData.SetSecondaryZoneMessage
2258DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 229 Write-Verbose -Message $setZoneMessage
2259DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 233 return $false
2260DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 242 if ($Apply)...
2261DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 244 $removingZoneMessage = $LocalizedData.RemovingZoneMessage
2262DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 245 Write-Verbose -Message $removingZoneMessage
2263DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 247 Remove-DnsServerZone -Name $Name -Force
2264DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 249 $deleteZoneMessage = $($LocalizedData.DeleteZoneMessage) -f $Name
2265DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 249 $LocalizedData.DeleteZoneMessage
2266DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 250 Write-Verbose -Message $deleteZoneMessage
2267DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 254 return $false
2268DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 263 $testZoneMessage = $($LocalizedData.TestZoneMessage) -f 'absent', $Ensure
2269DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 263 $LocalizedData.TestZoneMessage
2270DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 264 Write-Verbose -Message $testZoneMessage
2271DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 266 if ($Ensure -eq 'Present')...
2272DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 268 if ($Apply)...
2273DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 270 $addingSecondaryZoneMessage = $LocalizedData.AddingSecondaryZoneMessage
2274DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 271 Write-Verbose -Message $addingSecondaryZoneMessage
2275DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 274 Add-DnsServerSecondaryZone -Name $Name -MasterServers $MasterServers -ZoneFile $Name
2276DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 275 Start-DnsServerZoneTransfer -Name $Name -FullTransfer
2277DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 277 $newSecondaryZoneMessage = $($LocalizedData.NewSecondaryZoneMessage) -f $Name
2278DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 277 $LocalizedData.NewSecondaryZoneMessage
2279DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 278 Write-Verbose -Message $newSecondaryZoneMessage
2280DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 282 return $false
2281DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 287 if (-not $Apply)...
2282DSCResources\MSFT_xDnsServerSecondaryZone\MSFT_xDnsServerSecondaryZone.psm1 Test-ResourceProperties 289 return $true
2283DSCResources\MSFT_xDnsServerSetting\MSFT_xDnsServerSetting.psm1 Set-TargetResource 250 throw $_
2284DSCResources\MSFT_xDnsServerSetting\MSFT_xDnsServerSetting.psm1 Get-PsDnsServerDiagnosticsClass 461 [CmdletBinding()]...
2285DSCResources\MSFT_xDnsServerSetting\MSFT_xDnsServerSetting.psm1 Get-PsDnsServerDiagnosticsClass 462 NameSpace = 'root/Microsoft/Windows/DNS'
2286DSCResources\MSFT_xDnsServerSetting\MSFT_xDnsServerSetting.psm1 Get-PsDnsServerDiagnosticsClass 463 ClassName = 'PS_DnsServerDiagnostics'
2287DSCResources\MSFT_xDnsServerSetting\MSFT_xDnsServerSetting.psm1 Get-PsDnsServerDiagnosticsClass 464 MethodName = 'Get'
2288DSCResources\MSFT_xDnsServerSetting\MSFT_xDnsServerSetting.psm1 Get-PsDnsServerDiagnosticsClass 465 ErrorAction = 'Stop'
2289DSCResources\MSFT_xDnsServerSetting\MSFT_xDnsServerSetting.psm1 Get-PsDnsServerDiagnosticsClass 468 $cimDnsServerDiagnostics = Invoke-CimMethod @invokeCimMethodParameters
2290DSCResources\MSFT_xDnsServerSetting\MSFT_xDnsServerSetting.psm1 Get-PsDnsServerDiagnosticsClass 469 $cimDnsServerDiagnostics.cmdletOutput
2291DSCResources\MSFT_xDnsServerZoneTransfer\MSFT_xDnsServerZoneTransfer.psm1 Set-TargetResource 80 $null = $PSBoundParameters.Remove('Debug')
2292DSCResources\MSFT_xDnsServerZoneTransfer\MSFT_xDnsServerZoneTransfer.psm1 Test-TargetResource 118 $null = $PSBoundParameters.Remove('Debug')
2293DSCResources\MSFT_xDnsServerZoneTransfer\MSFT_xDnsServerZoneTransfer.psm1 Test-ResourceProperties 165 $Arguments['SecureSecondaries'] = 3
2294DSCResources\MSFT_xDnsServerZoneTransfer\MSFT_xDnsServerZoneTransfer.psm1 Test-ResourceProperties 173 $Arguments['SecureSecondaries'] = 1
2295Modules\Helper\Helper.psm1 Get-LocalizedData 41 $dscResourcesFolder = Join-Path -Path (Split-Path -Path (Split-Path -Path $PSScriptRoot -Parent) -Parent) -...
2296Modules\Helper\Helper.psm1 Get-LocalizedData 41 Split-Path -Path (Split-Path -Path $PSScriptRoot -Parent) -Parent
2297Modules\Helper\Helper.psm1 Get-LocalizedData 41 Split-Path -Path $PSScriptRoot -Parent
2298Modules\Helper\Helper.psm1 Get-LocalizedData 42 $resourceDirectory = Join-Path -Path $dscResourcesFolder -ChildPath $ResourceName
2299Modules\Helper\Helper.psm1 Get-LocalizedData 54 $localizedStringFileLocation = Join-Path -Path $resourceDirectory -ChildPath 'en-US'
2300Modules\Helper\Helper.psm1 Assert-Module 102 $errorMsg = $LocalizedData.RoleNotFound -f $Name
2301Modules\Helper\Helper.psm1 Assert-Module 103 New-TerminatingError -ErrorId ModuleNotFound -ErrorMessage $errorMsg -ErrorCategory ObjectNotFound
2302Modules\Helper\Helper.psm1 Test-DscParameterState 190 $CurrentValues = ConvertTo-HashTable -CimInstance $CurrentValues
2303Modules\Helper\Helper.psm1 Test-DscParameterState 196 $DesiredValues = ConvertTo-HashTable -CimInstance $DesiredValues
2304Modules\Helper\Helper.psm1 Test-DscParameterState 217 New-InvalidArgumentException `...
2305Modules\Helper\Helper.psm1 Test-DscParameterState 274 if ($currentType.Name -eq 'PSCredential' -and $currentValue.UserName -eq $desiredValue.UserName)...
2306Modules\Helper\Helper.psm1 Test-DscParameterState 276 Write-Verbose -Message ($script:localizedData.MatchPsCredentialUsernameMessage -f $currentValue.UserName, $...
2307Modules\Helper\Helper.psm1 Test-DscParameterState 276 $script:localizedData.MatchPsCredentialUsernameMessage -f $currentValue.UserName, $desiredValue.UserName
2308Modules\Helper\Helper.psm1 Test-DscParameterState 281 Write-Verbose -Message ($script:localizedData.NoMatchPsCredentialUsernameMessage -f $currentValue.UserName,...
2309Modules\Helper\Helper.psm1 Test-DscParameterState 281 $script:localizedData.NoMatchPsCredentialUsernameMessage -f $currentValue.UserName, $desiredValue.UserName
2310Modules\Helper\Helper.psm1 Test-DscParameterState 282 $returnValue = $false
2311Modules\Helper\Helper.psm1 Test-DscParameterState 286 if ($currentType.Name -eq 'string' -and $currentValue -eq $desiredValue.UserName)...
2312Modules\Helper\Helper.psm1 Test-DscParameterState 288 Write-Verbose -Message ($script:localizedData.MatchPsCredentialUsernameMessage -f $currentValue, $desiredVa...
2313Modules\Helper\Helper.psm1 Test-DscParameterState 288 $script:localizedData.MatchPsCredentialUsernameMessage -f $currentValue, $desiredValue.UserName
2314Modules\Helper\Helper.psm1 Test-DscParameterState 293 Write-Verbose -Message ($script:localizedData.NoMatchPsCredentialUsernameMessage -f $currentValue, $desired...
2315Modules\Helper\Helper.psm1 Test-DscParameterState 293 $script:localizedData.NoMatchPsCredentialUsernameMessage -f $currentValue, $desiredValue.UserName
2316Modules\Helper\Helper.psm1 Test-DscParameterState 294 $returnValue = $false
2317Modules\Helper\Helper.psm1 Test-DscParameterState 321 $checkDesiredValue = Test-DscObjectHasProperty -Object $desiredValuesClean -PropertyName $key
2318Modules\Helper\Helper.psm1 Test-DscParameterState 326 Write-Verbose -Message ($script:localizedData.MatchValueMessage -f $desiredType.Name, $key, $currentValue, ...
2319Modules\Helper\Helper.psm1 Test-DscParameterState 326 $script:localizedData.MatchValueMessage -f $desiredType.Name, $key, $currentValue, $desiredValue
2320Modules\Helper\Helper.psm1 Test-DscParameterState 365 $desiredType = @{...
2321Modules\Helper\Helper.psm1 Test-DscParameterState 366 Name = 'Unknown'
2322Modules\Helper\Helper.psm1 Test-DscParameterState 376 $currentType = @{...
2323Modules\Helper\Helper.psm1 Test-DscParameterState 377 Name = 'Unknown'
2324Modules\Helper\Helper.psm1 Convert-RootHintsToHashtable 612 $rootHint.IPAddress.RecordData.IPv6Address.IPAddressToString -join ','
2327Uploading artifact TestsResults.xml (356,769 bytes)...100%
2328VERBOSE: running git ls-files
2329VERBOSE: running git ls-files
2330Uploading artifact codeCov.json (431,541 bytes)...100%
2331Uploading artifact codeCovUpload.log (328,607 bytes)...100%
23323 tests failed.
Log is empty.