cloudfoundry / bosh

Cloud Foundry BOSH is an open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services.
https://bosh.io
Apache License 2.0
2.03k stars 658 forks source link

Move BOSH release acceptance tests (brats) to `src/` #2542

Closed aramprice closed 1 month ago

aramprice commented 2 months ago

What is this change about?

The BOSH release acceptance tests (brats) were authored before the existence of go mod and as such needed to be located in a SCM related directory structure (ex: src/github.com/cloudfoundry/...). This is no longer a requirement for Golang programs.

This PR moves the code to a top-leve directory under src/ and slightly reorganizes the Golang packages in the "brats".

What tests have you run against this PR?

Unit and brats specs pass.

How should this change be described in bosh release notes?

n/a

Does this PR introduce a breaking change?

No, there are only changes in the location of test files.