Difference between revisions of "Test definition files Note"

From eLinux.org
Jump to: navigation, search
(created condensed table)
Line 11: Line 11:
 
|shell script or shell snippet
 
|shell script or shell snippet
 
|shell variables, lines or functions
 
|shell variables, lines or functions
|style="background:lightgreen; yes - fuego_test.sh
+
|yes - fuego_test.sh
 
|yes - busybox.sh
 
|yes - busybox.sh
 
|no
 
|no
Line 105: Line 105:
 
|shell script or shell snippet
 
|shell script or shell snippet
 
|shell variables, lines or functions
 
|shell variables, lines or functions
|style="background:lightgreen; yes - fuego_test.sh
+
|yes
 
|yes
 
|yes
 
|no
 
|no
Line 141: Line 141:
 
|custom
 
|custom
 
|custom file format or configuration language
 
|custom file format or configuration language
|no (well maybe reference.log)
+
|no
 
|no?
 
|no?
 
|no?
 
|no?
|no                    || yes - PURPOSE, README.md?
+
|no                    || yes
|yes - pipelines (declarative language)
+
|yes
 
|no?
 
|no?
 
|-
 
|-
Line 153: Line 153:
 
|no
 
|no
 
|no
 
|no
|ruby                    || Makefile
+
|ruby                    || make
 
|xml, pipeline language, groovy
 
|xml, pipeline language, groovy
 
|go, haskell
 
|go, haskell
 
|}
 
|}

Revision as of 18:53, 10 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 - iozone yes yes - inside config.xml no?
yaml Yet another markup language yes - test.yaml yes - busybox.yaml no yes - 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