tests: beginning of tests using Docker

This commit is contained in:
2025-07-04 09:02:27 -05:00
parent 7be2679b91
commit 305b504ca1
52 changed files with 1423 additions and 521 deletions

53
tests/packageCommands.yml Normal file
View File

@ -0,0 +1,53 @@
commands:
checkDockerNoVersion:
type: package
shell: zsh
packages:
- name: "docker-ce-cli"
- name: "docker-ce"
packageManager: apt
packageOperation: checkVersion
checkDockerPartialVersionWithoutRegex:
type: package
shell: zsh
packages:
- name: "docker-ce-cli"
version: "5:28.0.4-1"
- name: "docker-ce"
version: "5:28.0.4-1"
packageManager: apt
packageOperation: checkVersion
checkDockerPartialVersionWithRegex:
type: package
shell: zsh
packages:
- name: "docker-ce-cli"
version: "5:28.0-*"
- name: "docker-ce"
version: '5:28\.0\.4-1~([A-Za-z0-9]+(\.[A-Za-z0-9]+)+)*'
packageManager: apt
packageOperation: checkVersion
checkDockerVersionWithInvalidRegex:
type: package
shell: zsh
packages:
- name: "docker-ce-cli"
version: "5:28.0-**"
- name: "docker-ce"
version: '5:28\.0\K.4-1~([A-Za-z0-9]+(\.[A-Za-z0-9]+)+)*'
packageManager: apt
packageOperation: checkVersion
# host: mail.andrewnw.com
cmdLists:
packageCommands:
output:
onFailure: true
order:
- checkDockerPartialVersionWithoutRegex
- checkDockerPartialVersionWithRegex
- checkDockerVersionWithInvalidRegex
- checkDockerNoVersion