steps:
  - script: 'npm install -g esy@0.4.9 --unsafe-perm'
    displayName: 'npm install -g esy'

  - script: 'esy install'
    displayName: 'esy install'

  - script: 'esy build'
    displayName: 'esy build'

  - script: 'esy test'
    displayName: 'esy test'

  - script: |
      :; set -e
      :; ./scripts/run-all.cmd ./scripts/test-prepublish.cmd
      :; exit 0
      scripts\run-all.cmd scripts\test-prepublish.cmd || exit 1
    displayName: 'esy test-prepublish'
