Skip to content

cerberus-testing-1.1.14

Compare
Choose a tag to compare
@bcivel bcivel released this 11 Sep 11:28
· 3348 commits to master since this release

Bug fixes

[GUI] password fix to allow more than 10 characters.
[GUI] small display issues in campaign and battery screen.

Improvements / New features

[ENGINE] new parameter : cerberus_queueexecution_timeout in order to set the timeout when execution is triggered from the queue.
[GUI] Queue can now be administered from the GUI. Every queue execution can be CANCELLED or modified and resubmitted to WAITING. State workflow documented in doc folder.
[ENGINE] Retry on an execution now generate new execution on the queue. That allow the feature to work on sync and async mode.
[GUI] Added 2 buttons on TestCaseExecution page in order to view the parameters of the corresponding Queue and create a new queue from the existing one.
[ENGINE] New queueing system that allow 3 level of constrains:
    global Cerberus level -→ parameter : cerberus_queueexecution_global_threadpoolsize
    Application environment level that can be configured in application modal at environment level (poolsize)
    Robot IP level that can be configured in invariant table ROBOTHOST invariant (gp1 needs to be feeded with integer value) Default value taken from parameter : cerberus_queueexecution_defaultrobothost_threadpoolsize
Execution will be taken from the Queue (QUEUED state) and triggered ASAP until any of the constrain are reached.
Queue screen allow to control the result and followup the executions.
1st tab display the list of queue execution, 2nd tab the list of constrain and level of saturation of every constrain, the 3rd tab display the timing of the last job that analyzed the queue and allow to force a new trigger of that job (should be automatic at the end of every queue successfully submitted).
[GUI] Test Cases can now be renamed. When renamed, it loose the execution history.
[GUI] in ReportByTag screen, we can now edit the testcase header directly. It allows to modify comment and bugid directly.
[GUI] Control are now not Fatal by default.
[GUI] columns in all screens can now be resized.
[GUI] significant improvements in filtering management of lists.
[ENGINE] Improvements on KEYPRESS action.
[ENGINE] Variables can now be used inside column definition of Data Lib.
[ENGINE] Improvements on Sikuli connection (more actions and controls are supported as well as automatic screenshot).
[GUI] Online documentation are now displayed in popup and not inside a new window.
[GUI] We can now add multiple steps from the same modal.

Warning to be considered before applying the version (deprecated features)

[API] /ExecuteNextInQueue is no longuer considered as public API. Triggering execution from the queue has now become an automatic process. Please get in touch with us via github if you started to use it in external scripts.