46 lines
1.8 KiB
PowerShell
46 lines
1.8 KiB
PowerShell
|
|
. .\source\powershell\New-Marti.ps1
|
|
. .\source\powershell\Get-Marti.ps1
|
|
. .\source\powershell\Compress-Marti.ps1
|
|
|
|
Write-Host "Test case #1"
|
|
$oMarti = New-MartiChildItem -SourceFolder ".\docs" -Recurse -UrlPath ".\docs" -Filter "*" -LogPath ".\test\powershell\results\Logs"
|
|
$oMarti.description = "Sample execution"
|
|
|
|
$x = ConvertTo-Json -InputObject $oMarti
|
|
Set-Content -Path ".\test\powershell\results\marti_test01.mri.json" -Value $x
|
|
|
|
Write-Host "Test case #2"
|
|
$ArchiveFile = ".\test\powershell\results\marti_test02.zip"
|
|
Compress-Marti -SourceFolder ".\docs" -Filter "*" -LogPath ".\test\powershell\results\Logs" -ArchiveFile $ArchiveFile
|
|
|
|
Write-Host "Test case #3"
|
|
$y = Get-MartiItem -MartiDefintiion $oMarti -Title "ckan" -Format "txt" -LogPath ".\test\powershell\results\Logs"
|
|
Write-Host "Get item Title: $($y.title)"
|
|
Write-Host "Get item Url: $($y.url)"
|
|
|
|
Write-Host "Test case #4"
|
|
$oMarti = New-MartiResource -SourcePath ".\docs\ckan.md" -LogPath ".\test\powershell\results\Logs"
|
|
$oMarti.description = "Sample execution for ckan"
|
|
|
|
$x = ConvertTo-Json -InputObject $oMarti
|
|
Set-Content -Path ".\test\powershell\results\marti_test02.mri.json" -Value $x
|
|
|
|
$x = ConvertTo-Csv -InputObject $oMarti
|
|
Set-Content -Path ".\test\powershell\results\marti_test02.mri.csv" -Value $x
|
|
|
|
$x = ConvertTo-Xml -As String -InputObject $oMarti -Depth 6
|
|
Set-Content -Path ".\test\powershell\results\marti_test02.mri.xml" -Value $x
|
|
|
|
$x = ConvertTo-Html -InputObject $oMarti
|
|
Set-Content -Path ".\test\powershell\results\marti_test02.mri.html" -Value $x
|
|
|
|
Write-Host "Test case #5"
|
|
$oMarti = New-MartiResource -SourcePath ".\docs\eror" -LogPath ".\test\powershell\results\Logs"
|
|
$oMarti.description = "Sample execution with error"
|
|
|
|
$x = ConvertTo-Json -InputObject $oMarti
|
|
Set-Content -Path ".\test\powershell\results\marti_test03.mri.json" -Value $x
|
|
|
|
|