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
Boruta
andWeles
API for workers and requests implemented - add aging testing support by
%A
specifier in text report and by--aging-json
option which returns list of performed tests, number of iterations performed and list of deviations from first execution - add new functions to the
Festral.SLAV
modules related with API versioning and aging testing
Festral 1.3.2
- implemented Weles API v1
- all binaries can accept configuration file by
--config
parameter - add
--api-version
forfestral weles
command for show version of used Weles server festral test
do not fails when nobuild_res
directory created and returnsBAD_YAML
status- farmer stability fixes
- for Haskell API: data types needed by Weles moved from
Festral.SLAV.Weles
module 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 boruta
was moved to thefarmer
binary- manpages were added for the debian package
- colorized CLI was added for
farmer
farmer
can not to close request after command executed by--no-close
option- multiple files pushing for target added in
farmer