Difference between revisions of "Test definition files Note"
Line 14: | Line 14: | ||
|yes - busybox.sh | |yes - busybox.sh | ||
|no | |no | ||
− | |yes - iozone | + | |yes - tests/iozone, pack/iozone, pkg/iozone/PKGBUILD || yes - runtest.sh |
|yes - inside config.xml | |yes - inside config.xml | ||
|no? | |no? | ||
Line 23: | Line 23: | ||
|yes - busybox.yaml | |yes - busybox.yaml | ||
|no | |no | ||
− | |yes - iozone.yaml | + | |yes - jobs/iozone.yaml || no |
|no | |no | ||
|yes? - libteec.yml, test1.yml? | |yes? - libteec.yml, test1.yml? |
Latest revision as of 14:16, 14 October 2019
File type | description | Fuego | Linaro/LAVA | Yocto | 0day | CKI | Jenkins | SLAV |
---|---|---|---|---|---|---|---|---|
shell script or shell snippet | shell variables, lines or functions | yes - fuego_test.sh | yes - busybox.sh | no | yes - tests/iozone, pack/iozone, pkg/iozone/PKGBUILD | yes - runtest.sh | yes - inside config.xml | no? |
yaml | Yet another markup language | yes - test.yaml | yes - busybox.yaml | no | yes - jobs/iozone.yaml | no | no | yes? - libteec.yml, test1.yml? |
json | Javascript object notation | yes - spec.json, pass_criteria.json, run.json | no | rarely? - manual/kernel-dev.json (has metadata), testresults.json (has analysis string mapping?) | no | no | no | no? |
xml | eXtensible Markup Language | no | no | no | no | no | yes - config.xml | no |
python | python code or fragments | yes - parser.py | rarely - gst_validate_lava_parse.py | yes - buildlzip.py | no | sometimes - 3.10.0-0.py | no | no |
ruby | ruby language | no | no | no | yes - stat/netperf | no | no | no |
makefile (language) | language interpreted by Make | no | no | no | no | yes - Makefile | no | no |
custom | custom file format or configuration language | rarely - reference.log | no? | no? | no | yes - PURPOSE, README.md? | yes - pipelines (declarative language) | no? |
other | some other file format or language | no | no | no | no | no | yes - groovy? | yes - go, haskell |
Condensed table
File type | description | Fuego | Linaro/LAVA | Yocto | 0day | CKI | Jenkins | SLAV |
---|---|---|---|---|---|---|---|---|
shell script or shell snippet | shell variables, lines or functions | yes | yes | no | yes | yes | yes | no |
yaml | Yet another markup language | yes | yes | no | yes | no | no | yes |
json | Javascript object notation | yes | no | rarely | no | no | no | no |
python | python code or fragments | yes | rarely | yes | no | rarely | no | no |
custom | custom file format or configuration language | no | no | no | no | yes | yes | no |
other | some other file format or language | no | no | no | ruby | make | xml, pipeline language, groovy | go, haskell |