UNPKG

@shko.online/componentframework-mock

Version:

Mocking library to help with testing PowerApps Component Framework Components

61 lines (50 loc) 1.36 kB
trigger: - main - beta pool: vmImage: windows-latest steps: - task: UseNode@1 inputs: version: '20.x' - task: Npm@1 inputs: command: 'install' displayName: "Install NPM Dependencies" # - task: dependency-check-build-task@6 # inputs: # projectName: '@shko.online/componentframework-mock' # scanPath: 'package-lock.json' # format: 'HTML, JSON, JUNIT' # additionalArguments: '--nvdApiKey $(NVDApiKey)' # - task: PublishTestResults@2 # inputs: # testResultsFormat: 'JUnit' # testResultsFiles: 'dependency-check/*junit.xml' # searchFolder: '$(Common.TestResultsDirectory)' # testRunTitle: 'Dependency Check' - task: Npm@1 inputs: command: 'custom' customCommand: 'run test:types' displayName: "Test Types" - task: Npm@1 inputs: command: 'custom' customCommand: 'run test:jest' displayName: "Test" - task: Npm@1 inputs: command: 'custom' customCommand: 'run build' displayName: "Build" - script: 'npx semantic-release' displayName: 'Semantic Release' env: GITHUB_TOKEN: $(GITHUB_TOKEN) NPM_TOKEN: $(NPM_TOKEN) - task: PublishCodeCoverageResults@2 displayName: "Publish code coverage results" condition: succeededOrFailed() inputs: summaryFileLocation: "coverage/cobertura-coverage.xml"