Back to build
Raw log | Switch to full mode | Login

00:00 +0: inspect_test Inspect root node is non-null by default 00:00 +1: node_test Child nodes have unique indices from their parents 00:00 +2: node_test Child nodes have unique indices from their siblings 00:00 +3: node_test String properties are written to the VMO when the value is set 00:00 +4: node_test String properties can be mutated 00:00 +5: node_test String properties can be removed 00:00 +6: node_test Setting a value on an already removed property is a no-op 00:00 +7: node_test Removing an already removed property is a no-op 00:00 +8: bitfield64_test bit range exceptions read start < 0 00:00 +9: bitfield64_test bit range exceptions read start > end 00:00 +10: bitfield64_test bit range exceptions read end > 63 00:00 +11: bitfield64_test bit range exceptions write start < 0 00:00 +12: bitfield64_test bit range exceptions write start > end 00:00 +13: bitfield64_test bit range exceptions write end > 63 00:00 +14: bitfield64_test full 64 bit stores big precise values 00:00 +15: bitfield64_test field manipulations can set low bit 00:00 +16: bitfield64_test field manipulations can set high bit 00:00 +17: bitfield64_test field manipulations adjacent fields don't interfere 00:00 +18: bitfield64_test field manipulations proper truncation in and out 00:00 +19: bitfield64_test field manipulations write doesn't include previous bit values 00:00 +20: bitfield64_test field manipulations bit 63 1 -> positive value on read 00:00 +21: block_test Block accepts state (type) correctly 00:00 +22: block_test Block can read, including payload bits 00:00 +23: block_test Block can read, including payload bytes 00:00 +24: block_test Block operations write to VMO correctly: Creating, locking, and unlocking the VMO header 00:00 +25: block_test Block operations write to VMO correctly: Becoming the special root node 00:00 +26: block_test Block operations write to VMO correctly: Becoming and modifying an intValue via free, reserved, anyValue 00:00 +27: block_test Block operations write to VMO correctly: Becoming a nodeValue and then a tombstone 00:00 +28: block_test Block operations write to VMO correctly: Becoming and modifying doubleValue 00:00 +29: block_test Block operations write to VMO correctly: Becoming and modifying a propertyValue 00:00 +30: block_test Block operations write to VMO correctly: Becoming a name 00:00 +31: block_test Block operations write to VMO correctly: Becoming and setting an extent 00:00 +32: heap_test In the Heap the initial free state is correct in the VMO 00:00 +33: heap_test In the Heap allocate changes VMO contents correctly 00:00 +34: heap_test In the Heap free and re-allocate work correctly 00:00 +35: vmo_fields_test BlockType has 12 types 00:00 +36: vmo_fields_test BlockType has unique names 00:00 +37: vmo_fields_test BlockType has 1:1 values, correctly ordered. 00:00 +38: vmo_writer_test vmo_writer operations work: Init VMO writes correctly to the VMO 00:00 +39: vmo_writer_test vmo_writer operations work: make, modify, and free Node 00:00 +40: vmo_writer_test vmo_writer operations work: make, modify, and free IntMetric 00:00 +41: vmo_writer_test vmo_writer operations work: make, modify, and free DoubleMetric 00:00 +42: vmo_writer_test vmo_writer operations work: make, modify, and free Property 00:00 +43: vmo_writer_test vmo_writer operations work: Node delete permutations 00:00 +44: vmo_writer_test vmo_writer operations work: String property has string flag bits 00:00 +45: vmo_writer_test vmo_writer operations work: Binary property has binary flag bits 00:00 +46: vmo_writer_test vmo_writer operations work: Invalid property-set value type throws ArgumentError 00:00 +47: vmo_writer_test vmo_writer operations work: Large properties 00:00 +48: All tests passed!