summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-16use FAILURE_LOCKFILE for determining if deploy failure summary email needs ↵varac
to get send
2015-04-15update_platform() is now able to updated even if branch was forcefully ↵varac
pushed, i.e. rebased
2015-04-15Use two lockfiles now, one for indication a running process of ↵varac
leap-platform-test, and a different one that indicates the last deploy failed
2015-04-15use /var/run/lock/ for lockfile, and use a branch specific lockfile namevarac
2015-04-15restructured the failure mails so they work correctly againvarac
2015-04-15fix lock testMicah Anderson
2015-04-15lock file should be in /var/runMicah Anderson
2015-04-14add a -l/--lock option to ci test script:Micah Anderson
if this option is passed, and the lockfile exists, then deploys will not happen and an email will be generated. If it doesn't exist, a deploy will happen and then tests will be run. If the tests fail, the lockfile is set, and will not be removed unless tests pass, or if it is manually removed. I have set this option on the regular cron test, but not on the push to the repository, this makes it so a push to the repository will still allow deploys to happen, and removes the lockfile if tests succeed, otherwise the regular deploys will not happen (allowing us to investigate)
2015-04-14reformat to a standard formatMicah Anderson
2015-04-14alphabetize flagsMicah Anderson
2015-04-09add an init_deploy, and reformat reset_deployMicah Anderson
2015-04-09move the failure emails into functions so they can be re-usedMicah Anderson
2015-04-09add destroy_deploy function that will remove the vagrant nodes (withMicah Anderson
leap local destroy $vm), then run a bootstrap_nodes() on the nodes, which will do a leap local start on the node, then a leap node init, and then a leap deploy. This should do a full cycle test
2015-02-11ignore updated leap_cli deploy messagesvarac
2015-01-28moved timestamping to the right placevarac
2015-01-28added timestamps, really fail when there are other running procsvarac
2014-12-10updated readme, config will be checked into git automaticallyvarac
2014-12-10trigger deploy when pushing to citest branchvarac
2014-12-10show test option in the usage, don't check for running instances on testvarac
2014-12-09fixed minor bugs on create_provider() and add_nodes()varac
2014-12-09run leap test with the --continue flagvarac
2014-12-07bootstrap: make sure machines are rebooted in order to be able to load ↵varac
kernel modules after a kernel update (#6494)
2014-09-09fix bootstrap_nodesvarac
2014-09-09fix IP parsing and leap_cli option parsingvarac
2014-09-03finished lintingvarac
2014-09-03first round of lintingvarac
2014-08-26integrate run_tests into reset_deployvarac
2014-08-26added run_testsvarac
2014-08-25sorted functions ordervarac
2014-08-25run sudo bundle in order to install leap_cli properlyvarac
2014-08-25updated FILTER_PUPPET for 2 new puppet warningsvarac
2014-04-19improved check if another instance of leap-platform-test is runningvarac
2014-03-13use the --no-color flag (Feature #5305)varac
2014-03-07--all now can deal with multiple servicesvarac
2014-03-07updated FILTER_CLIvarac
2014-03-07added testing of 0.6 branchvarac
2014-03-07Platform Ci testing script doesn't report failures (Feature #5263), updated ↵varac
filters
2013-10-22took out debugging linevarac
2013-10-22don't use global var to indicate failed deployvarac
better use a file that is touched instead. more robust.
2013-10-22CI doesn't report deploy errors anymore (Bug #4180)varac
2013-10-22added leap_cli output "files/ca/client_ca.crt" to ignored patternsvarac
2013-09-02Merge branch 'master' of ssh://greyhound.leap.se/usr/local/bin/platform_testvarac
2013-09-02send mail on success toovarac
2013-08-14minor enhancementsvarac
2013-08-14master is currently broken anyway, lets wait for 0.3varac
2013-07-24CI: check for existing processes (Feature #3242)varac
2013-07-24filter 'Skipping because of failed dependencies'varac
2013-07-20try ssh instead of ping to test if nodes are upvarac
2013-07-20use IP_SUFFIX_START for IPs of node, better mail layoutvarac
2013-07-19enhancment of leap-repo-updated, leap_cli updates now trigger master+develop ↵Leap Admins
tests