{"id":28591561,"url":"https://github.com/kubernetes-csi/csi-test","last_synced_at":"2025-06-11T09:36:18.485Z","repository":{"id":26450369,"uuid":"108142815","full_name":"kubernetes-csi/csi-test","owner":"kubernetes-csi","description":"CSI test frameworks","archived":false,"fork":false,"pushed_at":"2025-04-10T09:20:42.000Z","size":23421,"stargazers_count":164,"open_issues_count":14,"forks_count":152,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-04-10T10:46:25.081Z","etag":null,"topics":["container-storage-interface","containers","csi","ginkgo","golang","gomock","grpc","k8s-sig-storage","kubernetes","storage","tests"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kubernetes-csi.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG/CHANGELOG-2.1.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY_CONTACTS","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-24T14:59:16.000Z","updated_at":"2025-04-10T09:20:46.000Z","dependencies_parsed_at":"2023-02-17T09:16:13.307Z","dependency_job_id":"cd867644-42fc-4aa6-a728-637033ec69e3","html_url":"https://github.com/kubernetes-csi/csi-test","commit_stats":{"total_commits":513,"total_committers":80,"mean_commits":6.4125,"dds":0.7134502923976609,"last_synced_commit":"914a95131dd34873b4b1cab1415e7d173f182115"},"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-csi%2Fcsi-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-csi%2Fcsi-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-csi%2Fcsi-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-csi%2Fcsi-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubernetes-csi","download_url":"https://codeload.github.com/kubernetes-csi/csi-test/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-csi%2Fcsi-test/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259239413,"owners_count":22826920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["container-storage-interface","containers","csi","ginkgo","golang","gomock","grpc","k8s-sig-storage","kubernetes","storage","tests"],"created_at":"2025-06-11T09:36:12.722Z","updated_at":"2025-06-11T09:36:18.475Z","avatar_url":"https://github.com/kubernetes-csi.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://testgrid.k8s.io/sig-storage-csi-other#pull-kubernetes-csi-csi-test)](https://testgrid.k8s.io/sig-storage-csi-other#pull-kubernetes-csi-csi-test)\n\n# csi-test\n\ncsi-test houses packages and libraries to help test CSI client and plugins.\n\n## For Container Orchestration Tests\n\nCO developers can use this framework to create drivers based on the\n[Golang mock](https://github.com/golang/mock) framework. Please see\n[co_test.go](test/co_test.go) for an example.\n\n## For CSI Driver Tests\n\nTo test drivers please take a look at [pkg/sanity](https://github.com/kubernetes-csi/csi-test/tree/master/pkg/sanity).\nThis package and [csi-sanity](https://github.com/kubernetes-csi/csi-test/tree/master/cmd/csi-sanity) are meant to test\nthe CSI API capability of a driver. They are meant to be an additional test to the unit, functional, and e2e tests of a\nCSI driver.\n\n### Note\n\n* Master is for CSI v1.3.0. Please see the branches for other CSI releases.\n* Building has been tested with the Go version specified in release-tools/travis.yml\n\n## Community, discussion, contribution, and support\n\nLearn how to engage with the Kubernetes community on the [community page](http://kubernetes.io/community/).\n\nYou can reach the maintainers of this project at:\n\n* [Slack channel](https://kubernetes.slack.com/messages/sig-storage)\n\n* [Mailing list](https://groups.google.com/forum/#!forum/kubernetes-sig-storage)\n\n### Code of conduct\n\nParticipation in the Kubernetes community is governed by the [Kubernetes Code of Conduct](code-of-conduct.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubernetes-csi%2Fcsi-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkubernetes-csi%2Fcsi-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubernetes-csi%2Fcsi-test/lists"}