Just in time before X-Mas holidays starts, we crate a huge release of our open source end-to-end testing framework Sakuli. The v1.1.0 release brings a bunch of new features and a brand new documentation with. The list of the current changes you will find bellow. Also we created a Short Overview Presentation so that you be able to get quick intro about what purpose of Sakuli is.
Also we wan’t to say a big THANK YOU for the great support of our contributors, our valued supporting companies and at least ConSol for making this possible as open source software. Double Thumbs up!!!
For everybody how doesn’t know what’s Sakuli is all about, just take a quick look into our overview presentation:
If you wan’t to read more about Sakuli, see our quick links:
Merge PR Sakuli OpenShift Source-2-Image (S2I) Build from Sven Hettwer (#296)
Add methods to read environment variables and property values (#251):
Improve error message if AES algorithm is not possible due to missing Java Cryptography Extension (#277, Invalid Key Exception in AES)
Fix Application.open(): won’t fail if application could not started and improve error message (#264)
Fix calculation of JVM_HEAP_XMX
with to high count of cgroup memory limit in bytes (#280)
Add default JVM options -XX:+UseCGroupMemoryLimitForHeap
for optimized jvm runtime in Docker (#291)
Use version 1.2.2
of Docker headless VNC image due to hanging vnc handshake if container is offline (ConSol/docker-headless-vnc-container #50)
Optimize memory usage of Firefox and Chrome (#276)
Add missing lsb-release package to Ubuntu image
Kubernetes and OpenShift Support (#258):
Update Templates with latest optimizations
Add KUBERNETES_RUN_MODE
environment variable to have better Job Config support
Fix drag and drop won’t work on every native desktop (#292)
Revert (#276 “use private mode of firefox for tests” due to the fact that the SSL certificate handling is worse in this mode (#285)
Use PNG as default error screenshot format to improve default compression and make it usable for images in test cases
(#174)
Increase details of error output at availability check in Linux Util, to show if used tools like wmctrl
is missing (#266, RaiMan/SikuliX-2014 #279)
Fix method Region.takeScreenshot(filename)
, Environment.takeScreenshot(filename)
to save the screenshot on a fixed path without timestamp and add method Region.takeScreenshotWithTimestamp(filenamePostfix, optFolderPath, optFormat)
, Environment.takeScreenshotWithTimestamp(filenamePostfix, optFolderPath, optFormat)
(#263)
Add Encryption Mode environment
Cipher with masterkey setup as default (#197)
Add environment variable SAKULI_ROOT
to Windows / Linux installer (#191)
Add automatic parsing from dashed environment vars, see Property loading mechanism (#238)
Add Mac compatible sakuli
binary to installer (#298, ConSol/sakuli-go-wrapper #4)
Update Sakuli Examples:
Add Sakuli Tutorial - Docker based E2E application monitoring
Update first steps tutorial
Add example_icewm
for icewm docker containers (#241)
Add validation of Sahi logo to example_icewm
, example_xfce
docker containers
Update example_windows8
Update Documentation:
Update README page and change documentation to github-pages/ascii-doc setup, new official Documentation: http://consol.github.io/sakuli (#243)
Provide the latest documentation link (#283): http://consol.github.io/sakuli/latest
How to use Sahi and webpack-dev-server (#295)
How to fix chromium crashes with high VNC resolution (ConSol/docker-headless-vnc-container #53)
Add usage of OpenJDK in case of InvalidKeyException
to gearman encryption documentation (#91)
Add documentation for automatically importing firefox ssl certificates in docker (#285)
Improve documentation of Property loading mechanism: add “Property References” to documentation (#261)
Update Events and Publications
Fixed screenshot event handler parameter (#294)
Add Sakuli setup for different OMD setups with make/Ansible (#257)
Replaced all “demo” occurrences with placeholder and modify Ansible template (#293)
Removed Grafana template; distributed by Histou project Griesbacher/histou
Thruk SSI: Add png/jpg support (#208)
Fix linefeed problem under windows for Check_MK template engine (#176)
Moved OMD setup Ansible playbooks into separate folder omd
Documentation: Gearman forwarder, OMD Docker image, Gearman proxy (optional), Screenshot history, Grafana graphs, Check_MK.
See GitHub: ConSol/sakuli/releases