Summary * Passed: iso8601 - Invalid period - [] * Passed: iso8601 - Invalid period - [2019-01-01 00:00:00Z] * Passed: iso8601 - Invalid period - [2019-01-01 00:00:00Z/] * Passed: iso8601 - Invalid period - [PT2S/P1M] * Passed: iso8601 - Invalid period - [2019-13-01 00:00:00Z/P1M] * Passed: iso8601 - Invalid period - [20191077T15/P1M] * Passed: iso8601 - Invalid period - [2019-10-01T25:00:00Z/P1M] * Passed: iso8601 - Invalid period - [2019-10-01T24:00:01Z/P1M] * Passed: iso8601 - Invalid period - [PT5H/20191001T007000Z] * Passed: iso8601 - Invalid period - [2019-10-01 00:00:80Z/P1M] * Passed: iso8601 - Invalid period - [2019-10-01 00:00:10 +25:00/P1M] * Passed: iso8601 - Invalid period - [20191001T000010 -00:61/P1M] * Passed: iso8601 - Invalid period - [P1Y/2019-02-29 00:00:00Z] * Passed: iso8601 - Invalid period - [2019-01-01 00:00:00Z/P] * Passed: iso8601 - Invalid period - [P1Z/2019-02-20 00:00:00Z] * Passed: iso8601 - Invalid period - [P1YM/2019-02-20 00:00:00Z] * Passed: iso8601 - 2014-01-01 00:30:00 - 1 Hour * Passed: iso8601 - Valid date - Feb 29 in leap year * Passed: iso8601 - Valid date - using 'T' and offset * Passed: iso8601 - 24:00:00 equivalent to 00:00:00 of next day * Passed: iso8601 - 2006-W01-7 * Passed: iso8601 - 2006-W01-7 - round-trip * Passed: iso8601 - 2006-W01-1 * Passed: iso8601 - 2006-W01-1 - round-trip * Passed: iso8601 - 2007-W01-7 * Passed: iso8601 - 2007-W01-7 - round-trip * Passed: iso8601 - 2007-W01-1 * Passed: iso8601 - 2007-W01-1 - round-trip * Passed: iso8601 - 2008-W01-7 * Passed: iso8601 - 2008-W01-7 - round-trip * Passed: iso8601 - 2008-W01-1 * Passed: iso8601 - 2008-W01-1 - round-trip * Passed: iso8601 - 2009-W01-7 * Passed: iso8601 - 2009-W01-7 - round-trip * Passed: iso8601 - 2009-W01-1 * Passed: iso8601 - 2009-W01-1 - round-trip * Passed: iso8601 - 2010-W01-7 * Passed: iso8601 - 2010-W01-7 - round-trip * Passed: iso8601 - 2010-W01-1 * Passed: iso8601 - 2010-W01-1 - round-trip * Passed: iso8601 - 2011-W01-7 * Passed: iso8601 - 2011-W01-7 - round-trip * Passed: iso8601 - 2011-W01-1 * Passed: iso8601 - 2011-W01-1 - round-trip * Passed: iso8601 - 2012-W01-7 * Passed: iso8601 - 2012-W01-7 - round-trip * Passed: iso8601 - 2012-W01-1 * Passed: iso8601 - 2012-W01-1 - round-trip * Passed: iso8601 - 2013-W01-7 * Passed: iso8601 - 2013-W01-7 - round-trip * Passed: iso8601 - 2013-W01-1 * Passed: iso8601 - 2013-W01-1 - round-trip * Passed: iso8601 - 2014-W01-7 * Passed: iso8601 - 2014-W01-7 - round-trip * Passed: iso8601 - 2014-W01-1 * Passed: iso8601 - 2014-W01-1 - round-trip * Passed: iso8601 - 2015-W01-7 * Passed: iso8601 - 2015-W01-7 - round-trip * Passed: iso8601 - 2015-W01-1 * Passed: iso8601 - 2015-W01-1 - round-trip * Passed: iso8601 - 2016-W01-7 * Passed: iso8601 - 2016-W01-7 - round-trip * Passed: iso8601 - 2016-W01-1 * Passed: iso8601 - 2016-W01-1 - round-trip * Passed: iso8601 - 2017-W01-7 * Passed: iso8601 - 2017-W01-7 - round-trip * Passed: iso8601 - 2017-W01-1 * Passed: iso8601 - 2017-W01-1 - round-trip * Passed: iso8601 - 2018-W01-7 * Passed: iso8601 - 2018-W01-7 - round-trip * Passed: iso8601 - 2018-W01-1 * Passed: iso8601 - 2018-W01-1 - round-trip * Passed: iso8601 - 2040-W01-7 * Passed: iso8601 - 2040-W01-7 - round-trip * Passed: iso8601 - 2040-W01-1 * Passed: iso8601 - 2040-W01-1 - round-trip * Passed: iso8601 - 2009-W53-07 * Passed: iso8601 - epoch + 2 Years 5 Months 6 Minutes * Passed: iso8601 - 2009-01-31 + 1 Month * Passed: iso8601 - 2009-01-31 + 2 Months * Passed: iso8601 - 2009-01-31 + 3 Months * Passed: iso8601 - 2009-03-31 - 1 Month * Passed: iso8601 - 2038-01-01 + 3 Months * Passed: cibadmin - Validate CIB * Passed: crm_attribute - Configure something before erasing * Passed: cibadmin - Require --force for CIB erasure * Passed: cibadmin - Allow CIB erasure with --force * Passed: cibadmin - Query CIB * Passed: crm_attribute - Set cluster option * Passed: cibadmin - Query new cluster option * Passed: cibadmin - Query cluster options * Passed: crm_attribute - Set no-quorum policy * Passed: cibadmin - Delete nvpair * Passed: cibadmin - Create operation should fail * Passed: cibadmin - Modify cluster options section * Passed: cibadmin - Query updated cluster option * Passed: crm_attribute - Set duplicate cluster option * Passed: crm_attribute - Setting multiply defined cluster option should fail * Passed: crm_attribute - Set cluster option with -s * Passed: crm_attribute - Delete cluster option with -i * Passed: crm_simulate - Create node1 and bring it online * Passed: crm_attribute - Create node attribute * Passed: cibadmin - Query new node attribute * Passed: crm_attribute - Set a transient (fail-count) node attribute * Passed: crm_failcount - Query a fail count * Passed: crm_attribute - Delete a transient (fail-count) node attribute * Passed: cibadmin - Digest calculation * Passed: cibadmin - Replace operation should fail * Passed: crm_standby - Default standby value * Passed: crm_standby - Set standby status * Passed: crm_standby - Query standby value * Passed: crm_standby - Delete standby value * Passed: cibadmin - Create a resource * Passed: crm_resource - Create a resource meta attribute * Passed: crm_resource - Query a resource meta attribute * Passed: crm_resource - Remove a resource meta attribute * Passed: crm_resource - Create a resource attribute * Passed: crm_resource - List the configured resources * Passed: crm_resource - Require a destination when migrating a resource that is stopped * Passed: crm_resource - Don't support migration to non-existent locations * Passed: cibadmin - Create a fencing resource * Passed: crm_simulate - Bring resources online * Passed: crm_resource - Try to move a resource to its existing location * Passed: crm_resource - Move a resource from its existing location * Passed: crm_resource - Clear out constraints generated by --move * Passed: crm_ticket - Default ticket granted state * Passed: crm_ticket - Set ticket granted state * Passed: crm_ticket - Query ticket granted state * Passed: crm_ticket - Delete ticket granted state * Passed: crm_ticket - Make a ticket standby * Passed: crm_ticket - Query ticket standby state * Passed: crm_ticket - Activate a ticket * Passed: crm_ticket - Delete ticket standby state * Passed: crm_resource - Ban a resource on unknown node * Passed: crm_simulate - Create two more nodes and bring them online * Passed: crm_resource - Ban dummy from node1 * Passed: crm_resource - Ban dummy from node2 * Passed: crm_simulate - Relocate resources due to ban * Passed: crm_resource - Move dummy to node1 * Passed: crm_resource - Clear implicit constraints for dummy on node2 * Passed: cibadmin - Drop the status section * Passed: cibadmin - Create a clone * Passed: crm_resource - Create a resource meta attribute * Passed: crm_resource - Create a resource meta attribute in the primitive * Passed: crm_resource - Update resource meta attribute with duplicates * Passed: crm_resource - Update resource meta attribute with duplicates (force clone) * Passed: crm_resource - Update child resource meta attribute with duplicates * Passed: crm_resource - Delete resource meta attribute with duplicates * Passed: crm_resource - Delete resource meta attribute in parent * Passed: crm_resource - Create a resource meta attribute in the primitive * Passed: crm_resource - Update existing resource meta attribute * Passed: crm_resource - Create a resource meta attribute in the parent * Passed: cibadmin - Copy resources * Passed: crm_resource - Delete resource paremt meta attribute (force) * Passed: cibadmin - Restore duplicates * Passed: crm_resource - Delete resource child meta attribute * Passed: crm_resource - Create a resource meta attribute in dummy1 * Passed: crm_resource - Create a resource meta attribute in dummy-group * Passed: crm_resource - Specify a lifetime when moving a resource * Passed: crm_resource - Try to move a resource previously moved with a lifetime * Passed: crm_resource - Ban dummy from node1 for a short time * Passed: crm_resource - Remove expired constraints * Passed: crm_diff - Create an XML patchset * Passed: crm_mon - Basic text output * Passed: crm_mon - XML output * Passed: crm_mon - Basic text output without node section * Passed: crm_mon - XML output without the node section * Passed: crm_mon - Text output with only the node section * Passed: crm_mon - Complete text output * Passed: crm_mon - Complete text output filtered by node * Passed: crm_mon - XML output filtered by node * Passed: crm_mon - Complete text output filtered by tag * Passed: crm_mon - XML output filtered by tag * Passed: crm_mon - Basic text output filtered by node that doesn't exist * Passed: crm_mon - XML output filtered by node that doesn't exist * Passed: crm_mon - Detailed text output * Passed: crm_mon - Basic text output with inactive resources * Passed: crm_mon - Basic text output with inactive resources, filtered by node * Passed: crm_mon - Text output of partially active resources * Passed: crm_mon - XML output of partially active resources * Passed: crm_mon - Text output of partially active resources, with inactive resources * Passed: crm_mon - Text output of partially active resources, with inactive resources, filtered by node * Passed: crm_mon - Text output of partially active resources, filtered by node * Passed: cibadmin - Configure some ACLs * Passed: crm_attribute - Enable ACLs * Passed: crm_attribute - Set cluster option * Passed: cibadmin - New ACL * Passed: cibadmin - Another ACL * Passed: cibadmin - Updated ACL * Passed: cibadmin - unknownguy: Query configuration * Passed: crm_attribute - unknownguy: Set enable-acl * Passed: crm_attribute - unknownguy: Set stonith-enabled * Passed: cibadmin - unknownguy: Create a resource * Passed: cibadmin - l33t-haxor: Query configuration * Passed: crm_attribute - l33t-haxor: Set enable-acl * Passed: crm_attribute - l33t-haxor: Set stonith-enabled * Passed: cibadmin - l33t-haxor: Create a resource * Passed: cibadmin - niceguy: Query configuration * Passed: crm_attribute - niceguy: Set enable-acl * Passed: crm_attribute - niceguy: Set stonith-enabled * Passed: cibadmin - niceguy: Create a resource * Passed: cibadmin - root: Query configuration * Passed: crm_attribute - root: Set stonith-enabled * Passed: cibadmin - root: Create a resource * Passed: crm_resource - l33t-haxor: Create a resource meta attribute * Passed: crm_resource - l33t-haxor: Query a resource meta attribute * Passed: crm_resource - l33t-haxor: Remove a resource meta attribute * Passed: crm_resource - niceguy: Create a resource meta attribute * Passed: crm_resource - niceguy: Query a resource meta attribute * Passed: crm_resource - niceguy: Remove a resource meta attribute * Passed: crm_resource - niceguy: Create a resource meta attribute * Passed: cibadmin - badidea: Query configuration - implied deny * Passed: cibadmin - betteridea: Query configuration - explicit deny * Passed: cibadmin - niceguy: Replace - remove acls * Passed: cibadmin - niceguy: Replace - create resource * Passed: cibadmin - niceguy: Replace - modify attribute (deny) * Passed: cibadmin - niceguy: Replace - delete attribute (deny) * Passed: cibadmin - niceguy: Replace - create attribute (deny) * Passed: cibadmin - bob: Replace - create attribute (allow) * Passed: cibadmin - bob: Replace - modify attribute (allow) * Passed: cibadmin - bob: Replace - delete attribute (allow) * Passed: cibadmin - root: Upgrade to latest CIB schema * Passed: cibadmin - unknownguy: Query configuration * Passed: crm_attribute - unknownguy: Set enable-acl * Passed: crm_attribute - unknownguy: Set stonith-enabled * Passed: cibadmin - unknownguy: Create a resource * Passed: cibadmin - l33t-haxor: Query configuration * Passed: crm_attribute - l33t-haxor: Set enable-acl * Passed: crm_attribute - l33t-haxor: Set stonith-enabled * Passed: cibadmin - l33t-haxor: Create a resource * Passed: cibadmin - niceguy: Query configuration * Passed: crm_attribute - niceguy: Set enable-acl * Passed: crm_attribute - niceguy: Set stonith-enabled * Passed: cibadmin - niceguy: Create a resource * Passed: cibadmin - root: Query configuration * Passed: crm_attribute - root: Set stonith-enabled * Passed: cibadmin - root: Create a resource * Passed: crm_resource - l33t-haxor: Create a resource meta attribute * Passed: crm_resource - l33t-haxor: Query a resource meta attribute * Passed: crm_resource - l33t-haxor: Remove a resource meta attribute * Passed: crm_resource - niceguy: Create a resource meta attribute * Passed: crm_resource - niceguy: Query a resource meta attribute * Passed: crm_resource - niceguy: Remove a resource meta attribute * Passed: crm_resource - niceguy: Create a resource meta attribute * Passed: cibadmin - badidea: Query configuration - implied deny * Passed: cibadmin - betteridea: Query configuration - explicit deny * Passed: cibadmin - niceguy: Replace - remove acls * Passed: cibadmin - niceguy: Replace - create resource * Passed: cibadmin - niceguy: Replace - modify attribute (deny) * Passed: cibadmin - niceguy: Replace - delete attribute (deny) * Passed: cibadmin - niceguy: Replace - create attribute (deny) * Passed: cibadmin - bob: Replace - create attribute (allow) * Passed: cibadmin - bob: Replace - modify attribute (allow) * Passed: cibadmin - bob: Replace - delete attribute (allow) * Passed: cibadmin - Try to make resulting CIB invalid (enum violation) * Passed: crm_simulate - Run crm_simulate with invalid CIB (enum violation) * Passed: cibadmin - Try to make resulting CIB invalid (unrecognized validate-with) * Passed: crm_simulate - Run crm_simulate with invalid CIB (unrecognized validate-with) * Passed: cibadmin - Try to make resulting CIB invalid, but possibly recoverable (valid with X.Y+1) * Passed: crm_simulate - Run crm_simulate with invalid, but possibly recoverable CIB (valid with X.Y+1) * Passed: cibadmin - Make resulting CIB valid, although without validate-with attribute * Passed: crm_simulate - Run crm_simulate with valid CIB, but without validate-with attribute * Passed: cibadmin - Make resulting CIB invalid, and without validate-with attribute * Passed: crm_simulate - Run crm_simulate with invalid CIB, also without validate-with attribute * Passed: crm_attribute - Set stonith-enabled=false * Passed: cibadmin - Configure the initial resource * Passed: cibadmin - Upgrade to latest CIB schema (trigger 2.10.xsl + the wrapping) * Passed: crm_resource - Query a resource instance attribute (shall survive) * Passed: crm_rule - Try to check a rule that doesn't exist * Passed: crm_rule - Try to check a rule that has too many date_expressions * Passed: crm_rule - Verify basic rule is expired * Passed: crm_rule - Verify basic rule worked in the past * Passed: crm_rule - Verify basic rule is not yet in effect * Passed: crm_rule - Verify date_spec rule with years has expired * Passed: crm_rule - Verify date_spec rule with years is in effect * Passed: crm_rule - Try to check a rule whose date_spec does not contain years= * Passed: crm_rule - Try to check a rule whose date_spec contains years= and moon= * Passed: crm_rule - Try to check a rule with no date_expression 278 tests passed