summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* tests-api: new 'dtf prereq pkg missing' addedPavel Raiskup2015-11-191-1/+1
| | | | | | | | * bin/dtf-gen (DG): Allow to be overridden from environment. * share/dtf/lib/tests (dtf_pkg): Merge similar functions into one. (dtf_pkg_install): Use dtf_pkg. (dtf_pkg_remove): New function. (__dtf_prereq_pkg): Handle 'missing' argument.
* lib: add 'tests' filePavel Raiskup2015-11-191-0/+2
| | | | | | | | This is useful for particular test-cases. Also, this is generated for target system/architecture. * bin/dtf-gen: Include expanded 'tests' template into 'library'. * share/dtf/lib/tests: New library file.
* dtf-gen: use 'exit' more consistentlyPavel Raiskup2015-11-181-5/+12
| | | | | | * bin/dtf-gen (die): New wrapper. (generate_wrapper): Use die instead of exit. (dg_call): Die if $DG fails.
* dtf-gen: use distgen for generating from templatesPavel Raiskup2015-11-181-4/+23
| | | | | | | | * bin/dtf-gen: Accept '--distro' option. ($DG): New constant. (dg_call): New wrapper for dg. (generate_wrapper): Use 'dg_call' instead of cp & cat. * dtf-gen: Pass all options down to bin/dtf-gen.
* lib: don't require bashPavel Raiskup2015-11-161-4/+2
| | | | | | | | | * bin/dtf-gen: Use /bin/sh shebang. * share/dtf/lib/default: Likewise. (__dtf_internal_fail): New internal method. (__dtf_run_testcase): Play with mkfifo. * share/dtf/tpl/run.tpl: Use /bin/sh shebang. Remove $outputdir before script start.
* initial commitPavel Raiskup2015-11-161-0/+103
* bin/dtf-gen: New script. * dtf-gen: New wrapper to be run from git. * share/dtf/lib/default: Library script. * share/dtf/tpl/run.tpl: Template for 'run' wrapper.