cltest

package
v0.10.3 Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LanguageOf

func LanguageOf(lang cl.Language) string

LanguageOf returns the string representation of the specified programming language.

func MockNameLookup

func MockNameLookup(manglingName string) (archivePath string, ok bool)

MockNameLookup is a mock implementation of the NameLookup function. It returns a fixed archive path and true for any input.

func TestFromDir

func TestFromDir(t *testing.T, sel, relDir string, testFunc func(t *testing.T, pkgDir string))

TestFromDir runs the provided test function for each subdirectory of the specified relative directory. If sel is not empty, only the subdirectory matching sel will be tested. If relDir is a single-level directory, all its immediate subdirectories will be considered. If relDir is not a single-level directory, only the specified directory itself will be tested.

Types

type Config

type Config struct {
	LLGoPackage     string            `json:"LLGoPackage"`
	WrapFileHeader  string            `json:"WrapFileHeader"`
	CFlags          string            `json:"CFlags"`
	Files           []string          `json:"Files"`
	TypeAlias       map[string]string `json:"TypeAlias"`
	TypeIgnore      []string          `json:"TypeIgnore"`
	MacroIgnore     []string          `json:"MacroIgnore"`
	LoadLibcPubFile bool              `json:"LoadLibcPubFile"`
	KeepDoc         bool              `json:"KeepDoc"`
}

Config represents the lltest configuration.

func LoadConf

func LoadConf(filename string) (conf Config, err error)

LoadConf loads the lltest configuration.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL