| # TUF testdata |
| |
| TUF testdata generated by the Python implementation which is used to test that |
| the Go client is compatible with files generated by the Python repository tool. |
| |
| ## Generate |
| |
| The `generate` directory contains scripts and a Dockerfile for generating the |
| test data files. |
| |
| Run `make` to regenerate the test files: |
| |
| ``` |
| $ make clean |
| rm -rf keystore repository |
| |
| $ make |
| docker build -t tuf-gen ./generate |
| ... |
| Successfully built ac1fba1d0b3b |
| docker run tuf-gen | tar x |
| Files generated: |
| . |
| |-- keystore |
| | |-- root_key |
| | |-- root_key.pub |
| | |-- snapshot_key |
| | |-- snapshot_key.pub |
| | |-- targets_key |
| | |-- targets_key.pub |
| | |-- timestamp_key |
| | `-- timestamp_key.pub |
| |-- repository |
| | |-- metadata |
| | | |-- root.json |
| | | |-- snapshot.json |
| | | |-- targets.json |
| | | |-- targets.json.gz |
| | | `-- timestamp.json |
| | `-- targets |
| | |-- dir |
| | | `-- file2.txt |
| | `-- file1.txt |
| `-- tuf.log |
| |
| 5 directories, 16 files |
| ``` |