00:00 +0: vmo file: onOpen event on success
00:00 +1: vmo file: onOpen with describe flag
00:00 +2: vmo file: read file
00:00 +3: vmo file: describe duplicate
00:00 +4: vmo file: describe no sharing
00:00 +5: pseudo dir: inode number
00:00 +6: pseudo dir: type
00:00 +7: pseudo dir: basic
00:00 +8: pseudo dir: duplicate key
00:00 +9: pseudo dir: remove node
00:00 +10: pseudo dir: remove when multiple keys
00:00 +11: pseudo dir: key order is maintained
00:00 +12: pseudo dir: remove and isEmpty
00:00 +13: pseudo dir server: open fails: invalid flags
AsyncProxyController<Directory> error: Peer unexpectedly closed
AsyncProxyController<Directory> error: Peer unexpectedly closed
AsyncProxyController<Directory> error: Peer unexpectedly closed
AsyncProxyController<Directory> error: Peer unexpectedly closed
AsyncProxyController<Directory> error: Peer unexpectedly closed
AsyncProxyController<Directory> error: Peer unexpectedly closed
00:00 +14: pseudo dir server: open fails: invalid mode
AsyncProxyController<Directory> error: Peer unexpectedly closed
AsyncProxyController<Directory> error: Peer unexpectedly closed
AsyncProxyController<Directory> error: Peer unexpectedly closed
AsyncProxyController<Directory> error: Peer unexpectedly closed
AsyncProxyController<Directory> error: Peer unexpectedly closed
00:00 +15: pseudo dir server: open passes
00:00 +16: pseudo dir server: open passes with valid mode
00:00 +17: pseudo dir server: open passes with valid flags
00:00 +18: pseudo dir server: getattr
00:00 +19: pseudo dir server: read dir: simple call should work
00:00 +20: pseudo dir server: read dir: serve function works
00:00 +21: pseudo dir server: read dir: passed buffer size is exact
00:00 +22: pseudo dir server: read dir: passed buffer size is exact - 1
00:00 +23: pseudo dir server: read dir: buffer too small
00:00 +24: pseudo dir server: read dir: buffer too small after first dot read and subsequent reads with bigger buffer returns correct dirents
00:00 +25: pseudo dir server: read dir: multiple reads with small buffer
00:00 +26: pseudo dir server: read dir: read two dirents then one
00:00 +27: pseudo dir server: read dir: buffer size more than first less than 2 dirents
00:00 +28: pseudo dir server: read dir: rewind works
00:00 +29: pseudo dir server: read dir: rewind works after we reach directory end
00:00 +30: pseudo dir server: read dir: readdir works when node removed
00:00 +31: pseudo dir server: read dir: readdir works when already last node is removed
00:00 +32: pseudo dir server: read dir: readdir works when node is added
00:00 +33: pseudo dir server: read dir: readdir works when node is added and only first node was read
00:00 +34: pseudo dir server: open/close file/dir in dir: open self
00:00 +35: pseudo dir server: open/close file/dir in dir: open file
00:00 +36: pseudo dir server: open/close file/dir in dir: open fails for empty path
AsyncProxyController<Directory> error: Peer unexpectedly closed
00:00 +37: pseudo dir server: open/close file/dir in dir: open file fails for path ending with "/"
AsyncProxyController<File> error: Peer unexpectedly closed
00:00 +38: pseudo dir server: open/close file/dir in dir: open file fails for invalid key
AsyncProxyController<File> error: Peer unexpectedly closed
00:00 +39: pseudo dir server: open/close file/dir in dir: open fails for trying to open file within a file
AsyncProxyController<File> error: Peer unexpectedly closed
00:00 +40: pseudo dir server: open/close file/dir in dir: close works
AsyncProxyController<Directory> error: Peer unexpectedly closed
AsyncProxyController<Directory> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
00:00 +41: pseudo dir server: open/close file/dir in dir: open sub dir
00:00 +42: pseudo dir server: open/close file/dir in dir: open sub dir with "/" at end
00:00 +43: pseudo dir server: open/close file/dir in dir: directly open file in sub dir
00:00 +44: pseudo dir server: open/close file/dir in dir: readdir fails for NodeReference
00:00 +45: pseudo dir server: open/close file/dir in dir: able to open a file for NodeReference
00:00 +46: pseudo dir server: test clone
00:00 +47: pseudo dir server: test clone fails for invalid flags
AsyncProxyController<Directory> error: Peer unexpectedly closed
00:00 +48: service tests: connect to service fails for bad flags
AsyncProxyController<Echo> error: Unexpected message ordinal: 1191225277
AsyncProxyController<Echo> error: Peer unexpectedly closed
AsyncProxyController<Echo> error: Peer unexpectedly closed
AsyncProxyController<Echo> error: Peer unexpectedly closed
AsyncProxyController<Echo> error: Peer unexpectedly closed
AsyncProxyController<Echo> error: Peer unexpectedly closed
AsyncProxyController<Echo> error: Peer unexpectedly closed
AsyncProxyController<Echo> error: Peer unexpectedly closed
00:00 +49: service tests: connect to service fails for bad flags and check status
AsyncProxyController<Echo> error: Peer unexpectedly closed
AsyncProxyController<Echo> error: Peer unexpectedly closed
AsyncProxyController<Echo> error: Peer unexpectedly closed
AsyncProxyController<Echo> error: Peer unexpectedly closed
AsyncProxyController<Echo> error: Peer unexpectedly closed
AsyncProxyController<Echo> error: Peer unexpectedly closed
AsyncProxyController<Echo> error: Peer unexpectedly closed
AsyncProxyController<Echo> error: Unexpected message ordinal: 1191225277
00:00 +50: service tests: connect to service fails for openFlagDescribe
AsyncProxyController<Node> error: Peer unexpectedly closed
00:00 +51: service tests: connect to service fails for invalid modes
AsyncProxyController<Node> error: Peer unexpectedly closed
AsyncProxyController<Node> error: Peer unexpectedly closed
AsyncProxyController<Node> error: Peer unexpectedly closed
AsyncProxyController<Node> error: Peer unexpectedly closed
AsyncProxyController<Node> error: Peer unexpectedly closed
00:00 +52: service tests: connect to service fails for openFlagDirectory
AsyncProxyController<Node> error: Peer unexpectedly closed
00:00 +53: service tests: connect to service passes with valid flags
00:00 +54: service tests: connect to service passes with valid modes
00:00 +55: pseudo file creation validation: onOpen event on flag validation error
AsyncProxyController<File> error: Peer unexpectedly closed
00:00 +56: pseudo file creation validation: read only file
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
00:00 +57: pseudo file creation validation: read write file
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
00:01 +58: pseudo file creation validation: connect file with mode
AsyncProxyController<File> error: Peer unexpectedly closed
00:01 +59: pseudo file creation validation: open fails
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
00:01 +60: pseudo file: onOpen event on success
00:01 +61: pseudo file: test getAttr
00:01 +62: pseudo file: clone works
00:01 +63: pseudo file: clone works with POSIX compatibility
00:01 +64: pseudo file: clone fails when trying to pass Readable flag to Node Reference
AsyncProxyController<File> error: Peer unexpectedly closed
00:01 +65: pseudo file: clone fails when trying to pass Writable flag to Node Reference
AsyncProxyController<File> error: Peer unexpectedly closed
00:01 +66: pseudo file: able to clone Node Reference
00:01 +67: pseudo file: clone should fail if parent's flag doesn't match up
AsyncProxyController<File> error: Peer unexpectedly closed
AsyncProxyController<File> error: Peer unexpectedly closed
00:01 +68: pseudo file: onOpen with describe flag
00:01 +69: pseudo file: onOpen with NodeReference flag
00:01 +70: pseudo file: Directory not ignored with NodeReference flag
AsyncProxyController<File> error: Peer unexpectedly closed
00:01 +71: pseudo file: GetAttr with NodeReference flag
00:01 +72: pseudo file: read file
00:01 +73: pseudo file: read functions fails for NodeReference flag
00:01 +74: pseudo file: simple write file
00:01 +75: pseudo file: readAt
00:01 +76: pseudo file: read after readAt
00:01 +77: pseudo file: read should not affect readAt
00:01 +78: pseudo file: readAt should work for arbitrary length
00:01 +79: pseudo file: read should work after readAt read arbitrary length
00:01 +80: pseudo file: readAt should fail for passing offset more than length of file
00:01 +81: pseudo file: readAt should not fail for passing offset equal to length of file
00:01 +82: pseudo file: read should not fail for reading from end of file
00:01 +83: pseudo file: write file at arbitary position
00:01 +84: pseudo file: write should truncate if not enough capacity
00:01 +85: pseudo file: write at end should fail
00:01 +86: pseudo file: write file when capacity is not initial lenght: should not truncate if there is nough capacity
00:01 +87: pseudo file: write file when capacity is not initial lenght: write should fail when capacity is reached
00:01 +88: pseudo file: write file when capacity is not initial lenght: write to end of initial len
00:01 +89: pseudo file: write file when capacity is not initial lenght: writeAt should not depend on seek
00:01 +90: pseudo file: write file when capacity is not initial lenght: writeAt - end of file with
00:01 +91: pseudo file: write file when capacity is not initial lenght: writeAt should fail for trying to write beyond end of file
00:01 +92: pseudo file: write file when capacity is not initial lenght: write functions fails for NodeReference flag
00:01 +93: pseudo file: various seek positions and reads
00:01 +94: pseudo file: truncate: failure test
00:01 +95: pseudo file: truncate: basic
00:01 +96: pseudo file: truncate: on open
00:01 +97: pseudo file: truncate: with seek
00:01 +98: pseudo file: truncate: close should work
AsyncProxyController<File> error: Peer unexpectedly closed
00:01 +99: All tests passed!