refractor(aa): move some test resource to the testdata dir.

This commit is contained in:
Alexandre Pujol 2024-05-30 20:10:45 +01:00
parent 89abbae6bd
commit 4282fb336e
No known key found for this signature in database
GPG Key ID: C5469996F0DF68EC
8 changed files with 25 additions and 15 deletions

View File

@ -5,9 +5,14 @@
package main
import (
"path/filepath"
"testing"
)
var (
testdata = "../../tests/testdata/logs"
)
func Test_app(t *testing.T) {
tests := []struct {
name string
@ -20,7 +25,7 @@ func Test_app(t *testing.T) {
{
name: "Test audit.log",
logger: "auditd",
path: "../../tests/audit.log",
path: filepath.Join(testdata, "audit.log"),
profile: "",
rules: false,
wantErr: false,
@ -28,7 +33,7 @@ func Test_app(t *testing.T) {
{
name: "Test audit.log to rules",
logger: "auditd",
path: "../../tests/audit.log",
path: filepath.Join(testdata, "audit.log"),
profile: "",
rules: true,
wantErr: false,
@ -36,7 +41,7 @@ func Test_app(t *testing.T) {
{
name: "Test Dbus Session",
logger: "systemd",
path: "../../tests/systemd.log",
path: filepath.Join(testdata, "systemd.log"),
profile: "",
rules: false,
wantErr: false,
@ -44,7 +49,7 @@ func Test_app(t *testing.T) {
{
name: "No logfile",
logger: "auditd",
path: "../../tests/log",
path: filepath.Join(testdata, "log"),
profile: "",
rules: false,
wantErr: true,
@ -52,7 +57,7 @@ func Test_app(t *testing.T) {
{
name: "Logger not supported",
logger: "raw",
path: "../../tests/audit.log",
path: filepath.Join(testdata, "audit.log"),
profile: "",
rules: false,
wantErr: true,

View File

@ -20,7 +20,7 @@ func chdirGitRoot() {
if err != nil {
panic(err)
}
root := string(out)[0 : len(out)-1]
root := string(out[0 : len(out)-1])
if err := os.Chdir(root); err != nil {
panic(err)
}

View File

@ -13,8 +13,8 @@ import (
)
var (
testData = paths.New("../../").Join("tests")
intData = paths.New("../../").Join("apparmor.d")
testData = paths.New("../../tests/testdata/")
intData = paths.New("../../apparmor.d")
)
func TestAppArmorProfileFile_String(t *testing.T) {

View File

@ -5,10 +5,15 @@
package logs
import (
"path/filepath"
"reflect"
"testing"
)
var (
testdata = "../../tests/testdata/logs"
)
func TestGetJournalctlLogs(t *testing.T) {
tests := []struct {
name string
@ -19,7 +24,7 @@ func TestGetJournalctlLogs(t *testing.T) {
{
name: "gsd-xsettings",
useFile: true,
path: "../../tests/systemd.log",
path: filepath.Join(testdata, "systemd.log"),
want: AppArmorLogs{
{
"apparmor": "ALLOWED",
@ -60,8 +65,8 @@ func TestSelectLogFile(t *testing.T) {
}{
{
name: "Get audit.log",
path: "../../tests/audit.log",
want: "../../tests/audit.log",
path: filepath.Join(testdata, "audit.log"),
want: filepath.Join(testdata, "audit.log"),
},
{
name: "Get /var/log/audit/audit.log.1",

View File

@ -188,7 +188,7 @@ func TestNewApparmorLogs(t *testing.T) {
}{
{
name: "dnsmasq",
path: "../../tests/audit.log",
path: filepath.Join(testdata, "audit.log"),
want: AppArmorLogs{
{
"apparmor": "DENIED",
@ -233,17 +233,17 @@ func TestNewApparmorLogs(t *testing.T) {
},
{
name: "kmod",
path: "../../tests/audit.log",
path: filepath.Join(testdata, "audit.log"),
want: refKmod,
},
{
name: "man",
path: "../../tests/audit.log",
path: filepath.Join(testdata, "audit.log"),
want: refMan,
},
{
name: "power-profiles-daemon",
path: "../../tests/audit.log",
path: filepath.Join(testdata, "audit.log"),
want: refPowerProfiles,
},
}