test(build): better variable naming scheme.

This commit is contained in:
Alexandre Pujol 2024-03-26 18:06:47 +00:00
parent f8d970faf0
commit c8512bc2c6
Failed to generate hash of commit

View file

@ -12,7 +12,7 @@ import (
) )
const ( const (
Archlinux = `NAME="Arch Linux" osReleaseArchlinux = `NAME="Arch Linux"
PRETTY_NAME="Arch Linux" PRETTY_NAME="Arch Linux"
ID=arch ID=arch
BUILD_ID=rolling BUILD_ID=rolling
@ -24,7 +24,7 @@ BUG_REPORT_URL="https://bugs.archlinux.org/"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo` LOGO=archlinux-logo`
Ubuntu = `PRETTY_NAME="Ubuntu 22.04.2 LTS" osReleaseUbuntu = `PRETTY_NAME="Ubuntu 22.04.2 LTS"
NAME="Ubuntu" NAME="Ubuntu"
VERSION_ID="22.04" VERSION_ID="22.04"
VERSION="22.04.2 LTS (Jammy Jellyfish)" VERSION="22.04.2 LTS (Jammy Jellyfish)"
@ -37,7 +37,7 @@ BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy` UBUNTU_CODENAME=jammy`
Debian = `PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" osReleaseDebian = `PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux" NAME="Debian GNU/Linux"
VERSION_ID="11" VERSION_ID="11"
VERSION="11 (bullseye)" VERSION="11 (bullseye)"
@ -47,7 +47,7 @@ HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support" SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"` BUG_REPORT_URL="https://bugs.debian.org/"`
OpenSUSETumbleweed = `ID="opensuse-tumbleweed" osReleaseOpenSUSETumbleweed = `ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse" ID_LIKE="opensuse suse"
VERSION_ID="20230404" VERSION_ID="20230404"
PRETTY_NAME="openSUSE Tumbleweed" PRETTY_NAME="openSUSE Tumbleweed"
@ -58,7 +58,7 @@ HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed" DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"` LOGO="distributor-logo-Tumbleweed"`
ArcoLinux = `NAME=ArcoLinux osReleaseArcoLinux = `NAME=ArcoLinux
ID=arcolinux ID=arcolinux
ID_LIKE=arch ID_LIKE=arch
BUILD_ID=rolling BUILD_ID=rolling
@ -68,7 +68,7 @@ SUPPORT_URL="https://arcolinuxforum.com/"
BUG_REPORT_URL="https://github.com/arcolinux" BUG_REPORT_URL="https://github.com/arcolinux"
LOGO=arcolinux-hello` LOGO=arcolinux-hello`
Fedora = `NAME="Fedora Linux" osReleaseFedora = `NAME="Fedora Linux"
VERSION="37 (Workstation Edition)" VERSION="37 (Workstation Edition)"
ID=fedora ID=fedora
VERSION_ID=37 VERSION_ID=37
@ -87,7 +87,7 @@ func Test_getOSRelease(t *testing.T) {
}{ }{
{ {
name: "Archlinux", name: "Archlinux",
osRelease: Archlinux, osRelease: osReleaseArchlinux,
want: map[string]string{ want: map[string]string{
"NAME": "Arch Linux", "NAME": "Arch Linux",
"PRETTY_NAME": "Arch Linux", "PRETTY_NAME": "Arch Linux",
@ -104,7 +104,7 @@ func Test_getOSRelease(t *testing.T) {
}, },
{ {
name: "Ubuntu", name: "Ubuntu",
osRelease: Ubuntu, osRelease: osReleaseUbuntu,
want: map[string]string{ want: map[string]string{
"PRETTY_NAME": "Ubuntu 22.04.2 LTS", "PRETTY_NAME": "Ubuntu 22.04.2 LTS",
"NAME": "Ubuntu", "NAME": "Ubuntu",
@ -143,27 +143,27 @@ func Test_getDistribution(t *testing.T) {
}{ }{
{ {
name: "Archlinux", name: "Archlinux",
osRelease: Archlinux, osRelease: osReleaseArchlinux,
want: "arch", want: "arch",
}, },
{ {
name: "Ubuntu", name: "Ubuntu",
osRelease: Ubuntu, osRelease: osReleaseUbuntu,
want: "ubuntu", want: "ubuntu",
}, },
{ {
name: "Debian", name: "Debian",
osRelease: Debian, osRelease: osReleaseDebian,
want: "debian", want: "debian",
}, },
{ {
name: "OpenSUSE Tumbleweed", name: "OpenSUSE Tumbleweed",
osRelease: OpenSUSETumbleweed, osRelease: osReleaseOpenSUSETumbleweed,
want: "opensuse", want: "opensuse",
}, },
{ {
name: "Fedora", name: "Fedora",
osRelease: Fedora, osRelease: osReleaseFedora,
want: "fedora", want: "fedora",
}, },
} }