sakuli
Sakuli is an end-2-end testing and monitoring tool for web sites and common UIs with multiple monitoring integrations
Release Version 1.2.0 latest
-
Sakuli UI (beta) for managing and developing Sakuli tests (github.com/ConSol/sakuli-ui)
-
Add support to forward step and case results (#304)
-
Change Gearman forwarder to use twig-based templates (#310)
-
Fix OMD event handler only firing on status changes (#322)
-
Fix hanging execution on older Internet Explorer versions (#315)
-
Harmonize CLI starter and Java starter options (#309)
-
Fix Sahi proxy: Prevent removal of authorization headers (e.g. Bearer Token) (#306)
-
Fix
takeScreenshot
not overwriting existing error screenshot on Windows (#303)
sakuli-v1.2.0.tar.gzRelease tarball |
application/gzip | 2018-07-05 | Download from Github |
sakuli-v1.2.0-installer.jar |
application/x-java-archive | 2018-06-27 | Download from Github |
Release Version 1.1.0
-
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 methodRegion.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.
-
sakuli-v1.1.0.tar.gzRelease tarball |
application/gzip | 2017-12-22 | Download from Github |
sakuli-v1.1.0-installer.jar |
application/x-java-archive | 2017-12-22 | Download from Github |
Release Version 1.1.0-beta
- OpenShift and enhanced docker support (#218):
- add different OpenShift templates under
docker/openshift
: - Docker Image Build from sources
- Deployment Config for continuous test running
- Job Config for onetime execution
- POD run config for single execution only
- GitRepoVolumeSource example configuration for a ready to use git-based testsuites execution
- change startup to a non-root-user startup procedure
- add Sakuli Images based on IceWM UI
- add non-root java DSL based Docker images
- add correct JVM heap sizing on startup due to Docker cgroups constraints
- move to startup scripts to a more generic path:
/dockerstartup
- fix some Firefox startup issues
- Use OpenJDK for docker images
- add different OpenShift templates under
- Kubernetes support with examples under
docker/kubernetes
(#239) - Preconfigured OMD Labs Docker images for E2E monitoring (with enabled screenshot history)
- skip vnc startup on docker containers on sakuli commands:
-help
,-version
,encrypt
(#198) - first step to improve exception message output (#37)
- fix description of properties loading mechanism (#211)
- fix some problems of the Gearman caching (#225):
- add error handling for RuntimeExceptions to Gearman client
- print out Exception class if no message is provided
- add support for checkMK monitoring system, based on twig template based file output (#176)
- Improved Sakuli event handler: hide screenshots after 30 days, delete after 60; adapted Thruk SSI (#236)
- fix wrong exit code of go-starter
sakuli -version
- clean up ordering of gearman and icinga2 properties in
sakuli-default.properties
and documentation (#188) - fix Sahi startup errors with retry mechanism (#219)
- merge pull request #220 from martku/patch-1
- change dependency
sakuli-go-wrapper
to fixed version - smaller bugfixes and documentation update
Documentation: v1.1.0-beta
sakuli-v1.1.0-beta.tar.gzRelease tarball |
application/gzip | 2017-04-12 | Download from Github |
sakuli-v1.1.0-beta-installer.jar |
application/x-java-archive | 2017-04-12 | Download from Github |
sakuli-v1.1.0-beta.zip |
application/zip | 2017-04-12 | Download from Github |