ksgen: adds test for !env

Change-Id: I094bd181c6c251e4639ed479c7e45a50657ce33e
ksgen: adds !random yaml tag

!random yaml tag can be used to generate random string of
arbitrary length

Change-Id: Ifcdc025b979b74bde23c8dd134e7e778e00ed317
Initial unit-test playbook

Change-Id: I093c12241a34964f944c2c8462383e66dc578147
unit_test: initial working

Change-Id: I11865fd93c3ad5be9433979861db923f9e4875ca
Run tests

Change-Id: Ifbae66f2abcba2340e3737a5b400fdc83c9833ed
few cosmetic changes

Change-Id: I0c48a19fa0bcf2c517cf48cf76d277bb4333b29d
print test_result

Change-Id: I1887bd224d9dacfb0a9bbfccf2279b70910edb02
FIX UP: test result

Change-Id: I31d21d855b17729c47450bef67c8432daa56fec4
fix path to testbed

Change-Id: Icbc9e080f2ed0c300975f7c4dc7037fc38892574
fix shell script

Change-Id: I04a0670873c03957dec11a61c10d15d1384572db
store venv install output to a file

Change-Id: Iaef994c5d7126df8ac75f9ba698c45b2013d0f6b
make output better

Change-Id: I3ea64a97c1e380a7f82b4d37fb0b5d9174a3a647
playbook almost does what it is supposed to do

Change-Id: I67f9dc3a6665795ee8cbbfaf65f0342fab6a8627
copy git as well otherwise pbr fails

Change-Id: Ieb734883cd90e9900f8d3715dfcefb138697f2a0
unit_test: adds missing rpm dependencies

Change-Id: I651a4e5dcca721963220484c4ae2b8c8e2955281
refactor: tasks to unit-test/setup and run

Change-Id: Ibdf50d7e7a90fe2de05a3096e921fbdaf9b69a6d
cleaner stdout

Change-Id: I8600174ae3d5521e402a0d13c3a4a190a309d636
minor changes to task descriptions

Change-Id: Ie2a5b8b2f76d9f6d4ec11ab881da854c6cbd574a
properly parse stderr and stdout

Change-Id: Ic84750afd240c8cd058a09844a5ff3c782f844b8
redirect run_test.sh stderr to stdout

Change-Id: I7ea9a6392e91ab26f3d3d20f70a9a5efd8eec917