build: improve build tests

This commit is contained in:
Alexandre Pujol 2024-03-10 14:48:05 +00:00
parent be373dfb80
commit 70b043cdae
No known key found for this signature in database
GPG Key ID: C5469996F0DF68EC
2 changed files with 3 additions and 0 deletions

View File

@ -98,6 +98,7 @@ func BuildUserspace(profile string) string {
return profile
}
// Convert all profiles to abi 3.0 compatibility
func BuildABI3(profile string) string {
for _, abi4t3 := range regAbi4To3 {
profile = abi4t3.Regex.ReplaceAllLiteralString(profile, abi4t3.Repl)
@ -105,6 +106,7 @@ func BuildABI3(profile string) string {
return profile
}
// Prevent unconfined transitions in profile rules
func BuildFullSystemPolicy(profile string) string {
for _, full := range regFullSystemPolicy {
profile = full.Regex.ReplaceAllString(profile, full.Repl)

View File

@ -77,6 +77,7 @@ func Test_PreBuild(t *testing.T) {
Distribution = tt.dist
if tt.full {
Prepares = append(Prepares, SetFullSystemPolicy)
Builds = append(Builds, BuildFullSystemPolicy)
}
if tt.complain {
Builds = append(Builds, BuildComplain)