mirror of
https://github.com/aljazceru/kata-containers.git
synced 2025-12-18 14:54:19 +01:00
This PR changes the order in which the FIO test first cleans the environment and then checks if the environment is indeed clean. Fixes: #7869 Signed-off-by: David Esparza <david.esparza.borquez@intel.com>
FIO test in Kubernetes
This is an automation to run fio with Kubernetes.
Requirements:
- Kubernetes cluster running.
- Kata configured as
runtimeclass.
Test structure:
- fio-test: Program wrapper to launch
fioin a K8s pod. - pkg: Library code that could be used for more
fioautomation. - configs: Configuration files used by fio-test.
- DAX-compare-test: Script to run fio-test to generate
fiodata for Kata with/withoutvirtio-fs DAXand K8s bare-metal runtime(runc). - report Jupyter Notebook to create reports for data generated by DAX-compare-test.
Top-level Makefile targets
build: Buildfiometrics.test: quick test, used to verify changes in fio-test.run: Runfiometrics and generate reports.test-report-interactive: Run python notebook inlocalhost:8888, useful to edit the report.test-report: Generate report from data generated bymake test.