mirror of
https://github.com/dfinke/ImportExcel.git
synced 2026-01-20 09:23:56 +00:00
test ace
This commit is contained in:
@@ -20,6 +20,23 @@ jobs:
|
||||
vmImage: 'windows-latest'
|
||||
|
||||
steps:
|
||||
|
||||
- powershell: (New-Object system.data.oledb.oledbenumerator).GetElements().SOURCES_NAME
|
||||
displayName: 'Show data sources before ACE'
|
||||
|
||||
- powershell: |
|
||||
$ProgressPreference = 'SilentlyContinue'
|
||||
$uri = 'https://download.microsoft.com/download/3/5/C/35C84C36-661A-44E6-9324-8786B8DBE231/accessdatabaseengine_X64.exe'
|
||||
irm $uri -outfile ace.exe
|
||||
$ProgressPreference = 'Continue'
|
||||
displayName: 'Download ACE'
|
||||
|
||||
- powershell: Start-Process .\ace.exe -Wait -ArgumentList "/quiet /passive /norestart"
|
||||
displayName: 'Install ACE'
|
||||
|
||||
- powershell: (New-Object system.data.oledb.oledbenumerator).GetElements().SOURCES_NAME
|
||||
displayName: 'Show data sources after ACE'
|
||||
|
||||
- powershell: 'Install-Module -Name Pester -Force -SkipPublisherCheck'
|
||||
displayName: 'Update Pester'
|
||||
- powershell: './CI/CI.ps1 -Test'
|
||||
@@ -44,68 +61,68 @@ jobs:
|
||||
targetPath: '$(Build.SourcesDirectory)'
|
||||
artifact: 'Source'
|
||||
|
||||
- job: WindowsPSCore
|
||||
pool:
|
||||
vmImage: 'windows-latest'
|
||||
# - job: WindowsPSCore
|
||||
# pool:
|
||||
# vmImage: 'windows-latest'
|
||||
|
||||
steps:
|
||||
- pwsh: 'Install-Module -Name Pester -Force'
|
||||
displayName: 'Update Pester'
|
||||
- pwsh: './CI/CI.ps1 -Test'
|
||||
displayName: 'Install and Test'
|
||||
# steps:
|
||||
# - pwsh: 'Install-Module -Name Pester -Force'
|
||||
# displayName: 'Update Pester'
|
||||
# - pwsh: './CI/CI.ps1 -Test'
|
||||
# displayName: 'Install and Test'
|
||||
|
||||
- task: PublishTestResults@2
|
||||
inputs:
|
||||
testResultsFormat: 'NUnit'
|
||||
testResultsFiles: '**/TestResults*.xml'
|
||||
failTaskOnFailedTests: true
|
||||
# - task: PublishTestResults@2
|
||||
# inputs:
|
||||
# testResultsFormat: 'NUnit'
|
||||
# testResultsFiles: '**/TestResults*.xml'
|
||||
# failTaskOnFailedTests: true
|
||||
|
||||
- job: Ubuntu
|
||||
pool:
|
||||
vmImage: 'ubuntu-latest'
|
||||
# - job: Ubuntu
|
||||
# pool:
|
||||
# vmImage: 'ubuntu-latest'
|
||||
|
||||
steps:
|
||||
- powershell: 'Install-Module -Name Pester -Force'
|
||||
displayName: 'Update Pester'
|
||||
- powershell: './CI/CI.ps1 -Test'
|
||||
displayName: 'Install and Test'
|
||||
# steps:
|
||||
# - powershell: 'Install-Module -Name Pester -Force'
|
||||
# displayName: 'Update Pester'
|
||||
# - powershell: './CI/CI.ps1 -Test'
|
||||
# displayName: 'Install and Test'
|
||||
|
||||
- task: PublishTestResults@2
|
||||
inputs:
|
||||
testResultsFormat: 'NUnit'
|
||||
testResultsFiles: '**/TestResults*.xml'
|
||||
failTaskOnFailedTests: true
|
||||
# - task: PublishTestResults@2
|
||||
# inputs:
|
||||
# testResultsFormat: 'NUnit'
|
||||
# testResultsFiles: '**/TestResults*.xml'
|
||||
# failTaskOnFailedTests: true
|
||||
|
||||
- job: macOS
|
||||
pool:
|
||||
vmImage: 'macOS-latest'
|
||||
# - job: macOS
|
||||
# pool:
|
||||
# vmImage: 'macOS-latest'
|
||||
|
||||
steps:
|
||||
- script: brew install mono-libgdiplus
|
||||
displayName: 'Install mono-libgdiplus'
|
||||
- powershell: 'Install-Module -Name Pester -Force'
|
||||
displayName: 'Update Pester'
|
||||
- powershell: './CI/CI.ps1 -Test'
|
||||
displayName: 'Install and Test'
|
||||
# steps:
|
||||
# - script: brew install mono-libgdiplus
|
||||
# displayName: 'Install mono-libgdiplus'
|
||||
# - powershell: 'Install-Module -Name Pester -Force'
|
||||
# displayName: 'Update Pester'
|
||||
# - powershell: './CI/CI.ps1 -Test'
|
||||
# displayName: 'Install and Test'
|
||||
|
||||
- task: PublishTestResults@2
|
||||
inputs:
|
||||
testResultsFormat: 'NUnit'
|
||||
testResultsFiles: '**/TestResults*.xml'
|
||||
failTaskOnFailedTests: true
|
||||
# - task: PublishTestResults@2
|
||||
# inputs:
|
||||
# testResultsFormat: 'NUnit'
|
||||
# testResultsFiles: '**/TestResults*.xml'
|
||||
# failTaskOnFailedTests: true
|
||||
|
||||
- job: macOSNoDeps
|
||||
pool:
|
||||
vmImage: 'macOS-latest'
|
||||
# - job: macOSNoDeps
|
||||
# pool:
|
||||
# vmImage: 'macOS-latest'
|
||||
|
||||
steps:
|
||||
- powershell: 'Install-Module -Name Pester -Force'
|
||||
displayName: 'Update Pester'
|
||||
- powershell: './CI/CI.ps1 -TestImportOnly'
|
||||
displayName: 'Install and Test Import Only'
|
||||
# steps:
|
||||
# - powershell: 'Install-Module -Name Pester -Force'
|
||||
# displayName: 'Update Pester'
|
||||
# - powershell: './CI/CI.ps1 -TestImportOnly'
|
||||
# displayName: 'Install and Test Import Only'
|
||||
|
||||
- task: PublishTestResults@2
|
||||
inputs:
|
||||
testResultsFormat: 'NUnit'
|
||||
testResultsFiles: '**/TestResults*.xml'
|
||||
failTaskOnFailedTests: true
|
||||
# - task: PublishTestResults@2
|
||||
# inputs:
|
||||
# testResultsFormat: 'NUnit'
|
||||
# testResultsFiles: '**/TestResults*.xml'
|
||||
# failTaskOnFailedTests: true
|
||||
|
||||
Reference in New Issue
Block a user