{"options":[{"enabled":false,"definition":{"id":"5d58cc01-7c75-450c-be18-a388ddb129ec"},"inputs":{"branchFilters":"[\"+refs/heads/*\"]","additionalFields":"{}"}},{"enabled":false,"definition":{"id":"a9db38f9-9fdc-478c-b0f9-464221e58316"},"inputs":{"workItemType":"565942","assignToRequestor":"true","additionalFields":"{}"}},{"enabled":false,"definition":{"id":"57578776-4c22-4526-aeb0-86b6da17ee9c"},"inputs":{}}],"variables":{"system.debug":{"value":"false","allowOverride":true}},"retentionRules":[{"branches":["+refs/heads/*"],"artifacts":[],"artifactTypesToDelete":["FilePath","SymbolStore"],"daysToKeep":10,"minimumToKeep":1,"deleteBuildRecord":true,"deleteTestResults":true}],"properties":{},"tags":[],"metrics":[{"name":"CurrentBuildsInQueue","scope":"refs/heads/master","intValue":0},{"name":"CurrentBuildsInProgress","scope":"refs/heads/master","intValue":0},{"name":"CanceledBuilds","scope":"refs/heads/master","intValue":0,"date":"2018-02-21T00:00:00.000Z"},{"name":"FailedBuilds","scope":"refs/heads/master","intValue":11,"date":"2018-02-21T00:00:00.000Z"},{"name":"PartiallySuccessfulBuilds","scope":"refs/heads/master","intValue":0,"date":"2018-02-21T00:00:00.000Z"},{"name":"SuccessfulBuilds","scope":"refs/heads/master","intValue":6,"date":"2018-02-21T00:00:00.000Z"},{"name":"TotalBuilds","scope":"refs/heads/master","intValue":17,"date":"2018-02-21T00:00:00.000Z"}],"_links":{"self":{"href":"https://nwcadence.visualstudio.com/54281a19-9b2e-4761-92d1-ba6386fd5edf/_apis/build/Definitions/139?revision=16"},"web":{"href":"https://nwcadence.visualstudio.com/_permalink/_build/index?collectionId=03ade7a4-66d3-45c7-a385-cce3d3bad080&projectId=54281a19-9b2e-4761-92d1-ba6386fd5edf&definitionId=139"},"editor":{"href":"https://nwcadence.visualstudio.com/_permalink/_build/definitionEditor?collectionId=03ade7a4-66d3-45c7-a385-cce3d3bad080&projectId=54281a19-9b2e-4761-92d1-ba6386fd5edf&definitionId=139"}},"jobAuthorizationScope":1,"jobTimeoutInMinutes":60,"jobCancelTimeoutInMinutes":5,"process":{"phases":[{"steps":[{"environment":{},"enabled":true,"continueOnError":false,"alwaysRun":false,"displayName":"Install packages","timeoutInMinutes":0,"condition":"succeeded()","refName":"","task":{"id":"6c731c3c-3c68-459a-a5c9-bde6e6595b5b","versionSpec":"3.*","definitionType":"task"},"inputs":{"targetType":"inline","filePath":"","arguments":"","script":"curl -O https://bootstrap.pypa.io/get-pip.py\npython get-pip.py\npython -m pip install pytest\npython -m pip install pytest-cov\n","workingDirectory":"","failOnStderr":"false"}},{"environment":{},"enabled":true,"continueOnError":false,"alwaysRun":false,"displayName":"Run Tests","timeoutInMinutes":0,"condition":"succeeded()","refName":"","task":{"id":"6c731c3c-3c68-459a-a5c9-bde6e6595b5b","versionSpec":"3.*","definitionType":"task"},"inputs":{"targetType":"inline","filePath":"","arguments":"","script":"python -m pytest --junitxml=testresults.xml --cov=com --cov-report=xml --cov-report=html","workingDirectory":"example-py-pytest","failOnStderr":"false"}},{"environment":{},"enabled":true,"continueOnError":false,"alwaysRun":false,"displayName":"Install fix-styles package","timeoutInMinutes":0,"condition":"succeeded()","refName":"","task":{"id":"fe47e961-9fa8-4106-8639-368c022d43ad","versionSpec":"1.*","definitionType":"task"},"inputs":{"command":"install","workingDir":"$(System.DefaultWorkingDirectory)/","verbose":"false","customCommand":"","customRegistry":"useNpmrc","customFeed":"","customEndpoint":"","publishRegistry":"useExternalRegistry","publishFeed":"","publishEndpoint":""}},{"environment":{},"enabled":true,"continueOnError":false,"alwaysRun":false,"displayName":"Fix styles","timeoutInMinutes":0,"condition":"succeeded()","refName":"","task":{"id":"fe47e961-9fa8-4106-8639-368c022d43ad","versionSpec":"1.*","definitionType":"task"},"inputs":{"command":"custom","workingDir":"$(System.DefaultWorkingDirectory)/","verbose":"false","customCommand":"run fix","customRegistry":"useNpmrc","customFeed":"","customEndpoint":"","publishRegistry":"useExternalRegistry","publishFeed":"","publishEndpoint":""}},{"environment":{},"enabled":true,"continueOnError":false,"alwaysRun":true,"displayName":"Publish Test Results testresults.xml","timeoutInMinutes":0,"condition":"succeededOrFailed()","refName":"","task":{"id":"0b0f01ed-7dde-43ff-9cbb-e48954daf9b1","versionSpec":"2.*","definitionType":"task"},"inputs":{"testRunner":"JUnit","testResultsFiles":"testresults.xml","searchFolder":"$(System.DefaultWorkingDirectory)/example-py-pytest","mergeTestResults":"false","testRunTitle":"","platform":"","configuration":"","publishRunAttachments":"true"}},{"environment":{},"enabled":true,"continueOnError":false,"alwaysRun":false,"displayName":"Publish code coverage from $(System.DefaultWorkingDirectory)/example-py-pytest/coverage.xml","timeoutInMinutes":0,"condition":"succeeded()","refName":"","task":{"id":"2a7ebc54-c13e-490e-81a5-d7561ab7cd97","versionSpec":"1.*","definitionType":"task"},"inputs":{"codeCoverageTool":"Cobertura","summaryFileLocation":"$(System.DefaultWorkingDirectory)/example-py-pytest/coverage.xml","reportDirectory":"$(System.DefaultWorkingDirectory)/example-py-pytest/htmlcov","additionalCodeCoverageFiles":"$(System.DefaultWorkingDirectory)/example-py-pytest/htmlcov/**/*.*","failIfCoverageEmpty":"false"}}],"name":"Phase 1","condition":"succeeded()","target":{"executionOptions":{"type":0},"allowScriptsAuthAccessOption":false,"type":1},"jobAuthorizationScope":"projectCollection","jobCancelTimeoutInMinutes":1}],"type":1},"repository":{"properties":{"cleanOptions":"0","labelSources":"0","labelSourcesFormat":"$(build.buildNumber)","reportBuildStatus":"true","gitLfsSupport":"false","skipSyncSource":"false","checkoutNestedSubmodules":"false","fetchDepth":"0"},"id":"02f5354b-ea05-43a5-b3f6-26001219c216","type":"TfsGit","name":"python-testing-101","url":"https://nwcadence.visualstudio.com/PythonTesting/_git/python-testing-101","defaultBranch":"refs/heads/master","clean":"false","checkoutSubmodules":false},"processParameters":{},"quality":1,"authoredBy":{"id":"8900ac48-cf67-439a-ae21-3bbeeadf6d61","uniqueName":"colin.dembovsky@nwcadence.com","imageUrl":"https://nwcadence.visualstudio.com/_api/_common/identityImage?id=8900ac48-cf67-439a-ae21-3bbeeadf6d61","displayName":"Colin Dembovsky","url":"https://app.vssps.visualstudio.com/Aac78f3a3-9019-46ef-b9de-56f837e50af0/_apis/Identities/8900ac48-cf67-439a-ae21-3bbeeadf6d61"},"drafts":[],"queue":{"_links":{"self":{"href":"https://nwcadence.visualstudio.com/_apis/build/Queues/1889"}},"id":1889,"name":"Hosted Linux Preview","url":"https://nwcadence.visualstudio.com/_apis/build/Queues/1889","pool":{"id":8,"name":"Hosted Linux Preview","isHosted":true}},"id":139,"name":"PythonTesting-CI","url":"https://nwcadence.visualstudio.com/54281a19-9b2e-4761-92d1-ba6386fd5edf/_apis/build/Definitions/139?revision=16","uri":"vstfs:///Build/Definition/139","path":"\\","type":2,"queueStatus":0,"revision":16,"createdDate":"2018-02-21T01:37:15.240Z","project":{"id":"54281a19-9b2e-4761-92d1-ba6386fd5edf","name":"PythonTesting","url":"https://nwcadence.visualstudio.com/_apis/projects/54281a19-9b2e-4761-92d1-ba6386fd5edf","state":"wellFormed","revision":418046554,"visibility":0}}