2025-02-27 17:45:07 +08:00
|
|
|
schemaVersion: 2.0.0
|
|
|
|
|
|
|
|
|
|
commandTests:
|
2025-02-27 19:09:20 +08:00
|
|
|
- name: cmake
|
2025-03-02 17:03:11 +08:00
|
|
|
command: bash
|
|
|
|
|
args: ["-l", "-c", "cmake --version"]
|
2025-02-27 19:09:20 +08:00
|
|
|
expectedOutput: [".*3.*"]
|
2025-02-27 17:45:07 +08:00
|
|
|
- name: ninja
|
2025-03-02 17:03:11 +08:00
|
|
|
command: bash
|
|
|
|
|
args: ["-l", "-c", "ninja --version"]
|
2025-02-27 17:45:07 +08:00
|
|
|
expectedOutput: [".*1.*"]
|
2025-02-27 19:09:20 +08:00
|
|
|
- name: task
|
2025-03-02 17:03:11 +08:00
|
|
|
command: bash
|
|
|
|
|
args: ["-l", "-c", "task --version"]
|
2025-02-27 19:09:20 +08:00
|
|
|
expectedOutput: [".*Task version:\\s*v3.*"]
|
|
|
|
|
- name: python
|
2025-03-02 17:03:11 +08:00
|
|
|
command: bash
|
|
|
|
|
args: ["-l", "-c", "python --version"]
|
2025-02-27 19:09:20 +08:00
|
|
|
expectedOutput: [".*Python.*"]
|
|
|
|
|
- name: python3
|
2025-03-02 17:03:11 +08:00
|
|
|
command: bash
|
|
|
|
|
args: ["-l", "-c", "python3 --version"]
|
2025-02-27 19:09:20 +08:00
|
|
|
expectedOutput: [".*Python.*"]
|
|
|
|
|
- name: make
|
2025-03-02 17:03:11 +08:00
|
|
|
command: bash
|
|
|
|
|
args: ["-l", "-c", "make --version"]
|
2025-02-27 19:09:20 +08:00
|
|
|
expectedOutput: [".*GNU Make.*"]
|
|
|
|
|
- name: cppcheck
|
2025-03-02 17:03:11 +08:00
|
|
|
command: bash
|
|
|
|
|
args: ["-l", "-c", "cppcheck --version"]
|
2025-02-27 19:09:20 +08:00
|
|
|
expectedOutput: [".*"]
|
2025-02-27 17:45:07 +08:00
|
|
|
- name: gcovr
|
2025-03-02 17:03:11 +08:00
|
|
|
command: bash
|
|
|
|
|
args: ["-l", "-c", "gcovr --version"]
|
2025-02-27 17:45:07 +08:00
|
|
|
expectedOutput: [".*gcovr.*"]
|
|
|
|
|
- name: doxygen
|
2025-03-02 17:03:11 +08:00
|
|
|
command: bash
|
|
|
|
|
args: ["-l", "-c", "doxygen --version"]
|
2025-02-27 17:45:07 +08:00
|
|
|
expectedOutput: [".*1.*"]
|
2025-02-27 19:09:20 +08:00
|
|
|
- name: ccache
|
2025-03-02 17:03:11 +08:00
|
|
|
command: bash
|
|
|
|
|
args: ["-l", "-c", "ccache --version"]
|
2025-02-27 19:09:20 +08:00
|
|
|
expectedOutput: [".*"]
|
|
|
|
|
- name: conan
|
2025-03-02 17:03:11 +08:00
|
|
|
command: bash
|
|
|
|
|
args: ["-l", "-c", "conan --version"]
|
2025-02-27 19:09:20 +08:00
|
|
|
expectedOutput: [".*"]
|
|
|
|
|
- name: meson
|
2025-03-02 17:03:11 +08:00
|
|
|
command: bash
|
|
|
|
|
args: ["-l", "-c", "meson --version"]
|
2025-02-27 19:09:20 +08:00
|
|
|
expectedOutput: [".*"]
|
|
|
|
|
- name: cmake-format
|
2025-03-02 17:03:11 +08:00
|
|
|
command: bash
|
|
|
|
|
args: ["-l", "-c", "cmake-format --version"]
|
2025-02-27 19:09:20 +08:00
|
|
|
expectedOutput: [".*"]
|
|
|
|
|
- name: cmake-lint
|
2025-03-02 17:03:11 +08:00
|
|
|
command: bash
|
|
|
|
|
args: ["-l", "-c", "cmake-lint --version"]
|
2025-02-27 19:09:20 +08:00
|
|
|
expectedOutput: [".*"]
|
2025-02-27 17:45:07 +08:00
|
|
|
|
|
|
|
|
fileExistenceTests:
|
|
|
|
|
- name: "vcpkg"
|
|
|
|
|
path: "/root/vcpkg"
|
|
|
|
|
shouldExist: true
|
|
|
|
|
- name: "ninja"
|
|
|
|
|
path: "/root/ninja"
|
|
|
|
|
shouldExist: true
|
|
|
|
|
- name: "cmake"
|
|
|
|
|
path: "/root/cmake"
|
|
|
|
|
shouldExist: true
|
2025-03-02 17:03:11 +08:00
|
|
|
- name: "task"
|
|
|
|
|
path: "/root/task"
|
|
|
|
|
shouldExist: true
|