Lines Matching +full:release +full:- +full:version

1 //===- unittests/Driver/DistroTest.cpp --- ToolChains tests ---------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
24 // The tests include all release-related files for each distribution
30 // Ubuntu uses Debian Sid version. in TEST()
33 UbuntuTrustyFileSystem.addFile("/etc/lsb-release", 0, in TEST()
38 UbuntuTrustyFileSystem.addFile("/etc/os-release", 0, in TEST()
40 "VERSION=\"14.04, Trusty Tahr\"\n" in TEST()
49 Distro UbuntuTrusty{UbuntuTrustyFileSystem, llvm::Triple("unknown-pc-linux")}; in TEST()
57 Distro UbuntuTrusty2{UbuntuTrustyFileSystem, llvm::Triple("unknown-pc-windows")}; in TEST()
63 UbuntuYakketyFileSystem.addFile("/etc/lsb-release", 0, in TEST()
68 UbuntuYakketyFileSystem.addFile("/etc/os-release", 0, in TEST()
70 "VERSION=\"16.10 (Yakkety Yak)\"\n" in TEST()
78 … "PRIVACY_POLICY_URL=\"http://www.ubuntu.com/legal/terms-and-policies/privacy-policy\"\n" in TEST()
82 Distro UbuntuYakkety{UbuntuYakketyFileSystem, llvm::Triple("unknown-pc-linux")}; in TEST()
93 Fedora25FileSystem.addFile("/etc/system-release-cpe", 0, in TEST()
95 // Both files are symlinks to fedora-release. in TEST()
96 Fedora25FileSystem.addFile("/etc/system-release", 0, in TEST()
97 llvm::MemoryBuffer::getMemBuffer("Fedora release 25 (Twenty Five)\n")); in TEST()
98 Fedora25FileSystem.addFile("/etc/redhat-release", 0, in TEST()
99 llvm::MemoryBuffer::getMemBuffer("Fedora release 25 (Twenty Five)\n")); in TEST()
100 Fedora25FileSystem.addFile("/etc/fedora-release", 0, in TEST()
101 llvm::MemoryBuffer::getMemBuffer("Fedora release 25 (Twenty Five)\n")); in TEST()
102 Fedora25FileSystem.addFile("/etc/os-release", 0, in TEST()
104 "VERSION=\"25 (Twenty Five)\"\n" in TEST()
117 Distro Fedora25{Fedora25FileSystem, llvm::Triple("unknown-pc-linux")}; in TEST()
126 CentOS7FileSystem.addFile("/etc/system-release-cpe", 0, in TEST()
128 // Both files are symlinks to centos-release. in TEST()
129 CentOS7FileSystem.addFile("/etc/system-release", 0, in TEST()
130 llvm::MemoryBuffer::getMemBuffer("CentOS Linux release 7.2.1511 (Core) \n")); in TEST()
131 CentOS7FileSystem.addFile("/etc/redhat-release", 0, in TEST()
132 llvm::MemoryBuffer::getMemBuffer("CentOS Linux release 7.2.1511 (Core) \n")); in TEST()
133 CentOS7FileSystem.addFile("/etc/centos-release", 0, in TEST()
134 llvm::MemoryBuffer::getMemBuffer("CentOS Linux release 7.2.1511 (Core) \n")); in TEST()
135 CentOS7FileSystem.addFile("/etc/centos-release-upstream", 0, in TEST()
137 CentOS7FileSystem.addFile("/etc/os-release", 0, in TEST()
139 "VERSION=\"7 (Core)\"\n" in TEST()
149 "CENTOS_MANTISBT_PROJECT=\"CentOS-7\"\n" in TEST()
154 Distro CentOS7{CentOS7FileSystem, llvm::Triple("unknown-pc-linux")}; in TEST()
165 OpenSUSELeap421FileSystem.addFile("/etc/SuSE-release", 0, in TEST()
167 "VERSION = 42.1\n" in TEST()
169 …"# /etc/SuSE-release is deprecated and will be removed in the future, use /etc/os-release instead\… in TEST()
170 OpenSUSELeap421FileSystem.addFile("/etc/os-release", 0, in TEST()
172 "VERSION=\"42.1\"\n" in TEST()
182 Distro OpenSUSELeap421{OpenSUSELeap421FileSystem, llvm::Triple("unknown-pc-linux")}; in TEST()
191 OpenSUSE132FileSystem.addFile("/etc/SuSE-release", 0, in TEST()
193 "VERSION = 13.2\n" in TEST()
195 …"# /etc/SuSE-release is deprecated and will be removed in the future, use /etc/os-release instead\… in TEST()
196 OpenSUSE132FileSystem.addFile("/etc/os-release", 0, in TEST()
198 "VERSION=\"13.2 (Harlequin)\"\n" in TEST()
208 Distro OpenSUSE132{OpenSUSE132FileSystem, llvm::Triple("unknown-pc-linux")}; in TEST()
217 SLES10FileSystem.addFile("/etc/SuSE-release", 0, in TEST()
219 "VERSION = 10\n" in TEST()
222 …vm::MemoryBuffer::getMemBuffer("LSB_VERSION=\"core-2.0-noarch:core-3.0-noarch:core-2.0-x86_64:core in TEST()
225 Distro SLES10{SLES10FileSystem, llvm::Triple("unknown-pc-linux")}; in TEST()
238 DebianJessieFileSystem.addFile("/etc/os-release", 0, in TEST()
242 "VERSION=\"8 (jessie)\"\n" in TEST()
248 Distro DebianJessie{DebianJessieFileSystem, llvm::Triple("unknown-pc-linux")}; in TEST()
259 DebianStretchSidFileSystem.addFile("/etc/os-release", 0, in TEST()
267 Distro DebianStretchSid{DebianStretchSidFileSystem, llvm::Triple("unknown-pc-linux")}; in TEST()
278 ExherboFileSystem.addFile("/etc/os-release", 0, in TEST()
287 Distro Exherbo{ExherboFileSystem, llvm::Triple("unknown-pc-linux")}; in TEST()
298 ArchLinuxFileSystem.addFile("/etc/arch-release", 0, // (empty) in TEST()
300 ArchLinuxFileSystem.addFile("/etc/os-release", 0, in TEST()
309 Distro ArchLinux{ArchLinuxFileSystem, llvm::Triple("unknown-pc-linux")}; in TEST()
321 "/etc/gentoo-release", 0, in TEST()
322 llvm::MemoryBuffer::getMemBuffer("Gentoo Base System release 2.6")); in TEST()
324 "/etc/os-release", 0, in TEST()
334 Distro Gentoo{GentooFileSystem, llvm::Triple("unknown-pc-linux")}; in TEST()
371 Distro LinuxDistro{CFileSystem, llvm::Triple("unknown-pc-linux")}; in TEST()
375 Distro WinDistro{CFileSystem, llvm::Triple("unknown-pc-windows")}; in TEST()
381 Distro LinuxRealDistro{*RFS, llvm::Triple("unknown-pc-linux")}; in TEST()
384 Distro WinRealDistro{*RFS, llvm::Triple("unknown-pc-windows")}; in TEST()
398 Distro LinuxRealDistro{*RFS, llvm::Triple("unknown-pc-linux")}; in TEST()