Framework for testing
The project has migrated from [GitLab](https://gitlab.com/atpd/fenrir)
The latest version is 2026.0
Available in a docker container: ghcr.io/1bah/fenrir-base:latest
$ cat << 'CONF' | sudo tee /etc/yum.repos.d/1bah.repo
[1bah-repo]
name=1BAH package registry
baseurl=https://1bah.github.io/rpm
enabled=1
gpgcheck=1
gpgkey=https://1bah.github.io/public.key
CONF
$ sudo dnf install fenrir$ sudo mkdir -p /usr/share/keyrings
$ curl -fsSL https://1bah.github.io/public.key | sudo gpg --dearmor -o /usr/share/keyrings/1bah.gpg
$ echo 'deb [signed-by=/usr/share/keyrings/1bah.gpg] https://1bah.github.io/deb stable main' | sudo tee /etc/apt/sources.list.d/1bah.list
$ sudo apt update && sudo apt install fenrir-1bahSystem requirements
-
Bash version 5.0.0+
-
curl
$ git clone https://github.com/1BAH/fenrir.git /tmp/frir
$ cd /tmp/frir/src/main/fenrir/cli
$ sudo ./install-fenrirInstall script supports these options:
--bash Install autocompletion for bash --zsh Install autocompletion for zsh
$ fenrir run PATH_TO_SOLUTION_REPOAvailable flags
-
-i→inline: do not clone the solution, run tests inside the provided repo -
-nl→no linters: skip all linters -
-c TEST_NAME→ run only the selected test
The project is distributed under Apache License 2.0 terms.
© 2025-present Iwan Kalinin <koefic.cien@gmail.com>