test

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 3, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	MockClientInnerMapSpec = ebpf.MapSpec{
		Name:       "client_inner_map",
		Type:       ebpf.Hash,
		KeySize:    2,
		ValueSize:  164,
		MaxEntries: 1,
	}
	MockClientOuterMapSpec = ebpf.MapSpec{
		Name:       "client_outer_map",
		Type:       ebpf.HashOfMaps,
		KeySize:    4,
		ValueSize:  4,
		MaxEntries: 100,
		Pinning:    ebpf.PinByName,
		Contents:   make([]ebpf.MapKV, 1),
		InnerMap:   &MockClientInnerMapSpec,
	}
	MockClientLookupMapSpec = ebpf.MapSpec{
		Name:       "client_lookup_map",
		Type:       ebpf.Hash,
		KeySize:    4,
		ValueSize:  4,
		MaxEntries: 100,
	}
	MockClientReverseMapSpec = ebpf.MapSpec{
		Name:       "client_reverse_map",
		Type:       ebpf.Hash,
		KeySize:    4,
		ValueSize:  4,
		MaxEntries: 100,
	}
	MockClientCollectionSpec = ebpf.CollectionSpec{
		Maps: map[string]*ebpf.MapSpec{
			"client_outer_map":   &MockClientOuterMapSpec,
			"client_lookup_map":  &MockClientLookupMapSpec,
			"client_reverse_map": &MockClientReverseMapSpec,
		},
	}
)

Functions

func SetupTestConfig

func SetupTestConfig(tb testing.TB)

Types

This section is empty.