Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal/alertretriever
Package alertretriever defines a Config object that allows to store the configuration for an HTTP alert retriever and build it.
|
Package alertretriever defines a Config object that allows to store the configuration for an HTTP alert retriever and build it. |
|
suite
Package suite provides the implementation of the "suite" command.
|
Package suite provides the implementation of the "suite" command. |
|
suite/config
Package config provides the implementation of Config, the configuration shared among suite-related commands.
|
Package config provides the implementation of Config, the configuration shared among suite-related commands. |
|
suite/explain
Package explain provides the implementation of the "explain" command.
|
Package explain provides the implementation of the "explain" command. |
|
suite/run
Package run provides the implementation of the "run" command.
|
Package run provides the implementation of the "run" command. |
|
suite/test
Package test provides the implementation of the "test" command.
|
Package test provides the implementation of the "test" command. |
|
syscall
SPDX-License-Identifier: Apache-2.0
|
SPDX-License-Identifier: Apache-2.0 |
|
pkg
|
|
|
alert
Package alert provides the definition of an Alert and an alert Retriever.
|
Package alert provides the definition of an Alert and an alert Retriever. |
|
alert/retriever/httpretriever
Package httpretriever provides an implementation of alert.Retriever leveraging the HTTP Falco Outputs API.
|
Package httpretriever provides an implementation of alert.Retriever leveraging the HTTP Falco Outputs API. |
|
baggage
Package baggage provides support for parsing and serializing a set of supported key-pair pairs.
|
Package baggage provides support for parsing and serializing a set of supported key-pair pairs. |
|
capability
Package capability provides utilities for capabilities manipulation.
|
Package capability provides utilities for capabilities manipulation. |
|
container
Package container provides the definition of a Container and a container Builder.
|
Package container provides the definition of a Container and a container Builder. |
|
container/builder
Package builder provides an implementation of container.Builder and container.Container leveraging containerd.
|
Package builder provides an implementation of container.Builder and container.Container leveraging containerd. |
|
log
Package log provides logging capability.
|
Package log provides logging capability. |
|
osutil
Package osutil provides higher level functionality with respect to the ones provided by the standard os package.
|
Package osutil provides higher level functionality with respect to the ones provided by the standard os package. |
|
process
Package process provides the definition of a Process and a process Builder.
|
Package process provides the definition of a Process and a process Builder. |
|
process/builder
Package builder provides an implementation of process.Builder and process.Process.
|
Package builder provides an implementation of process.Builder and process.Process. |
|
random
Package random defines utility functions to generate random objects.
|
Package random defines utility functions to generate random objects. |
|
test
Package test provides the definition of a Test and a test Builder, as well as some error types useful to identify error conditions and retrieve additional information, like step/resource name and index.
|
Package test provides the definition of a Test and a test Builder, as well as some error types useful to identify error conditions and retrieve additional information, like step/resource name and index. |
|
test/builder
Package builder provides an implementation of test.Builder.
|
Package builder provides an implementation of test.Builder. |
|
test/field
Package field defines a generic way to reference and assign values to any test field by leveraging reflection and struct field tagging.
|
Package field defines a generic way to reference and assign values to any test field by leveraging reflection and struct field tagging. |
|
test/loader
Package loader defines a Loader, able to unmarshall a YAML document into a Description.
|
Package loader defines a Loader, able to unmarshall a YAML document into a Description. |
|
test/loader/schema
Package schema provides validation for the loaded tests description and documentation generation leveraging JSON schemas.
|
Package schema provides validation for the loaded tests description and documentation generation leveraging JSON schemas. |
|
test/resource
Package resource provides the definition of a test Resource and a test resource Builder.
|
Package resource provides the definition of a test Resource and a test resource Builder. |
|
test/resource/builder
Package builder provides an implementation of resource.Builder.
|
Package builder provides an implementation of resource.Builder. |
|
test/resource/clientserver
Package clientserver provides the implementation of a clientServer test resource.
|
Package clientserver provides the implementation of a clientServer test resource. |
|
test/resource/fd/directory
Package directory provides the implementation of a directory fd test resource.
|
Package directory provides the implementation of a directory fd test resource. |
|
test/resource/fd/epoll
Package epoll provides the implementation of an eventpoll fd test resource.
|
Package epoll provides the implementation of an eventpoll fd test resource. |
|
test/resource/fd/event
Package event provides the implementation of an event fd test resource.
|
Package event provides the implementation of an event fd test resource. |
|
test/resource/fd/file
Package file provides the implementation of a regular file fd test resource.
|
Package file provides the implementation of a regular file fd test resource. |
|
test/resource/fd/inotify
Package inotify provides the implementation of an inotify fd test resource.
|
Package inotify provides the implementation of an inotify fd test resource. |
|
test/resource/fd/mem
Package mem provides the implementation of a memfd fd test resource.
|
Package mem provides the implementation of a memfd fd test resource. |
|
test/resource/fd/pipe
Package pipe provides the implementation of a pipe fd test resource.
|
Package pipe provides the implementation of a pipe fd test resource. |
|
test/resource/fd/signal
Package signal provides the implementation of a signal fd test resource.
|
Package signal provides the implementation of a signal fd test resource. |
|
test/resource/process
Package process provides the implementation of a process test resource.
|
Package process provides the implementation of a process test resource. |
|
test/runner
Package runner provides the definition of a Runner and a runner Builder.
|
Package runner provides the definition of a Runner and a runner Builder. |
|
test/runner/builder
Package builder provides an implementation of runner.Builder.
|
Package builder provides an implementation of runner.Builder. |
|
test/runner/host
Package host provides an implementation of runner.Runner enabling test execution on the host system.
|
Package host provides an implementation of runner.Runner enabling test execution on the host system. |
|
test/script/shell
Package shell provides the implementation of a shell test script.
|
Package shell provides the implementation of a shell test script. |
|
test/step
Package step provides the definition of a test Step and a test step Builder.
|
Package step provides the definition of a test Step and a test step Builder. |
|
test/step/builder
Package builder provides an implementation of step.Builder.
|
Package builder provides an implementation of step.Builder. |
|
test/step/syscall
Package syscall provides the definition of a Syscall test step and a syscall test step Builder.
|
Package syscall provides the definition of a Syscall test step and a syscall test step Builder. |
|
test/step/syscall/base
Package base provides the definition of a generic syscall.Syscall test step.
|
Package base provides the definition of a generic syscall.Syscall test step. |
|
test/step/syscall/builder
Package builder provides the implementation of a syscall.Builder.
|
Package builder provides the implementation of a syscall.Builder. |
|
test/step/syscall/connect
Package connect provides the implementation of a connect system call test step.
|
Package connect provides the implementation of a connect system call test step. |
|
test/step/syscall/dup
Package dup provides the implementation of a dup system call test step.
|
Package dup provides the implementation of a dup system call test step. |
|
test/step/syscall/dup2
Package dup2 provides the implementation of a dup2 system call test step.
|
Package dup2 provides the implementation of a dup2 system call test step. |
|
test/step/syscall/dup3
Package dup3 provides the implementation of a dup3 system call test step.
|
Package dup3 provides the implementation of a dup3 system call test step. |
|
test/step/syscall/finitmodule
Package finitmodule provides the implementation of an finit_module system call test step.
|
Package finitmodule provides the implementation of an finit_module system call test step. |
|
test/step/syscall/initmodule
Package initmodule provides the implementation of an init_module system call test step.
|
Package initmodule provides the implementation of an init_module system call test step. |
|
test/step/syscall/kill
Package kill provides the implementation of a kill system call test step.
|
Package kill provides the implementation of a kill system call test step. |
|
test/step/syscall/link
Package link provides the implementation of a link system call test step.
|
Package link provides the implementation of a link system call test step. |
|
test/step/syscall/linkat
Package linkat provides the implementation of a linkat system call test step.
|
Package linkat provides the implementation of a linkat system call test step. |
|
test/step/syscall/open
Package open provides the implementation of an open system call test step.
|
Package open provides the implementation of an open system call test step. |
|
test/step/syscall/openat
Package openat provides the implementation of an openat system call test step.
|
Package openat provides the implementation of an openat system call test step. |
|
test/step/syscall/openat2
Package openat2 provides the implementation of an openat2 system call test step.
|
Package openat2 provides the implementation of an openat2 system call test step. |
|
test/step/syscall/read
Package read provides the implementation of a write system call test step.
|
Package read provides the implementation of a write system call test step. |
|
test/step/syscall/sendto
Package sendto provides the implementation of a sendto system call test step.
|
Package sendto provides the implementation of a sendto system call test step. |
|
test/step/syscall/socket
Package socket provides the implementation of a socket system call test step.
|
Package socket provides the implementation of a socket system call test step. |
|
test/step/syscall/symlink
Package symlink provides the implementation of a symlink system call test step.
|
Package symlink provides the implementation of a symlink system call test step. |
|
test/step/syscall/symlinkat
Package symlinkat provides the implementation of a symlinkat system call test step.
|
Package symlinkat provides the implementation of a symlinkat system call test step. |
|
test/step/syscall/write
Package write provides the implementation of a write system call test step.
|
Package write provides the implementation of a write system call test step. |
|
test/suite
Package suite provides the definition of a test suite as well as a mechanism to load multiple test suites from multiple sources through the Loader interface.
|
Package suite provides the definition of a test suite as well as a mechanism to load multiple test suites from multiple sources through the Loader interface. |
|
test/suite/loader
Package loader provides the implementation of a suite.Loader.
|
Package loader provides the implementation of a suite.Loader. |
|
test/suite/reportencoder/jsonencoder
Package jsonencoder provides an implementation of suite.ReportEncoder allowing to write a report to the underlying destination using a JSON encoding.
|
Package jsonencoder provides an implementation of suite.ReportEncoder allowing to write a report to the underlying destination using a JSON encoding. |
|
test/suite/reportencoder/textencoder
Package textencoder provides an implementation of suite.ReportEncoder allowing to write a report to the underlying destination using a formatted text encoding.
|
Package textencoder provides an implementation of suite.ReportEncoder allowing to write a report to the underlying destination using a formatted text encoding. |
|
test/suite/reportencoder/yamlencoder
Package yamlencoder provides an implementation of suite.ReportEncoder allowing to write a report to the underlying destination using a YAML encoding.
|
Package yamlencoder provides an implementation of suite.ReportEncoder allowing to write a report to the underlying destination using a YAML encoding. |
|
test/suite/source
Package source provides the implementation of a suite.Source.
|
Package source provides the implementation of a suite.Source. |
|
test/test
Package test provides an implementation the test.Test interface.
|
Package test provides an implementation the test.Test interface. |
|
test/tester
Package tester provides the definition of test Tester, tester Report and ReportEncoder.
|
Package tester provides the definition of test Tester, tester Report and ReportEncoder. |
|
test/tester/tester
Package tester provides an implementation of tester.Tester.
|
Package tester provides an implementation of tester.Tester. |
|
tools
|
|
|
docgen
command
|
|
|
file-bundler
command
|
Click to show internal directories.
Click to hide internal directories.