blob: 0948dee5cd71a5cbbc362ca658afcc4fa249219b [file] [log] [blame]
schemaVersion: "1.0.0"
# TODO: split out the common tests once resolve the CI issues
# Distro-specific tests
commandTests:
- name: 'os-version'
command: ['sh', '-c', 'cat /etc/issue.net']
expectedOutput: ['Debian GNU/Linux 8']
# Common tests
commandTests:
- name: 'path-envvar'
command: ['sh', '-c', 'echo $PATH']
expectedOutput: ['/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin']
- name: 'javahome-envvar'
command: ['sh', '-c', 'echo $JAVA_HOME']
expectedOutput: ['/usr/lib/jvm/java-8-openjdk-amd64']
- name: 'java-version'
command: ['bash', '-c', 'java -version 2>&1']
expectedOutput: ['openjdk version \"1.8.*']
- name: 'check-openssl'
command: ['bash', '-c', 'openssl version']
expectedOutput: ['OpenSSL .*']
- name: 'bazel'
command: ['bazel']
expectedOutput: ['Usage: bazel <command> <options>.*']
# File existence tests
fileExistenceTests:
- name: 'OpenJDK'
isDirectory: true
path: '/usr/lib/jvm/java-8-openjdk-amd64'
shouldExist: true