csi-test

module
v5.3.1 Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2024 License: Apache-2.0

README

Build Status

csi-test

csi-test houses packages and libraries to help test CSI client and plugins.

For Container Orchestration Tests

CO developers can use this framework to create drivers based on the Golang mock framework. Please see co_test.go for an example.

For CSI Driver Tests

To test drivers please take a look at pkg/sanity. This package and csi-sanity are meant to test the CSI API capability of a driver. They are meant to be an additional test to the unit, functional, and e2e tests of a CSI driver.

Note
  • Master is for CSI v1.3.0. Please see the branches for other CSI releases.
  • Building has been tested with the Go version specified in release-tools/travis.yml

Community, discussion, contribution, and support

Learn how to engage with the Kubernetes community on the community page.

You can reach the maintainers of this project at:

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

Directories

Path Synopsis
cmd
Package driver is a generated GoMock package.
Package driver is a generated GoMock package.
internal
proxy
Package proxy makes it possible to forward a listening socket in situations where the proxy cannot connect to some other address.
Package proxy makes it possible to forward a listening socket in situations where the proxy cannot connect to some other address.
pkg
This command filters a JUnit file such that only tests with a name matching a regular expression are passed through.
This command filters a JUnit file such that only tests with a name matching a regular expression are passed through.

Jump to

Keyboard shortcuts

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