Add project.json for ScheduledJob, add test that we build PSScheduledJob module
This commit is contained in:
parent
ff67c73c48
commit
7cd6a76479
25
src/Microsoft.PowerShell.ScheduledJob/project.json
Normal file
25
src/Microsoft.PowerShell.ScheduledJob/project.json
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"name": "Microsoft.PowerShell.ScheduledJob",
|
||||
"version": "1.0.0-*",
|
||||
|
||||
"buildOptions": {
|
||||
"keyFile": "../signing/visualstudiopublic.snk",
|
||||
"delaySign": true,
|
||||
"publicSign": false,
|
||||
"warningsAsErrors": true,
|
||||
},
|
||||
|
||||
"dependencies": {
|
||||
"System.Management.Automation": "1.0.0-*",
|
||||
"Microsoft.PowerShell.ScheduledJob.Interop": "1.0.0-*"
|
||||
},
|
||||
|
||||
"frameworks": {
|
||||
"net451": {
|
||||
"frameworkAssemblies": {
|
||||
"System.Threading": "",
|
||||
"System.Threading.Tasks": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -43,7 +43,7 @@ Describe 'Modules for the packge' {
|
||||
It 'loads Microsoft.PowerShell.LocalAccounts' {
|
||||
try
|
||||
{
|
||||
Import-Module Microsoft.PowerShell.LocalAccounts
|
||||
Import-Module Microsoft.PowerShell.LocalAccounts -ErrorAction Stop
|
||||
Get-LocalUser | Should Not Be $null
|
||||
}
|
||||
finally
|
||||
@ -55,7 +55,7 @@ Describe 'Modules for the packge' {
|
||||
It 'loads Microsoft.PowerShell.Archive' {
|
||||
try
|
||||
{
|
||||
Import-Module Microsoft.PowerShell.LocalAccounts
|
||||
Import-Module Microsoft.PowerShell.LocalAccounts -ErrorAction Stop
|
||||
Set-Content -Path TestDrive:\1.txt -Value ''
|
||||
Compress-Archive -Path TestDrive:\1.txt -DestinationPath TestDrive:\1.zip
|
||||
Get-ChildItem -Path TestDrive:\1.zip | Should Not Be $null
|
||||
@ -65,6 +65,18 @@ Describe 'Modules for the packge' {
|
||||
Remove-Module -ErrorAction SilentlyContinue Microsoft.PowerShell.Archive
|
||||
}
|
||||
}
|
||||
|
||||
It 'loads PsScheduledJob' {
|
||||
try
|
||||
{
|
||||
Import-Module PsScheduledJob -ErrorAction Stop
|
||||
New-ScheduledJobOption | Should Not Be $null
|
||||
}
|
||||
finally
|
||||
{
|
||||
Remove-Module -ErrorAction SilentlyContinue PsScheduledJob
|
||||
}
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user