| # TODO(xingao) Update to 2.0.0 to enable metadataTest. |
| schemaVersion: "1.0.0" |
| |
| # 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: 'gcc-version' |
| command: ['bash', '-c', 'gcc --version 2>&1'] |
| expectedOutput: ['gcc .*'] |
| - name: 'check-openssl' |
| command: ['bash', '-c', 'openssl version'] |
| expectedOutput: ['OpenSSL .*'] |
| - name: 'check-unzip' |
| command: ['bash', '-c', 'unzip'] |
| expectedOutput: ['.*Usage: unzip .*'] |
| - name: 'check-zip' |
| command: ['bash', '-c', 'zip --version'] |
| expectedOutput: ['.*This is Zip.*'] |
| |
| |
| # TODO(xingao) Test entry point once rules_docker is updated with latest |
| # version of the structure_test |
| # https://github.com/bazelbuild/rules_docker/pull/416 |
| # metadataTest: |
| # entrypoint: ['bazel'] |