mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 14:07:14 +00:00
docs: add documentation on adding files to the embedded data
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
This commit is contained in:
parent
0ab03d3d5b
commit
ac41e56582
22
test/e2e/testing-manifests/README.md
Normal file
22
test/e2e/testing-manifests/README.md
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
# test/e2e/testing-manifests
|
||||||
|
|
||||||
|
## Embedded Test Data
|
||||||
|
|
||||||
|
In case one needs to use any test fixture inside your tests and those are defined inside this directory, they need to be added to the `//go:embed` directive in `embed.go`.
|
||||||
|
|
||||||
|
For example, if one wants to include this Readme as a test fixture (potential bad idea in reality!),
|
||||||
|
|
||||||
|
```
|
||||||
|
// embed.go
|
||||||
|
|
||||||
|
...
|
||||||
|
//go:embed some other files README.md
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
|
This fixture can be accessed in the e2e tests using `test/e2e/framework/testfiles.Read` like
|
||||||
|
`testfiles.Read("test/e2e/testing-manifests/README.md)`.
|
||||||
|
|
||||||
|
This is needed since [migrating to //go:embed from go-bindata][1].
|
||||||
|
|
||||||
|
[1]: https://github.com/kubernetes/kubernetes/pull/99829
|
22
test/fixtures/README.md
vendored
Normal file
22
test/fixtures/README.md
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
# test/fixtures
|
||||||
|
|
||||||
|
## Embedded Test Data
|
||||||
|
|
||||||
|
In case one needs to use any test fixture inside your tests and those are defined inside this directory, they need to be added to the `//go:embed` directive in `embed.go`.
|
||||||
|
|
||||||
|
For example, if one wants to include this Readme as a test fixture (potential bad idea in reality!),
|
||||||
|
|
||||||
|
```
|
||||||
|
// embed.go
|
||||||
|
|
||||||
|
...
|
||||||
|
//go:embed some other files README.md
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
|
This fixture can be accessed in the e2e tests using `test/e2e/framework/testfiles.Read` like
|
||||||
|
`testfiles.Read("test/fixtures/README.md)`.
|
||||||
|
|
||||||
|
This is needed since [migrating to //go:embed from go-bindata][1].
|
||||||
|
|
||||||
|
[1]: https://github.com/kubernetes/kubernetes/pull/99829
|
Loading…
Reference in New Issue
Block a user