tests/PesterConfiguration.ps1

$PesterConfiguration = New-PesterConfiguration

if (-not $IsLinux)
{
    $PesterConfiguration.Run.Path = './tests/DiskSmartInfo.completers.tests.ps1',
                                    './tests/DiskSmartInfo.cim.tests.ps1',
                                    './tests/DiskSmartInfo.ctl.tests.ps1',
                                    './tests/DiskSmartInfo.ctl.nvme.tests.ps1',
                                    './tests/DiskSmartInfo.attributes.tests.ps1',
                                    './tests/DiskSmartInfo.attributeproperties.cim.tests.ps1',
                                    './tests/DiskSmartInfo.attributeproperties.ctl.tests.ps1',
                                    './tests/DiskSmartInfo.attributeproperties.ctl.nvme.tests.ps1',
                                    './tests/DiskSmartInfo.history.cim.tests.ps1',
                                    './tests/DiskSmartInfo.history.ctl.tests.ps1',
                                    './tests/DiskSmartInfo.history.ctl.nvme.tests.ps1',
                                    './tests/DiskSmartInfo.archive.cim.tests.ps1',
                                    './tests/DiskSmartInfo.archive.ctl.tests.ps1',
                                    './tests/DiskSmartInfo.archive.ctl.nvme.tests.ps1',
                                    './tests/DiskSmartInfo.remoting.CIMSession.tests.ps1',
                                    './tests/DiskSmartInfo.remoting.CIMSession.mocked.tests.ps1',
                                    './tests/DiskSmartInfo.remoting.PSSession.cim.mocked.tests.ps1',
                                    './tests/DiskSmartInfo.remoting.PSSession.ctl.mocked.tests.ps1',
                                    './tests/DiskSmartInfo.remoting.SSHSession.cim.mocked.tests.ps1',
                                    './tests/DiskSmartInfo.remoting.SSHSession.ctl.mocked.tests.ps1',
                                    './tests/DiskSmartInfo.remoting.SSHClient.ctl.mocked.tests.ps1',
                                    './tests/DiskSmartInfo.config.cim.tests.ps1',
                                    './tests/DiskSmartInfo.config.ctl.tests.ps1',
                                    './tests/DiskSmartInfo.errors.tests.ps1',
                                    './tests/DiskSmartAttributeDescription.tests.ps1'
}

elseif ($IsLinux)
{
    $PesterConfiguration.Run.Path = './tests/DiskSmartInfo.ctl.tests.ps1',
                                    './tests/DiskSmartInfo.ctl.nvme.tests.ps1',
                                    './tests/DiskSmartInfo.attributes.tests.ps1',
                                    './tests/DiskSmartInfo.attributeproperties.ctl.tests.ps1',
                                    './tests/DiskSmartInfo.attributeproperties.ctl.nvme.tests.ps1',
                                    './tests/DiskSmartInfo.history.ctl.tests.ps1',
                                    './tests/DiskSmartInfo.history.ctl.nvme.tests.ps1',
                                    './tests/DiskSmartInfo.archive.ctl.tests.ps1',
                                    './tests/DiskSmartInfo.archive.ctl.nvme.tests.ps1',
                                    './tests/DiskSmartInfo.remoting.SSHSession.cim.mocked.tests.ps1',
                                    './tests/DiskSmartInfo.remoting.SSHSession.ctl.mocked.tests.ps1',
                                    './tests/DiskSmartInfo.remoting.SSHClient.ctl.mocked.tests.ps1',
                                    './tests/DiskSmartInfo.config.cim.tests.ps1',
                                    './tests/DiskSmartInfo.config.ctl.tests.ps1',
                                    './tests/DiskSmartInfo.errors.tests.ps1',
                                    './tests/DiskSmartAttributeDescription.tests.ps1'
}

$PesterConfiguration.Output.Verbosity = 'Detailed'

$PesterConfiguration.Should.ErrorAction = 'Continue'