# capi-bara-tests **Repository Path**: mirrors_cloudfoundry/capi-bara-tests ## Basic Information - **Project Name**: capi-bara-tests - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-03-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CAPI BARAS - Banausic Acceptance & Regression Avoidance Suite BARAs are a test suite to supplement [CATS](https://github.com/cloudfoundry/cf-acceptance-tests). While CATS focuses on a happy-path tests for major CF features, BARAS are broader. BARAS is home to tests that couldn't go anywhere else: - End-to-end feature interaction tests - e.g. can I configure sidecars in server-side manifests? - Bleeding edge CF API features - e.g. I want to test my new API resource, but there's not stable CLI commands yet. - Integration-level regression tests - e.g. this bug is impossible to reproduce in unit tests! - Integration tests that concern themselves with some specific CF implementations (kubectl, nginx) ## Test Setup ### Prerequisites for running BARAS - Same as for [CATS](https://github.com/cloudfoundry/cf-acceptance-tests), with the following exceptions: - Check out a copy of `capi-bara-tests` and make sure that it is added to your `$GOPATH`. The recommended way to do this is to run: ```bash go get -d github.com/cloudfoundry/capi-bara-tests ``` You will receive a warning: `no buildable Go source files`. This can be ignored, as there is only test code in the package. ### Updating `go` dependencies - Same as for [CATS](https://github.com/cloudfoundry/cf-acceptance-tests). ## Test Configuration - Similar to [CATS](https://github.com/cloudfoundry/cf-acceptance-tests). Example config for CF for VMs: ```bash cat > integration_config.json <