mirror of https://github.com/aminya/setup-cpp
chore: add container-tests for fedora
This commit is contained in:
parent
a910f0daaa
commit
927edb503e
|
@ -0,0 +1,44 @@
|
||||||
|
schemaVersion: 2.0.0
|
||||||
|
|
||||||
|
commandTests:
|
||||||
|
- name: gcc compiler
|
||||||
|
command: gcc
|
||||||
|
args: ["--version"]
|
||||||
|
expectedOutput: [".*gcc.*GCC.*"]
|
||||||
|
- name: g++ compiler
|
||||||
|
command: g++
|
||||||
|
args: ["--version"]
|
||||||
|
expectedOutput: [".*g\\+\\+.*GCC.*"]
|
||||||
|
- name: cmake
|
||||||
|
command: cmake
|
||||||
|
args: ["--version"]
|
||||||
|
expectedOutput: [".*cmake version.*"]
|
||||||
|
- name: make
|
||||||
|
command: make
|
||||||
|
args: ["--version"]
|
||||||
|
expectedOutput: [".*GNU Make.*"]
|
||||||
|
- name: ninja
|
||||||
|
command: ninja
|
||||||
|
args: ["--version"]
|
||||||
|
expectedOutput: [".*1.*"]
|
||||||
|
- name: gcovr
|
||||||
|
command: gcovr
|
||||||
|
args: ["--version"]
|
||||||
|
expectedOutput: [".*gcovr.*"]
|
||||||
|
- name: ccache
|
||||||
|
command: ccache
|
||||||
|
args: ["--version"]
|
||||||
|
expectedOutput: [".*ccache.*"]
|
||||||
|
- name: doxygen
|
||||||
|
command: doxygen
|
||||||
|
args: ["--version"]
|
||||||
|
expectedOutput: [".*1.*"]
|
||||||
|
- name: cppcheck
|
||||||
|
command: cppcheck
|
||||||
|
args: ["--version"]
|
||||||
|
expectedOutput: [".*Cppcheck.*"]
|
||||||
|
|
||||||
|
fileExistenceTests:
|
||||||
|
- name: "vcpkg"
|
||||||
|
path: "/root/vcpkg"
|
||||||
|
shouldExist: true
|
|
@ -20,6 +20,7 @@
|
||||||
"build": "shx rm -rf dist/ && shx mkdir ./dist && run-p test.tsc build.parcel copy.matchers",
|
"build": "shx rm -rf dist/ && shx mkdir ./dist && run-p test.tsc build.parcel copy.matchers",
|
||||||
"build.docker": "pnpm build && docker build -f ./dev/docker/ubuntu_node.dockerfile -t setup_cpp .",
|
"build.docker": "pnpm build && docker build -f ./dev/docker/ubuntu_node.dockerfile -t setup_cpp .",
|
||||||
"build.docker.arch": "pnpm build && docker build -f ./dev/docker/arch_node.dockerfile -t setup_cpp:arch .",
|
"build.docker.arch": "pnpm build && docker build -f ./dev/docker/arch_node.dockerfile -t setup_cpp:arch .",
|
||||||
|
"build.docker.fedora": "pnpm build && docker build -f ./dev/docker/fedora_node.dockerfile -t setup_cpp:fedora .",
|
||||||
"build.docker.ubuntu": "pnpm build && docker build -f ./dev/docker/ubuntu_node.dockerfile -t setup_cpp:ubuntu .",
|
"build.docker.ubuntu": "pnpm build && docker build -f ./dev/docker/ubuntu_node.dockerfile -t setup_cpp:ubuntu .",
|
||||||
"build.parcel": "cross-env NODE_ENV=production parcel build --detailed-report",
|
"build.parcel": "cross-env NODE_ENV=production parcel build --detailed-report",
|
||||||
"bump": "ncu -u -x execa,numerous && pnpm update",
|
"bump": "ncu -u -x execa,numerous && pnpm update",
|
||||||
|
@ -32,10 +33,12 @@
|
||||||
"prepare": "npm run build",
|
"prepare": "npm run build",
|
||||||
"start.docker": "docker run -t setup_cpp .",
|
"start.docker": "docker run -t setup_cpp .",
|
||||||
"start.docker.arch": "docker run -t setup_cpp:arch .",
|
"start.docker.arch": "docker run -t setup_cpp:arch .",
|
||||||
|
"start.docker.fedora": "docker run -t setup_cpp:fedora .",
|
||||||
"start.docker.ubuntu": "docker run -t setup_cpp:ubuntu .",
|
"start.docker.ubuntu": "docker run -t setup_cpp:ubuntu .",
|
||||||
"test": "run-p test.format test.lint test.cspell test.tsc test.unit",
|
"test": "run-p test.format test.lint test.cspell test.tsc test.unit",
|
||||||
"test.cspell": "cspell lint --no-progress --show-suggestions",
|
"test.cspell": "cspell lint --no-progress --show-suggestions",
|
||||||
"test.docker.arch": "docker build -f ./dev/docker/arch_node.dockerfile --target base -t setup_cpp:arch-base . && container-structure-test test --image setup_cpp:arch-base --config ./dev/container-tests/arch.yml",
|
"test.docker.arch": "docker build -f ./dev/docker/arch_node.dockerfile --target base -t setup_cpp:arch-base . && container-structure-test test --image setup_cpp:arch-base --config ./dev/container-tests/arch.yml",
|
||||||
|
"test.docker.fedora": "docker build -f ./dev/docker/fedora_node.dockerfile --target base -t setup_cpp:fedora-base . && container-structure-test test --image setup_cpp:fedora-base --config ./dev/container-tests/fedora.yml",
|
||||||
"test.docker.ubuntu": "docker build -f ./dev/docker/ubuntu_node.dockerfile --target base -t setup_cpp:ubuntu-base . && container-structure-test test --image setup_cpp:ubuntu-base --config ./dev/container-tests/ubuntu.yml",
|
"test.docker.ubuntu": "docker build -f ./dev/docker/ubuntu_node.dockerfile --target base -t setup_cpp:ubuntu-base . && container-structure-test test --image setup_cpp:ubuntu-base --config ./dev/container-tests/ubuntu.yml",
|
||||||
"test.format": "prettier . --check",
|
"test.format": "prettier . --check",
|
||||||
"test.lint": "eslint .",
|
"test.lint": "eslint .",
|
||||||
|
|
Loading…
Reference in New Issue