Releases: SamsungSLAV/festral
Festral 2.6.1
This release brings completed FTCL (Festral Test Case Language) which allows user do not to write raw YAML file parts of scenario at all! New high-level abstraction of test scenario which can be independent from testing server's like Weles scenario implementation is introduced with this release.
Added new commands to the test case language (FTCL):
exec- execute commant on DUTpush- push file to DUTpull- pull file from DUT to Welespush_latest- push latest file ever built by festral to DUTtest_header- insert automatic generated YAML file header so user should not write YAML parts at allboot- boot deviceimages- download listed images for flashing boardpartition- flash specified partition of device by specified imagetest- start test code block
Now newlines in ftc file are allowed for more readable code formatting.
Festral 2.4.0
Farmer's --boot option moved to the boot subcommand for unify user experience with other subcommands like push or exec.
Festral 2.3.0
Festral 2.3 brings new commands into the test scenarios DSL:
exec(cmd)- execute command on devicepush[_latest](src,dst)- push file from current build (or from latest build from all ever performed by Festral) to the DUTpull(src)- pull file from DUT to the Weles artifactorium
Festral 2.2 allows to set own test configuration values by command line options (see festral check --help) in festral check command
There is also some performance improvements.
Festral 2.1.1
New test case scenarios language was introduced: it allow to write more generic and readable test scenarios. Read in README more.
Additionally this release has bunch of small fixes .
Festral 1.5.1
Weles API for version 0.1.0 is rolled back for old style because file downloading will not be fixed in 0.1 versions of Weles.
Weles Haskell API for different versions was separated for different modules in Festral.SLAV.Weles.API pack.
Festral 1.4.3
- new
BorutaandWelesAPI for workers and requests implemented - add aging testing support by
%Aspecifier in text report and by--aging-jsonoption which returns list of performed tests, number of iterations performed and list of deviations from first execution - add new functions to the
Festral.SLAVmodules related with API versioning and aging testing
Festral 1.3.2
- implemented Weles API v1
- all binaries can accept configuration file by
--configparameter - add
--api-versionforfestral welescommand for show version of used Weles server festral testdo not fails when nobuild_resdirectory created and returnsBAD_YAMLstatus- farmer stability fixes
- for Haskell API: data types needed by Weles moved from
Festral.SLAV.Welesmodule to theFestral.SLAV.Weles.Data - added support for Weles job filters and artifacts in the Haskell API
Festral 1.2.0
This release brings:
festral borutawas moved to thefarmerbinary- manpages were added for the debian package
- colorized CLI was added for
farmer farmercan not to close request after command executed by--no-closeoption- multiple files pushing for target added in
farmer