Facing an issue in the tests

35 views
Skip to first unread message

nandha kumar

unread,
Oct 30, 2022, 1:22:57 PM10/30/22
to capn...@googlegroups.com
I am using CentOS7

[ TEST ] capnp/encoding-test.c++:35: legacy test: Encoding/AllTypes
[ PASS ] capnp/encoding-test.c++:35: legacy test: Encoding/AllTypes (90 μs)
[ TEST ] capnp/encoding-test.c++:54: legacy test: Encoding/AllTypesMultiSegment
[ PASS ] capnp/encoding-test.c++:54: legacy test: Encoding/AllTypesMultiSegment (87 μs)
[ TEST ] capnp/encoding-test.c++:66: legacy test: Encoding/Defaults
[ PASS ] capnp/encoding-test.c++:66: legacy test: Encoding/Defaults (51 μs)
[ TEST ] capnp/encoding-test.c++:77: legacy test: Encoding/DefaultInitialization
[ PASS ] capnp/encoding-test.c++:77: legacy test: Encoding/DefaultInitialization (58 μs)
[ TEST ] capnp/encoding-test.c++:91: legacy test: Encoding/DefaultInitializationMultiSegment
[ PASS ] capnp/encoding-test.c++:91: legacy test: Encoding/DefaultInitializationMultiSegment (65 μs)
[ TEST ] capnp/encoding-test.c++:107: legacy test: Encoding/DefaultsFromEmptyMessage
[ PASS ] capnp/encoding-test.c++:107: legacy test: Encoding/DefaultsFromEmptyMessage (7 μs)
[ TEST ] capnp/encoding-test.c++:117: legacy test: Encoding/Unions
[ PASS ] capnp/encoding-test.c++:117: legacy test: Encoding/Unions (7 μs)
[ TEST ] capnp/encoding-test.c++:194: legacy test: Encoding/UnionLayout
[ PASS ] capnp/encoding-test.c++:194: legacy test: Encoding/UnionLayout (111 μs)
[ TEST ] capnp/encoding-test.c++:250: legacy test: Encoding/UnnamedUnion
[ PASS ] capnp/encoding-test.c++:250: legacy test: Encoding/UnnamedUnion (38 μs)
[ TEST ] capnp/encoding-test.c++:281: legacy test: Encoding/Groups
[ PASS ] capnp/encoding-test.c++:281: legacy test: Encoding/Groups (6 μs)
[ TEST ] capnp/encoding-test.c++:319: legacy test: Encoding/InterleavedGroups
[ PASS ] capnp/encoding-test.c++:319: legacy test: Encoding/InterleavedGroups (9 μs)
[ TEST ] capnp/encoding-test.c++:385: legacy test: Encoding/UnionDefault
[ PASS ] capnp/encoding-test.c++:385: legacy test: Encoding/UnionDefault (10 μs)
[ TEST ] capnp/encoding-test.c++:432: legacy test: Encoding/ListDefaults
[ PASS ] capnp/encoding-test.c++:432: legacy test: Encoding/ListDefaults (68 μs)
[ TEST ] capnp/encoding-test.c++:441: legacy test: Encoding/BuildListDefaults
[ PASS ] capnp/encoding-test.c++:441: legacy test: Encoding/BuildListDefaults (13 μs)
[ TEST ] capnp/encoding-test.c++:451: legacy test: Encoding/SmallStructLists
[ PASS ] capnp/encoding-test.c++:451: legacy test: Encoding/SmallStructLists (12 μs)
[ TEST ] capnp/encoding-test.c++:520: legacy test: Encoding/SetListToEmpty
[ PASS ] capnp/encoding-test.c++:520: legacy test: Encoding/SetListToEmpty (89 μs)
[ TEST ] capnp/encoding-test.c++:615: legacy test: Encoding/ListUpgrade
[ PASS ] capnp/encoding-test.c++:615: legacy test: Encoding/ListUpgrade (134 μs)
[ TEST ] capnp/encoding-test.c++:671: legacy test: Encoding/BitListDowngrade
[ PASS ] capnp/encoding-test.c++:671: legacy test: Encoding/BitListDowngrade (131 μs)
[ TEST ] capnp/encoding-test.c++:710: legacy test: Encoding/BitListDowngradeFromStruct
[ PASS ] capnp/encoding-test.c++:710: legacy test: Encoding/BitListDowngradeFromStruct (113 μs)
[ TEST ] capnp/encoding-test.c++:747: legacy test: Encoding/BitListUpgrade
[ PASS ] capnp/encoding-test.c++:747: legacy test: Encoding/BitListUpgrade (76 μs)
[ TEST ] capnp/encoding-test.c++:780: legacy test: Encoding/UpgradeStructInBuilder
[ PASS ] capnp/encoding-test.c++:780: legacy test: Encoding/UpgradeStructInBuilder (33 μs)
[ TEST ] capnp/encoding-test.c++:887: legacy test: Encoding/UpgradeStructInBuilderMultiSegment
[ PASS ] capnp/encoding-test.c++:887: legacy test: Encoding/UpgradeStructInBuilderMultiSegment (13 μs)
[ TEST ] capnp/encoding-test.c++:994: legacy test: Encoding/UpgradeStructInBuilderFarPointers
[ PASS ] capnp/encoding-test.c++:994: legacy test: Encoding/UpgradeStructInBuilderFarPointers (5 μs)
[ TEST ] capnp/encoding-test.c++:1016: legacy test: Encoding/UpgradeStructInBuilderDoubleFarPointers
[ PASS ] capnp/encoding-test.c++:1016: legacy test: Encoding/UpgradeStructInBuilderDoubleFarPointers (2 μs)
[ TEST ] capnp/encoding-test.c++:1089: legacy test: Encoding/UpgradeListInBuilder
[ PASS ] capnp/encoding-test.c++:1089: legacy test: Encoding/UpgradeListInBuilder (1831 μs)
[ TEST ] capnp/encoding-test.c++:1325: legacy test: Encoding/UpgradeUnion
[ PASS ] capnp/encoding-test.c++:1325: legacy test: Encoding/UpgradeUnion (7 μs)
[ TEST ] capnp/encoding-test.c++:1345: legacy test: Encoding/NestedTypes
[ PASS ] capnp/encoding-test.c++:1345: legacy test: Encoding/NestedTypes (9 μs)
[ TEST ] capnp/encoding-test.c++:1359: legacy test: Encoding/Imports
[ PASS ] capnp/encoding-test.c++:1359: legacy test: Encoding/Imports (98 μs)
[ TEST ] capnp/encoding-test.c++:1380: legacy test: Encoding/Using
[ PASS ] capnp/encoding-test.c++:1380: legacy test: Encoding/Using (2 μs)
[ TEST ] capnp/encoding-test.c++:1387: legacy test: Encoding/StructSetters
[ PASS ] capnp/encoding-test.c++:1387: legacy test: Encoding/StructSetters (58 μs)
[ TEST ] capnp/encoding-test.c++:1413: legacy test: Encoding/OneBitStructSetters
[ PASS ] capnp/encoding-test.c++:1413: legacy test: Encoding/OneBitStructSetters (3 μs)
[ TEST ] capnp/encoding-test.c++:1435: legacy test: Encoding/ListSetters
[ PASS ] capnp/encoding-test.c++:1435: legacy test: Encoding/ListSetters (87 μs)
[ TEST ] capnp/encoding-test.c++:1528: legacy test: Encoding/ZeroOldObject
[ PASS ] capnp/encoding-test.c++:1528: legacy test: Encoding/ZeroOldObject (23 μs)
[ TEST ] capnp/encoding-test.c++:1546: legacy test: Encoding/Has
[ PASS ] capnp/encoding-test.c++:1546: legacy test: Encoding/Has (9 μs)
[ TEST ] capnp/encoding-test.c++:1574: legacy test: Encoding/VoidListAmplification
[ PASS ] capnp/encoding-test.c++:1574: legacy test: Encoding/VoidListAmplification (244 μs)
[ TEST ] capnp/encoding-test.c++:1590: legacy test: Encoding/EmptyStructListAmplification
[ PASS ] capnp/encoding-test.c++:1590: legacy test: Encoding/EmptyStructListAmplification (115 μs)
[ TEST ] capnp/encoding-test.c++:1611: legacy test: Encoding/Constants
[ PASS ] capnp/encoding-test.c++:1611: legacy test: Encoding/Constants (69 μs)
[ TEST ] capnp/encoding-test.c++:1713: legacy test: Encoding/AnyPointerConstants
[ PASS ] capnp/encoding-test.c++:1713: legacy test: Encoding/AnyPointerConstants (24 μs)
[ TEST ] capnp/encoding-test.c++:1723: legacy test: Encoding/GlobalConstants
[ PASS ] capnp/encoding-test.c++:1723: legacy test: Encoding/GlobalConstants (16 μs)
[ TEST ] capnp/encoding-test.c++:1743: legacy test: Encoding/Embeds
[ PASS ] capnp/encoding-test.c++:1743: legacy test: Encoding/Embeds (1109 μs)
[ TEST ] capnp/encoding-test.c++:1767: legacy test: Encoding/HasEmptyStruct
[ PASS ] capnp/encoding-test.c++:1767: legacy test: Encoding/HasEmptyStruct (13 μs)
[ TEST ] capnp/encoding-test.c++:1782: legacy test: Encoding/HasEmptyList
[ PASS ] capnp/encoding-test.c++:1782: legacy test: Encoding/HasEmptyList (9 μs)
[ TEST ] capnp/encoding-test.c++:1797: legacy test: Encoding/HasEmptyStructList
[ PASS ] capnp/encoding-test.c++:1797: legacy test: Encoding/HasEmptyStructList (2 μs)
[ TEST ] capnp/encoding-test.c++:1812: legacy test: Encoding/NameAnnotation
[ PASS ] capnp/encoding-test.c++:1812: legacy test: Encoding/NameAnnotation (5 μs)
[ TEST ] capnp/encoding-test.c++:1853: legacy test: Encoding/DefaultFloatPlusNan
[ PASS ] capnp/encoding-test.c++:1853: legacy test: Encoding/DefaultFloatPlusNan (1 μs)
[ TEST ] capnp/encoding-test.c++:1867: legacy test: Encoding/WholeFloatDefault
[ PASS ] capnp/encoding-test.c++:1867: legacy test: Encoding/WholeFloatDefault (1 μs)
[ TEST ] capnp/encoding-test.c++:1877: legacy test: Encoding/Generics
[ PASS ] capnp/encoding-test.c++:1877: legacy test: Encoding/Generics (89 μs)
[ TEST ] capnp/encoding-test.c++:1936: legacy test: Encoding/GenericDefaults
[ PASS ] capnp/encoding-test.c++:1936: legacy test: Encoding/GenericDefaults (14 μs)
[ TEST ] capnp/encoding-test.c++:1950: legacy test: Encoding/UnionInGenerics
[ PASS ] capnp/encoding-test.c++:1950: legacy test: Encoding/UnionInGenerics (1 μs)
[ TEST ] capnp/encoding-test.c++:1974: legacy test: Encoding/DefaultListBuilder
[ PASS ] capnp/encoding-test.c++:1974: legacy test: Encoding/DefaultListBuilder (0 μs)
[ TEST ] capnp/encoding-test.c++:1983: legacy test: Encoding/ListSize
[ PASS ] capnp/encoding-test.c++:1983: legacy test: Encoding/ListSize (15 μs)
[ TEST ] capnp/encoding-test.c++:2009: list.setWithCaveats(i, list[i]) doesn't corrupt contents
[ PASS ] capnp/encoding-test.c++:2009: list.setWithCaveats(i, list[i]) doesn't corrupt contents (61 μs)
[ TEST ] capnp/orphan-test.c++:31: legacy test: Orphans/Structs
[ PASS ] capnp/orphan-test.c++:31: legacy test: Orphans/Structs (26 μs)
[ TEST ] capnp/orphan-test.c++:51: legacy test: Orphans/EmptyStruct
[ PASS ] capnp/orphan-test.c++:51: legacy test: Orphans/EmptyStruct (9 μs)
[ TEST ] capnp/orphan-test.c++:62: legacy test: Orphans/EmptyStructOverwrite
[ PASS ] capnp/orphan-test.c++:62: legacy test: Orphans/EmptyStructOverwrite (5 μs)
[ TEST ] capnp/orphan-test.c++:74: legacy test: Orphans/AdoptNullStruct
[ PASS ] capnp/orphan-test.c++:74: legacy test: Orphans/AdoptNullStruct (2 μs)
[ TEST ] capnp/orphan-test.c++:85: legacy test: Orphans/Lists
[ PASS ] capnp/orphan-test.c++:85: legacy test: Orphans/Lists (10 μs)
[ TEST ] capnp/orphan-test.c++:105: legacy test: Orphans/StructLists
[ PASS ] capnp/orphan-test.c++:105: legacy test: Orphans/StructLists (24 μs)
[ TEST ] capnp/orphan-test.c++:133: legacy test: Orphans/Text
[ PASS ] capnp/orphan-test.c++:133: legacy test: Orphans/Text (17 μs)
[ TEST ] capnp/orphan-test.c++:153: legacy test: Orphans/Data
[ PASS ] capnp/orphan-test.c++:153: legacy test: Orphans/Data (9 μs)
[ TEST ] capnp/orphan-test.c++:173: legacy test: Orphans/NoCrossMessageTransfers
[ PASS ] capnp/orphan-test.c++:173: legacy test: Orphans/NoCrossMessageTransfers (158 μs)
[ TEST ] capnp/orphan-test.c++:184: legacy test: Orphans/OrphanageStruct
[ PASS ] capnp/orphan-test.c++:184: legacy test: Orphans/OrphanageStruct (30 μs)
[ TEST ] capnp/orphan-test.c++:195: legacy test: Orphans/OrphanageList
[ PASS ] capnp/orphan-test.c++:195: legacy test: Orphans/OrphanageList (4 μs)
[ TEST ] capnp/orphan-test.c++:211: legacy test: Orphans/OrphanageText
[ PASS ] capnp/orphan-test.c++:211: legacy test: Orphans/OrphanageText (4 μs)
[ TEST ] capnp/orphan-test.c++:223: legacy test: Orphans/OrphanageData
[ PASS ] capnp/orphan-test.c++:223: legacy test: Orphans/OrphanageData (7 μs)
[ TEST ] capnp/orphan-test.c++:238: legacy test: Orphans/OrphanageStructCopy
[ PASS ] capnp/orphan-test.c++:238: legacy test: Orphans/OrphanageStructCopy (18 μs)
[ TEST ] capnp/orphan-test.c++:252: legacy test: Orphans/OrphanageListCopy
[ PASS ] capnp/orphan-test.c++:252: legacy test: Orphans/OrphanageListCopy (5 μs)
[ TEST ] capnp/orphan-test.c++:267: legacy test: Orphans/OrphanageTextCopy
[ PASS ] capnp/orphan-test.c++:267: legacy test: Orphans/OrphanageTextCopy (4 μs)
[ TEST ] capnp/orphan-test.c++:277: legacy test: Orphans/OrphanageDataCopy
[ PASS ] capnp/orphan-test.c++:277: legacy test: Orphans/OrphanageDataCopy (7 μs)
[ TEST ] capnp/orphan-test.c++:287: legacy test: Orphans/ZeroOut
[ PASS ] capnp/orphan-test.c++:287: legacy test: Orphans/ZeroOut (15 μs)
[ TEST ] capnp/orphan-test.c++:302: legacy test: Orphans/StructAnyPointer
[ PASS ] capnp/orphan-test.c++:302: legacy test: Orphans/StructAnyPointer (11 μs)
[ TEST ] capnp/orphan-test.c++:321: legacy test: Orphans/ListAnyPointer
[ PASS ] capnp/orphan-test.c++:321: legacy test: Orphans/ListAnyPointer (2 μs)
[ TEST ] capnp/orphan-test.c++:341: legacy test: Orphans/DynamicStruct
[ PASS ] capnp/orphan-test.c++:341: legacy test: Orphans/DynamicStruct (243 μs)
[ TEST ] capnp/orphan-test.c++:367: legacy test: Orphans/DynamicList
[ PASS ] capnp/orphan-test.c++:367: legacy test: Orphans/DynamicList (29 μs)
[ TEST ] capnp/orphan-test.c++:391: legacy test: Orphans/DynamicStructList
[ PASS ] capnp/orphan-test.c++:391: legacy test: Orphans/DynamicStructList (18 μs)
[ TEST ] capnp/orphan-test.c++:419: legacy test: Orphans/OrphanageDynamicStruct
[ PASS ] capnp/orphan-test.c++:419: legacy test: Orphans/OrphanageDynamicStruct (245 μs)
[ TEST ] capnp/orphan-test.c++:431: legacy test: Orphans/OrphanageDynamicList
[ PASS ] capnp/orphan-test.c++:431: legacy test: Orphans/OrphanageDynamicList (9 μs)
[ TEST ] capnp/orphan-test.c++:445: legacy test: Orphans/OrphanageDynamicStructCopy
[ PASS ] capnp/orphan-test.c++:445: legacy test: Orphans/OrphanageDynamicStructCopy (79 μs)
[ TEST ] capnp/orphan-test.c++:461: legacy test: Orphans/OrphanageDynamicListCopy
[ PASS ] capnp/orphan-test.c++:461: legacy test: Orphans/OrphanageDynamicListCopy (6 μs)
[ TEST ] capnp/orphan-test.c++:477: legacy test: Orphans/DynamicStructAs
[ PASS ] capnp/orphan-test.c++:477: legacy test: Orphans/DynamicStructAs (269 μs)
[ TEST ] capnp/orphan-test.c++:519: legacy test: Orphans/DynamicListAs
[ PASS ] capnp/orphan-test.c++:519: legacy test: Orphans/DynamicListAs (23 μs)
[ TEST ] capnp/orphan-test.c++:561: legacy test: Orphans/DynamicAnyPointer
[ PASS ] capnp/orphan-test.c++:561: legacy test: Orphans/DynamicAnyPointer (110 μs)
[ TEST ] capnp/orphan-test.c++:576: legacy test: Orphans/DynamicDisown
[ PASS ] capnp/orphan-test.c++:576: legacy test: Orphans/DynamicDisown (87 μs)
[ TEST ] capnp/orphan-test.c++:603: legacy test: Orphans/DynamicDisownGroup
[ PASS ] capnp/orphan-test.c++:603: legacy test: Orphans/DynamicDisownGroup (40 μs)
[ TEST ] capnp/orphan-test.c++:628: legacy test: Orphans/OrphanageFromBuilder
[ PASS ] capnp/orphan-test.c++:628: legacy test: Orphans/OrphanageFromBuilder (48 μs)
[ TEST ] capnp/orphan-test.c++:675: legacy test: Orphans/StructsZerodAfterUse
[ PASS ] capnp/orphan-test.c++:675: legacy test: Orphans/StructsZerodAfterUse (10 μs)
[ TEST ] capnp/orphan-test.c++:694: legacy test: Orphans/ListsZerodAfterUse
[ PASS ] capnp/orphan-test.c++:694: legacy test: Orphans/ListsZerodAfterUse (13 μs)
[ TEST ] capnp/orphan-test.c++:713: legacy test: Orphans/EmptyListsZerodAfterUse
[ PASS ] capnp/orphan-test.c++:713: legacy test: Orphans/EmptyListsZerodAfterUse (2 μs)
[ TEST ] capnp/orphan-test.c++:732: legacy test: Orphans/StructListsZerodAfterUse
[ PASS ] capnp/orphan-test.c++:732: legacy test: Orphans/StructListsZerodAfterUse (17 μs)
[ TEST ] capnp/orphan-test.c++:755: legacy test: Orphans/EmptyStructListsZerodAfterUse
[ PASS ] capnp/orphan-test.c++:755: legacy test: Orphans/EmptyStructListsZerodAfterUse (2 μs)
[ TEST ] capnp/orphan-test.c++:774: legacy test: Orphans/TextZerodAfterUse
[ PASS ] capnp/orphan-test.c++:774: legacy test: Orphans/TextZerodAfterUse (5 μs)
[ TEST ] capnp/orphan-test.c++:793: legacy test: Orphans/DataZerodAfterUse
[ PASS ] capnp/orphan-test.c++:793: legacy test: Orphans/DataZerodAfterUse (2 μs)
[ TEST ] capnp/orphan-test.c++:812: legacy test: Orphans/FarPointer
[ PASS ] capnp/orphan-test.c++:812: legacy test: Orphans/FarPointer (49 μs)
[ TEST ] capnp/orphan-test.c++:827: legacy test: Orphans/UpgradeStruct
[ PASS ] capnp/orphan-test.c++:827: legacy test: Orphans/UpgradeStruct (9 μs)
[ TEST ] capnp/orphan-test.c++:852: legacy test: Orphans/UpgradeStructList
[ PASS ] capnp/orphan-test.c++:852: legacy test: Orphans/UpgradeStructList (16 μs)
[ TEST ] capnp/orphan-test.c++:881: legacy test: Orphans/DisownNull
[ PASS ] capnp/orphan-test.c++:881: legacy test: Orphans/DisownNull (8 μs)
[ TEST ] capnp/orphan-test.c++:920: legacy test: Orphans/ReferenceExternalData
[ PASS ] capnp/orphan-test.c++:920: legacy test: Orphans/ReferenceExternalData (190 μs)
[ TEST ] capnp/orphan-test.c++:988: legacy test: Orphans/ReferenceExternalData_NoZeroOnSet
[ PASS ] capnp/orphan-test.c++:988: legacy test: Orphans/ReferenceExternalData_NoZeroOnSet (4 μs)
[ TEST ] capnp/orphan-test.c++:1010: legacy test: Orphans/ReferenceExternalData_NoZeroImmediateAbandon
[ PASS ] capnp/orphan-test.c++:1010: legacy test: Orphans/ReferenceExternalData_NoZeroImmediateAbandon (3 μs)
[ TEST ] capnp/orphan-test.c++:1029: legacy test: Orphans/TruncateData
[ PASS ] capnp/orphan-test.c++:1029: legacy test: Orphans/TruncateData (43 μs)
[ TEST ] capnp/orphan-test.c++:1050: legacy test: Orphans/ExtendData
[ PASS ] capnp/orphan-test.c++:1050: legacy test: Orphans/ExtendData (2 μs)
[ TEST ] capnp/orphan-test.c++:1072: legacy test: Orphans/ExtendDataCopy
[ PASS ] capnp/orphan-test.c++:1072: legacy test: Orphans/ExtendDataCopy (3 μs)
[ TEST ] capnp/orphan-test.c++:1098: legacy test: Orphans/ExtendDataFromEmpty
[ PASS ] capnp/orphan-test.c++:1098: legacy test: Orphans/ExtendDataFromEmpty (1 μs)
[ TEST ] capnp/orphan-test.c++:1112: legacy test: Orphans/TruncateText
[ PASS ] capnp/orphan-test.c++:1112: legacy test: Orphans/TruncateText (7 μs)
[ TEST ] capnp/orphan-test.c++:1133: legacy test: Orphans/ExtendText
[ PASS ] capnp/orphan-test.c++:1133: legacy test: Orphans/ExtendText (2 μs)
[ TEST ] capnp/orphan-test.c++:1155: legacy test: Orphans/ExtendTextCopy
[ PASS ] capnp/orphan-test.c++:1155: legacy test: Orphans/ExtendTextCopy (2 μs)
[ TEST ] capnp/orphan-test.c++:1181: legacy test: Orphans/ExtendTextFromEmpty
[ PASS ] capnp/orphan-test.c++:1181: legacy test: Orphans/ExtendTextFromEmpty (6 μs)
[ TEST ] capnp/orphan-test.c++:1195: legacy test: Orphans/TruncatePrimitiveList
[ PASS ] capnp/orphan-test.c++:1195: legacy test: Orphans/TruncatePrimitiveList (2 μs)
[ TEST ] capnp/orphan-test.c++:1224: legacy test: Orphans/ExtendPrimitiveList
[ PASS ] capnp/orphan-test.c++:1224: legacy test: Orphans/ExtendPrimitiveList (2 μs)
[ TEST ] capnp/orphan-test.c++:1253: legacy test: Orphans/ExtendPrimitiveListCopy
[ PASS ] capnp/orphan-test.c++:1253: legacy test: Orphans/ExtendPrimitiveListCopy (14 μs)
[ TEST ] capnp/orphan-test.c++:1285: legacy test: Orphans/ExtendPointerListFromEmpty
[ PASS ] capnp/orphan-test.c++:1285: legacy test: Orphans/ExtendPointerListFromEmpty (2 μs)
[ TEST ] capnp/orphan-test.c++:1299: legacy test: Orphans/TruncatePointerList
[ PASS ] capnp/orphan-test.c++:1299: legacy test: Orphans/TruncatePointerList (11 μs)
[ TEST ] capnp/orphan-test.c++:1336: legacy test: Orphans/ExtendPointerList
[ PASS ] capnp/orphan-test.c++:1336: legacy test: Orphans/ExtendPointerList (17 μs)
[ TEST ] capnp/orphan-test.c++:1373: legacy test: Orphans/ExtendPointerListCopy
[ PASS ] capnp/orphan-test.c++:1373: legacy test: Orphans/ExtendPointerListCopy (16 μs)
[ TEST ] capnp/orphan-test.c++:1412: legacy test: Orphans/ExtendPointerListFromEmpty
[ PASS ] capnp/orphan-test.c++:1412: legacy test: Orphans/ExtendPointerListFromEmpty (2 μs)
[ TEST ] capnp/orphan-test.c++:1426: legacy test: Orphans/TruncateStructList
[ PASS ] capnp/orphan-test.c++:1426: legacy test: Orphans/TruncateStructList (32 μs)
[ TEST ] capnp/orphan-test.c++:1472: legacy test: Orphans/ExtendStructList
[ PASS ] capnp/orphan-test.c++:1472: legacy test: Orphans/ExtendStructList (25 μs)
[ TEST ] capnp/orphan-test.c++:1516: legacy test: Orphans/ExtendStructListCopy
[ PASS ] capnp/orphan-test.c++:1516: legacy test: Orphans/ExtendStructListCopy (35 μs)
[ TEST ] capnp/orphan-test.c++:1563: legacy test: Orphans/ExtendStructListFromEmpty
[ PASS ] capnp/orphan-test.c++:1563: legacy test: Orphans/ExtendStructListFromEmpty (9 μs)
[ TEST ] capnp/orphan-test.c++:1587: legacy test: Orphans/ConcatenatePrimitiveLists
[ PASS ] capnp/orphan-test.c++:1587: legacy test: Orphans/ConcatenatePrimitiveLists (14 μs)
[ TEST ] capnp/orphan-test.c++:1608: legacy test: Orphans/ConcatenateBitLists
[ PASS ] capnp/orphan-test.c++:1608: legacy test: Orphans/ConcatenateBitLists (3 μs)
[ TEST ] capnp/orphan-test.c++:1629: legacy test: Orphans/ConcatenatePointerLists
[ PASS ] capnp/orphan-test.c++:1629: legacy test: Orphans/ConcatenatePointerLists (10 μs)
[ TEST ] capnp/orphan-test.c++:1651: legacy test: Orphans/ConcatenateStructLists
[ PASS ] capnp/orphan-test.c++:1651: legacy test: Orphans/ConcatenateStructLists (29 μs)
[ TEST ] capnp/orphan-test.c++:1710: legacy test: Orphans/ConcatenateStructListsUpgradeFromPrimitive
[ PASS ] capnp/orphan-test.c++:1710: legacy test: Orphans/ConcatenateStructListsUpgradeFromPrimitive (12 μs)
[ TEST ] capnp/serialize-test.c++:76: legacy test: Serialize/FlatArray
[ PASS ] capnp/serialize-test.c++:76: legacy test: Serialize/FlatArray (168 μs)
[ TEST ] capnp/serialize-test.c++:124: legacy test: Serialize/FlatArrayOddSegmentCount
[ PASS ] capnp/serialize-test.c++:124: legacy test: Serialize/FlatArrayOddSegmentCount (137 μs)
[ TEST ] capnp/serialize-test.c++:163: legacy test: Serialize/FlatArrayEvenSegmentCount
[ PASS ] capnp/serialize-test.c++:163: legacy test: Serialize/FlatArrayEvenSegmentCount (164 μs)
[ TEST ] capnp/serialize-test.c++:224: legacy test: Serialize/InputStream
[ PASS ] capnp/serialize-test.c++:224: legacy test: Serialize/InputStream (17 μs)
[ TEST ] capnp/serialize-test.c++:236: legacy test: Serialize/InputStreamScratchSpace
[ PASS ] capnp/serialize-test.c++:236: legacy test: Serialize/InputStreamScratchSpace (48 μs)
[ TEST ] capnp/serialize-test.c++:249: legacy test: Serialize/InputStreamLazy
[ PASS ] capnp/serialize-test.c++:249: legacy test: Serialize/InputStreamLazy (8 μs)
[ TEST ] capnp/serialize-test.c++:261: legacy test: Serialize/InputStreamOddSegmentCount
[ PASS ] capnp/serialize-test.c++:261: legacy test: Serialize/InputStreamOddSegmentCount (26 μs)
[ TEST ] capnp/serialize-test.c++:273: legacy test: Serialize/InputStreamOddSegmentCountLazy
[ PASS ] capnp/serialize-test.c++:273: legacy test: Serialize/InputStreamOddSegmentCountLazy (20 μs)
[ TEST ] capnp/serialize-test.c++:285: legacy test: Serialize/InputStreamEvenSegmentCount
[ PASS ] capnp/serialize-test.c++:285: legacy test: Serialize/InputStreamEvenSegmentCount (35 μs)
[ TEST ] capnp/serialize-test.c++:297: legacy test: Serialize/InputStreamEvenSegmentCountLazy
[ PASS ] capnp/serialize-test.c++:297: legacy test: Serialize/InputStreamEvenSegmentCountLazy (22 μs)
[ TEST ] capnp/serialize-test.c++:309: legacy test: Serialize/InputStreamToBuilder
[ PASS ] capnp/serialize-test.c++:309: legacy test: Serialize/InputStreamToBuilder (24 μs)
[ TEST ] capnp/serialize-test.c++:341: legacy test: Serialize/WriteMessage
[ PASS ] capnp/serialize-test.c++:341: legacy test: Serialize/WriteMessage (30 μs)
[ TEST ] capnp/serialize-test.c++:353: legacy test: Serialize/WriteMessageOddSegmentCount
[ PASS ] capnp/serialize-test.c++:353: legacy test: Serialize/WriteMessageOddSegmentCount (13 μs)
[ TEST ] capnp/serialize-test.c++:365: legacy test: Serialize/WriteMessageEvenSegmentCount
[ PASS ] capnp/serialize-test.c++:365: legacy test: Serialize/WriteMessageEvenSegmentCount (14 μs)
[ TEST ] capnp/serialize-test.c++:400: legacy test: Serialize/FileDescriptors
[ PASS ] capnp/serialize-test.c++:400: legacy test: Serialize/FileDescriptors (880 μs)
[ TEST ] capnp/serialize-test.c++:441: legacy test: Serialize/RejectTooManySegments
[ PASS ] capnp/serialize-test.c++:441: legacy test: Serialize/RejectTooManySegments (202 μs)
[ TEST ] capnp/serialize-test.c++:461: legacy test: Serialize/RejectHugeMessage
[ PASS ] capnp/serialize-test.c++:461: legacy test: Serialize/RejectHugeMessage (66 μs)
[ TEST ] capnp/serialize-packed-test.c++:201: legacy test: Packed/SimplePacking
[ PASS ] capnp/serialize-packed-test.c++:201: legacy test: Packed/SimplePacking (284 μs)
[ TEST ] capnp/serialize-packed-test.c++:255: legacy test: Packed/RoundTrip
[ PASS ] capnp/serialize-packed-test.c++:255: legacy test: Packed/RoundTrip (70 μs)
[ TEST ] capnp/serialize-packed-test.c++:268: legacy test: Packed/RoundTripScratchSpace
[ PASS ] capnp/serialize-packed-test.c++:268: legacy test: Packed/RoundTripScratchSpace (26 μs)
[ TEST ] capnp/serialize-packed-test.c++:282: legacy test: Packed/RoundTripLazy
[ PASS ] capnp/serialize-packed-test.c++:282: legacy test: Packed/RoundTripLazy (43 μs)
[ TEST ] capnp/serialize-packed-test.c++:295: legacy test: Packed/RoundTripOddSegmentCount
[ PASS ] capnp/serialize-packed-test.c++:295: legacy test: Packed/RoundTripOddSegmentCount (77 μs)
[ TEST ] capnp/serialize-packed-test.c++:308: legacy test: Packed/RoundTripOddSegmentCountLazy
[ PASS ] capnp/serialize-packed-test.c++:308: legacy test: Packed/RoundTripOddSegmentCountLazy (76 μs)
[ TEST ] capnp/serialize-packed-test.c++:321: legacy test: Packed/RoundTripEvenSegmentCount
[ PASS ] capnp/serialize-packed-test.c++:321: legacy test: Packed/RoundTripEvenSegmentCount (44 μs)
[ TEST ] capnp/serialize-packed-test.c++:334: legacy test: Packed/RoundTripEvenSegmentCountLazy
[ PASS ] capnp/serialize-packed-test.c++:334: legacy test: Packed/RoundTripEvenSegmentCountLazy (75 μs)
[ TEST ] capnp/serialize-packed-test.c++:347: legacy test: Packed/RoundTripTwoMessages
[ PASS ] capnp/serialize-packed-test.c++:347: legacy test: Packed/RoundTripTwoMessages (30 μs)
[ TEST ] capnp/serialize-packed-test.c++:374: legacy test: Packed/RoundTripAllZero
[ PASS ] capnp/serialize-packed-test.c++:374: legacy test: Packed/RoundTripAllZero (17 μs)
[ TEST ] capnp/serialize-packed-test.c++:392: legacy test: Packed/RoundTripAllZeroScratchSpace
[ PASS ] capnp/serialize-packed-test.c++:392: legacy test: Packed/RoundTripAllZeroScratchSpace (6 μs)
[ TEST ] capnp/serialize-packed-test.c++:406: legacy test: Packed/RoundTripAllZeroLazy
[ PASS ] capnp/serialize-packed-test.c++:406: legacy test: Packed/RoundTripAllZeroLazy (6 μs)
[ TEST ] capnp/serialize-packed-test.c++:419: legacy test: Packed/RoundTripAllZeroOddSegmentCount
[ PASS ] capnp/serialize-packed-test.c++:419: legacy test: Packed/RoundTripAllZeroOddSegmentCount (15 μs)
[ TEST ] capnp/serialize-packed-test.c++:432: legacy test: Packed/RoundTripAllZeroOddSegmentCountLazy
[ PASS ] capnp/serialize-packed-test.c++:432: legacy test: Packed/RoundTripAllZeroOddSegmentCountLazy (16 μs)
[ TEST ] capnp/serialize-packed-test.c++:445: legacy test: Packed/RoundTripAllZeroEvenSegmentCount
[ PASS ] capnp/serialize-packed-test.c++:445: legacy test: Packed/RoundTripAllZeroEvenSegmentCount (10 μs)
[ TEST ] capnp/serialize-packed-test.c++:458: legacy test: Packed/RoundTripAllZeroEvenSegmentCountLazy
[ PASS ] capnp/serialize-packed-test.c++:458: legacy test: Packed/RoundTripAllZeroEvenSegmentCountLazy (10 μs)
[ TEST ] capnp/serialize-packed-test.c++:473: legacy test: Packed/RoundTripHugeString
[ PASS ] capnp/serialize-packed-test.c++:473: legacy test: Packed/RoundTripHugeString (42 μs)
[ TEST ] capnp/serialize-packed-test.c++:489: legacy test: Packed/RoundTripHugeStringScratchSpace
[ PASS ] capnp/serialize-packed-test.c++:489: legacy test: Packed/RoundTripHugeStringScratchSpace (12 μs)
[ TEST ] capnp/serialize-packed-test.c++:506: legacy test: Packed/RoundTripHugeStringLazy
[ PASS ] capnp/serialize-packed-test.c++:506: legacy test: Packed/RoundTripHugeStringLazy (14 μs)
[ TEST ] capnp/serialize-packed-test.c++:522: legacy test: Packed/RoundTripHugeStringOddSegmentCount
[ PASS ] capnp/serialize-packed-test.c++:522: legacy test: Packed/RoundTripHugeStringOddSegmentCount (24 μs)
[ TEST ] capnp/serialize-packed-test.c++:538: legacy test: Packed/RoundTripHugeStringOddSegmentCountLazy
[ PASS ] capnp/serialize-packed-test.c++:538: legacy test: Packed/RoundTripHugeStringOddSegmentCountLazy (19 μs)
[ TEST ] capnp/serialize-packed-test.c++:554: legacy test: Packed/RoundTripHugeStringEvenSegmentCount
[ PASS ] capnp/serialize-packed-test.c++:554: legacy test: Packed/RoundTripHugeStringEvenSegmentCount (17 μs)
[ TEST ] capnp/serialize-packed-test.c++:570: legacy test: Packed/RoundTripHugeStringEvenSegmentCountLazy
[ PASS ] capnp/serialize-packed-test.c++:570: legacy test: Packed/RoundTripHugeStringEvenSegmentCountLazy (17 μs)
[ TEST ] capnp/fuzz-test.c++:172: fuzz-test struct pointer
[ PASS ] capnp/fuzz-test.c++:172: fuzz-test struct pointer (1657194 μs)
[ TEST ] capnp/fuzz-test.c++:193: fuzz-test list pointer
[ PASS ] capnp/fuzz-test.c++:193: fuzz-test list pointer (1696839 μs)
[ TEST ] capnp/fuzz-test.c++:218: fuzz-test struct list pointer
[ PASS ] capnp/fuzz-test.c++:218: fuzz-test struct list pointer (5050826 μs)
[ TEST ] capnp/fuzz-test.c++:242: fuzz-test text pointer
[ PASS ] capnp/fuzz-test.c++:242: fuzz-test text pointer (1751714 μs)
[ TEST ] capnp/fuzz-test.c++:251: fuzz-test far pointer
[ PASS ] capnp/fuzz-test.c++:251: fuzz-test far pointer (3260543 μs)
[ TEST ] capnp/fuzz-test.c++:265: fuzz-test double-far pointer
[ PASS ] capnp/fuzz-test.c++:265: fuzz-test double-far pointer (2766413 μs)
[ TEST ] kj/async-test.c++:42: legacy test: Async/GetFunctorStartAddress
[ PASS ] kj/async-test.c++:42: legacy test: Async/GetFunctorStartAddress (50 μs)
[ TEST ] kj/async-test.c++:77: legacy test: Async/EvalVoid
[ PASS ] kj/async-test.c++:77: legacy test: Async/EvalVoid (147 μs)
[ TEST ] kj/async-test.c++:89: legacy test: Async/EvalInt
[ PASS ] kj/async-test.c++:89: legacy test: Async/EvalInt (61 μs)
[ TEST ] kj/async-test.c++:101: legacy test: Async/There
[ PASS ] kj/async-test.c++:101: legacy test: Async/There (1326 μs)
[ TEST ] kj/async-test.c++:114: legacy test: Async/ThereVoid
[ PASS ] kj/async-test.c++:114: legacy test: Async/ThereVoid (28 μs)
[ TEST ] kj/async-test.c++:127: legacy test: Async/Exception
[ PASS ] kj/async-test.c++:127: legacy test: Async/Exception (378 μs)
[ TEST ] kj/async-test.c++:139: legacy test: Async/HandleException
[ PASS ] kj/async-test.c++:139: legacy test: Async/HandleException (71 μs)
[ TEST ] kj/async-test.c++:154: legacy test: Async/PropagateException
[ PASS ] kj/async-test.c++:154: legacy test: Async/PropagateException (40 μs)
[ TEST ] kj/async-test.c++:171: legacy test: Async/PropagateExceptionTypeChange
[ PASS ] kj/async-test.c++:171: legacy test: Async/PropagateExceptionTypeChange (98 μs)
[ TEST ] kj/async-test.c++:188: legacy test: Async/Then
[ PASS ] kj/async-test.c++:188: legacy test: Async/Then (39 μs)
[ TEST ] kj/async-test.c++:206: legacy test: Async/Chain
[ PASS ] kj/async-test.c++:206: legacy test: Async/Chain (58 μs)
[ TEST ] kj/async-test.c++:222: legacy test: Async/DeepChain
[ PASS ] kj/async-test.c++:222: legacy test: Async/DeepChain (443 μs)
[ TEST ] kj/async-test.c++:248: legacy test: Async/DeepChain2
[ PASS ] kj/async-test.c++:248: legacy test: Async/DeepChain2 (390 μs)
[ TEST ] kj/async-test.c++:285: legacy test: Async/DeepChain3
[ PASS ] kj/async-test.c++:285: legacy test: Async/DeepChain3 (346 μs)
[ TEST ] kj/async-test.c++:314: legacy test: Async/DeepChain4
[ PASS ] kj/async-test.c++:314: legacy test: Async/DeepChain4 (356 μs)
[ TEST ] kj/async-test.c++:336: legacy test: Async/IgnoreResult
[ PASS ] kj/async-test.c++:336: legacy test: Async/IgnoreResult (36 μs)
[ TEST ] kj/async-test.c++:354: legacy test: Async/SeparateFulfiller
[ PASS ] kj/async-test.c++:354: legacy test: Async/SeparateFulfiller (38 μs)
[ TEST ] kj/async-test.c++:367: legacy test: Async/SeparateFulfillerVoid
[ PASS ] kj/async-test.c++:367: legacy test: Async/SeparateFulfillerVoid (12 μs)
[ TEST ] kj/async-test.c++:380: legacy test: Async/SeparateFulfillerCanceled
[ PASS ] kj/async-test.c++:380: legacy test: Async/SeparateFulfillerCanceled (13 μs)
[ TEST ] kj/async-test.c++:388: legacy test: Async/SeparateFulfillerChained
[ PASS ] kj/async-test.c++:388: legacy test: Async/SeparateFulfillerChained (4 μs)
[ TEST ] kj/async-test.c++:404: legacy test: Async/SeparateFulfillerDiscarded
[ PASS ] kj/async-test.c++:404: legacy test: Async/SeparateFulfillerDiscarded (151 μs)
[ TEST ] kj/async-test.c++:417: legacy test: Async/SeparateFulfillerDiscardedDuringUnwind
[ PASS ] kj/async-test.c++:417: legacy test: Async/SeparateFulfillerDiscardedDuringUnwind (88 μs)
[ TEST ] kj/async-test.c++:432: legacy test: Async/SeparateFulfillerMemoryLeak
[ PASS ] kj/async-test.c++:432: legacy test: Async/SeparateFulfillerMemoryLeak (0 μs)
[ TEST ] kj/async-test.c++:437: legacy test: Async/Ordering
[ PASS ] kj/async-test.c++:437: legacy test: Async/Ordering (122 μs)
[ TEST ] kj/async-test.c++:512: legacy test: Async/Fork
[ PASS ] kj/async-test.c++:512: legacy test: Async/Fork (26 μs)
[ TEST ] kj/async-test.c++:557: legacy test: Async/ForkRef
[ PASS ] kj/async-test.c++:557: legacy test: Async/ForkRef (25 μs)
[ TEST ] kj/async-test.c++:584: legacy test: Async/ForkMaybeRef
[ PASS ] kj/async-test.c++:584: legacy test: Async/ForkMaybeRef (28 μs)
[ TEST ] kj/async-test.c++:612: legacy test: Async/Split
[ PASS ] kj/async-test.c++:612: legacy test: Async/Split (15 μs)
[ TEST ] kj/async-test.c++:627: legacy test: Async/ExclusiveJoin
[ PASS ] kj/async-test.c++:627: legacy test: Async/ExclusiveJoin (36 μs)
[ TEST ] kj/async-test.c++:669: legacy test: Async/ArrayJoin
[ PASS ] kj/async-test.c++:669: legacy test: Async/ArrayJoin (21 μs)
[ TEST ] kj/async-test.c++:688: legacy test: Async/ArrayJoinVoid
[ PASS ] kj/async-test.c++:688: legacy test: Async/ArrayJoinVoid (27 μs)
[ TEST ] kj/async-test.c++:702: legacy test: Async/Canceler
[ PASS ] kj/async-test.c++:702: legacy test: Async/Canceler (133 μs)
[ TEST ] kj/async-test.c++:725: legacy test: Async/CancelerDoubleWrap
[ PASS ] kj/async-test.c++:725: legacy test: Async/CancelerDoubleWrap (3 μs)
[ TEST ] kj/async-test.c++:744: legacy test: Async/TaskSet
[ PASS ] kj/async-test.c++:744: legacy test: Async/TaskSet (88 μs)
[ TEST ] kj/async-test.c++:779: legacy test: Async/LargeTaskSetDestruction
[ PASS ] kj/async-test.c++:779: legacy test: Async/LargeTaskSetDestruction (6772 μs)
[ TEST ] kj/async-test.c++:822: legacy test: Async/TaskSet
[ PASS ] kj/async-test.c++:822: legacy test: Async/TaskSet (69 μs)
[ TEST ] kj/async-test.c++:852: legacy test: Async/TaskSetOnEmpty
[ PASS ] kj/async-test.c++:852: legacy test: Async/TaskSetOnEmpty (1286 μs)
[ TEST ] kj/async-test.c++:885: legacy test: Async/Attach
[ PASS ] kj/async-test.c++:885: legacy test: Async/Attach (9 μs)
[ TEST ] kj/async-test.c++:906: legacy test: Async/EagerlyEvaluate
[ PASS ] kj/async-test.c++:906: legacy test: Async/EagerlyEvaluate (47 μs)
[ TEST ] kj/async-test.c++:926: legacy test: Async/Detach
[ PASS ] kj/async-test.c++:926: legacy test: Async/Detach (164 μs)
[ TEST ] kj/async-test.c++:965: legacy test: Async/SetRunnable
[ PASS ] kj/async-test.c++:965: legacy test: Async/SetRunnable (29 μs)
[ TEST ] kj/async-test.c++:1007: legacy test: Async/Poll
[ PASS ] kj/async-test.c++:1007: legacy test: Async/Poll (3 μs)
[ TEST ] kj/async-test.c++:1018: exclusiveJoin both events complete simultaneously
[ PASS ] kj/async-test.c++:1018: exclusiveJoin both events complete simultaneously (29 μs)
[ TEST ] kj/async-test.c++:1036: start a fiber
[ PASS ] kj/async-test.c++:1036: start a fiber (172 μs)
[ TEST ] kj/async-test.c++:1059: fiber promise chaining
[ PASS ] kj/async-test.c++:1059: fiber promise chaining (41 μs)
[ TEST ] kj/async-test.c++:1084: throw from a fiber
[ PASS ] kj/async-test.c++:1084: throw from a fiber (416 μs)
[ TEST ] kj/async-test.c++:1109: cancel a fiber
[ PASS ] kj/async-test.c++:1109: cancel a fiber (281 μs)
[ TEST ] kj/async-test.c++:1144: fiber pool
[ PASS ] kj/async-test.c++:1144: fiber pool (229 μs)
[ TEST ] kj/async-test.c++:1240: fiber pool runSynchronously()
[ PASS ] kj/async-test.c++:1240: fiber pool runSynchronously() (232 μs)
[ TEST ] kj/async-test.c++:1278: fiber pool limit
[ PASS ] kj/async-test.c++:1278: fiber pool limit (778 μs)
[ TEST ] kj/async-test.c++:1338: run event loop on freelisted stacks
[ PASS ] kj/async-test.c++:1338: run event loop on freelisted stacks (136 μs)
[ TEST ] kj/async-test.c++:1450: retryOnDisconnect
[ PASS ] kj/async-test.c++:1450: retryOnDisconnect (125 μs)
[ TEST ] kj/async-xthread-test.c++:52: synchonous simple cross-thread events
[ PASS ] kj/async-xthread-test.c++:52: synchonous simple cross-thread events (690 μs)
[ TEST ] kj/async-xthread-test.c++:102: asynchronous simple cross-thread events
[ PASS ] kj/async-xthread-test.c++:102: asynchronous simple cross-thread events (447 μs)
[ TEST ] kj/async-xthread-test.c++:154: synchonous promise cross-thread events
[ PASS ] kj/async-xthread-test.c++:154: synchonous promise cross-thread events (284 μs)
[ TEST ] kj/async-xthread-test.c++:213: asynchronous promise cross-thread events
[ PASS ] kj/async-xthread-test.c++:213: asynchronous promise cross-thread events (375 μs)
[ TEST ] kj/async-xthread-test.c++:274: cancel cross-thread event before it runs
[ PASS ] kj/async-xthread-test.c++:274: cancel cross-thread event before it runs (10530 μs)
[ TEST ] kj/async-xthread-test.c++:313: cancel cross-thread event while it runs
[ PASS ] kj/async-xthread-test.c++:313: cancel cross-thread event while it runs (10593 μs)
[ TEST ] kj/async-xthread-test.c++:362: cross-thread cancellation in both directions at once
[ PASS ] kj/async-xthread-test.c++:362: cross-thread cancellation in both directions at once (34839 μs)
[ TEST ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle
[ PASS ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle (417 μs)
[ TEST ] kj/async-xthread-test.c++:547: call own thread's executor
[ PASS ] kj/async-xthread-test.c++:547: call own thread's executor (178 μs)
[ TEST ] kj/async-xthread-test.c++:571: synchronous cross-thread event disconnected
[ PASS ] kj/async-xthread-test.c++:571: synchronous cross-thread event disconnected (489 μs)
[ TEST ] kj/async-xthread-test.c++:625: asynchronous cross-thread event disconnected
[ PASS ] kj/async-xthread-test.c++:625: asynchronous cross-thread event disconnected (282 μs)
[ TEST ] kj/async-xthread-test.c++:681: cross-thread event disconnected before it runs
[ PASS ] kj/async-xthread-test.c++:681: cross-thread event disconnected before it runs (243 μs)
[ TEST ] kj/async-xthread-test.c++:725: cross-thread event disconnected without holding Executor ref
[ PASS ] kj/async-xthread-test.c++:725: cross-thread event disconnected without holding Executor ref (218 μs)
[ TEST ] kj/async-xthread-test.c++:775: detached cross-thread event doesn't cause crash
[ PASS ] kj/async-xthread-test.c++:775: detached cross-thread event doesn't cause crash (30956 μs)
[ TEST ] kj/async-xthread-test.c++:831: cross-thread event cancel requested while destination thread being destroyed
[ PASS ] kj/async-xthread-test.c++:831: cross-thread event cancel requested while destination thread being destroyed (10599 μs)
[ TEST ] kj/async-xthread-test.c++:886: cross-thread fulfiller
[ PASS ] kj/async-xthread-test.c++:886: cross-thread fulfiller (454 μs)
[ TEST ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects
[ PASS ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects (396 μs)
[ TEST ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed
[ PASS ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed (293 μs)
[ TEST ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled
[ PASS ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled (10526 μs)
[ TEST ] kj/async-xthread-test.c++:1011: cross-thread fulfiller multiple fulfills
[ PASS ] kj/async-xthread-test.c++:1011: cross-thread fulfiller multiple fulfills (967 μs)
[ TEST ] kj/async-unix-test.c++:79: legacy test: AsyncUnixTest/Signals
[ PASS ] kj/async-unix-test.c++:79: legacy test: AsyncUnixTest/Signals (522 μs)
[ TEST ] kj/async-unix-test.c++:93: legacy test: AsyncUnixTest/SignalWithValue
[ PASS ] kj/async-unix-test.c++:93: legacy test: AsyncUnixTest/SignalWithValue (66 μs)
[ TEST ] kj/async-unix-test.c++:128: legacy test: AsyncUnixTest/SignalWithPointerValue
[ PASS ] kj/async-unix-test.c++:128: legacy test: AsyncUnixTest/SignalWithPointerValue (36 μs)
[ TEST ] kj/async-unix-test.c++:164: legacy test: AsyncUnixTest/SignalsMultiListen
[ PASS ] kj/async-unix-test.c++:164: legacy test: AsyncUnixTest/SignalsMultiListen (65 μs)
[ TEST ] kj/async-unix-test.c++:188: legacy test: AsyncUnixTest/SignalsMultiReceive
[ PASS ] kj/async-unix-test.c++:188: legacy test: AsyncUnixTest/SignalsMultiReceive (102 μs)
[ TEST ] kj/async-unix-test.c++:208: legacy test: AsyncUnixTest/SignalsAsync
[ PASS ] kj/async-unix-test.c++:208: legacy test: AsyncUnixTest/SignalsAsync (10440 μs)
[ TEST ] kj/async-unix-test.c++:233: legacy test: AsyncUnixTest/SignalsNoWait
[ PASS ] kj/async-unix-test.c++:233: legacy test: AsyncUnixTest/SignalsNoWait (134 μs)
[ TEST ] kj/async-unix-test.c++:278: legacy test: AsyncUnixTest/ReadObserver
[ PASS ] kj/async-unix-test.c++:278: legacy test: AsyncUnixTest/ReadObserver (129 μs)
[ TEST ] kj/async-unix-test.c++:311: legacy test: AsyncUnixTest/ReadObserverMultiListen
[ PASS ] kj/async-unix-test.c++:311: legacy test: AsyncUnixTest/ReadObserverMultiListen (158 μs)
[ TEST ] kj/async-unix-test.c++:341: legacy test: AsyncUnixTest/ReadObserverMultiReceive
[ PASS ] kj/async-unix-test.c++:341: legacy test: AsyncUnixTest/ReadObserverMultiReceive (81 μs)
[ TEST ] kj/async-unix-test.c++:369: legacy test: AsyncUnixTest/ReadObserverAsync
[ PASS ] kj/async-unix-test.c++:369: legacy test: AsyncUnixTest/ReadObserverAsync (10444 μs)
[ TEST ] kj/async-unix-test.c++:391: legacy test: AsyncUnixTest/ReadObserverNoWait
[ PASS ] kj/async-unix-test.c++:391: legacy test: AsyncUnixTest/ReadObserverNoWait (132 μs)
[ TEST ] kj/async-unix-test.c++:445: legacy test: AsyncUnixTest/WriteObserver
[ PASS ] kj/async-unix-test.c++:445: legacy test: AsyncUnixTest/WriteObserver (40287 μs)
[ TEST ] kj/async-unix-test.c++:493: legacy test: AsyncUnixTest/UrgentObserver
[ PASS ] kj/async-unix-test.c++:493: legacy test: AsyncUnixTest/UrgentObserver (13982 μs)
[ TEST ] kj/async-unix-test.c++:594: legacy test: AsyncUnixTest/SteadyTimers
[ PASS ] kj/async-unix-test.c++:594: legacy test: AsyncUnixTest/SteadyTimers (42019 μs)
[ TEST ] kj/async-unix-test.c++:634: legacy test: AsyncUnixTest/InterruptedTimer
[ PASS ] kj/async-unix-test.c++:634: legacy test: AsyncUnixTest/InterruptedTimer (100482 μs)
[ TEST ] kj/async-unix-test.c++:673: legacy test: AsyncUnixTest/Wake
[ PASS ] kj/async-unix-test.c++:673: legacy test: AsyncUnixTest/Wake (41146 μs)
[ TEST ] kj/async-unix-test.c++:779: legacy test: AsyncUnixTest/ChildProcess
[ PASS ] kj/async-unix-test.c++:779: legacy test: AsyncUnixTest/ChildProcess (27962 μs)
[ TEST ] kj/async-unix-test.c++:826: UnixEventPort whenWriteDisconnected()
[ PASS ] kj/async-unix-test.c++:826: UnixEventPort whenWriteDisconnected() (251 μs)
[ TEST ] kj/async-unix-test.c++:866: UnixEventPort FdObserver(..., flags=0)::whenWriteDisconnected()
[ PASS ] kj/async-unix-test.c++:866: UnixEventPort FdObserver(..., flags=0)::whenWriteDisconnected() (44 μs)
[ TEST ] kj/async-unix-test.c++:895: UnixEventPort poll for signals
[ PASS ] kj/async-unix-test.c++:895: UnixEventPort poll for signals (52 μs)
[ TEST ] kj/async-unix-test.c++:950: UnixEventPort can receive multiple queued instances of an RT signal
[ PASS ] kj/async-unix-test.c++:950: UnixEventPort can receive multiple queued instances of an RT signal (108 μs)
[ TEST ] kj/async-xthread-test.c++:52: synchonous simple cross-thread events
[ PASS ] kj/async-xthread-test.c++:52: synchonous simple cross-thread events (1085 μs)
[ TEST ] kj/async-xthread-test.c++:102: asynchronous simple cross-thread events
[ PASS ] kj/async-xthread-test.c++:102: asynchronous simple cross-thread events (741 μs)
[ TEST ] kj/async-xthread-test.c++:154: synchonous promise cross-thread events
[ PASS ] kj/async-xthread-test.c++:154: synchonous promise cross-thread events (389 μs)
[ TEST ] kj/async-xthread-test.c++:213: asynchronous promise cross-thread events
[ PASS ] kj/async-xthread-test.c++:213: asynchronous promise cross-thread events (418 μs)
[ TEST ] kj/async-xthread-test.c++:274: cancel cross-thread event before it runs
[ PASS ] kj/async-xthread-test.c++:274: cancel cross-thread event before it runs (10671 μs)
[ TEST ] kj/async-xthread-test.c++:313: cancel cross-thread event while it runs
[ PASS ] kj/async-xthread-test.c++:313: cancel cross-thread event while it runs (10792 μs)
[ TEST ] kj/async-xthread-test.c++:362: cross-thread cancellation in both directions at once
[ PASS ] kj/async-xthread-test.c++:362: cross-thread cancellation in both directions at once (40597 μs)
[ TEST ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle
[ PASS ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle (528 μs)
[ TEST ] kj/async-xthread-test.c++:547: call own thread's executor
[ PASS ] kj/async-xthread-test.c++:547: call own thread's executor (155 μs)
[ TEST ] kj/async-xthread-test.c++:571: synchronous cross-thread event disconnected
[ PASS ] kj/async-xthread-test.c++:571: synchronous cross-thread event disconnected (390 μs)
[ TEST ] kj/async-xthread-test.c++:625: asynchronous cross-thread event disconnected
[ PASS ] kj/async-xthread-test.c++:625: asynchronous cross-thread event disconnected (420 μs)
[ TEST ] kj/async-xthread-test.c++:681: cross-thread event disconnected before it runs
[ PASS ] kj/async-xthread-test.c++:681: cross-thread event disconnected before it runs (242 μs)
[ TEST ] kj/async-xthread-test.c++:725: cross-thread event disconnected without holding Executor ref
[ PASS ] kj/async-xthread-test.c++:725: cross-thread event disconnected without holding Executor ref (288 μs)
[ TEST ] kj/async-xthread-test.c++:775: detached cross-thread event doesn't cause crash
[ PASS ] kj/async-xthread-test.c++:775: detached cross-thread event doesn't cause crash (30988 μs)
[ TEST ] kj/async-xthread-test.c++:831: cross-thread event cancel requested while destination thread being destroyed
[ PASS ] kj/async-xthread-test.c++:831: cross-thread event cancel requested while destination thread being destroyed (10641 μs)
[ TEST ] kj/async-xthread-test.c++:886: cross-thread fulfiller
[ PASS ] kj/async-xthread-test.c++:886: cross-thread fulfiller (390 μs)
[ TEST ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects
[ PASS ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects (559 μs)
[ TEST ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed
[ PASS ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed (412 μs)
[ TEST ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled
[ PASS ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled (10462 μs)
[ TEST ] kj/async-xthread-test.c++:1011: cross-thread fulfiller multiple fulfills
[ PASS ] kj/async-xthread-test.c++:1011: cross-thread fulfiller multiple fulfills (622 μs)
[ TEST ] kj/async-io-test.c++:54: legacy test: AsyncIo/SimpleNetwork
[ PASS ] kj/async-io-test.c++:54: legacy test: AsyncIo/SimpleNetwork (9299 μs)
[ TEST ] kj/async-io-test.c++:93: legacy test: AsyncIo/SimpleNetworkAuthentication
[ PASS ] kj/async-io-test.c++:93: legacy test: AsyncIo/SimpleNetworkAuthentication (1159 μs)
[ TEST ] kj/async-io-test.c++:174: legacy test: AsyncIo/UnixSocket
[ PASS ] kj/async-io-test.c++:174: legacy test: AsyncIo/UnixSocket (1580 μs)
[ TEST ] kj/async-io-test.c++:247: legacy test: AsyncIo/AncillaryMessageHandlerNoMsg
[ PASS ] kj/async-io-test.c++:247: legacy test: AsyncIo/AncillaryMessageHandlerNoMsg (1026 μs)
[ TEST ] kj/async-io-test.c++:307: legacy test: AsyncIo/AncillaryMessageHandler
kj/async-io-test.c++:364: failed: expected serverHandlerCalled
stack: 7387e8 6dbc4a 7f883cc241ff 7f883c9c60c5 7f883cc25175 7f883cc2637c 7f883c9fccdb 7f883c9c60c5 7f883c9fea44 7f883cc230b1 7f883bba9554 43891b
[ FAIL ] kj/async-io-test.c++:307: legacy test: AsyncIo/AncillaryMessageHandler (1541 μs)
[ TEST ] kj/async-io-test.c++:395: legacy test: AsyncIo/AddressParsing
kj/async-io-test.c++:432: system does not support ipv6; skipping tests
[ PASS ] kj/async-io-test.c++:395: legacy test: AsyncIo/AddressParsing (32732 μs)
[ TEST ] kj/async-io-test.c++:440: legacy test: AsyncIo/OneWayPipe
[ PASS ] kj/async-io-test.c++:440: legacy test: AsyncIo/OneWayPipe (130 μs)
[ TEST ] kj/async-io-test.c++:458: legacy test: AsyncIo/TwoWayPipe
[ PASS ] kj/async-io-test.c++:458: legacy test: AsyncIo/TwoWayPipe (189 μs)
[ TEST ] kj/async-io-test.c++:485: legacy test: AsyncIo/InMemoryCapabilityPipe
[ PASS ] kj/async-io-test.c++:485: legacy test: AsyncIo/InMemoryCapabilityPipe (456 μs)
[ TEST ] kj/async-io-test.c++:526: legacy test: AsyncIo/CapabilityPipe
[ PASS ] kj/async-io-test.c++:526: legacy test: AsyncIo/CapabilityPipe (347 μs)
[ TEST ] kj/async-io-test.c++:565: legacy test: AsyncIo/CapabilityPipeBlockedSendStream
[ PASS ] kj/async-io-test.c++:565: legacy test: AsyncIo/CapabilityPipeBlockedSendStream (32025 μs)
[ TEST ] kj/async-io-test.c++:606: legacy test: AsyncIo/CapabilityPipeMultiStreamMessage
[ PASS ] kj/async-io-test.c++:606: legacy test: AsyncIo/CapabilityPipeMultiStreamMessage (240 μs)
[ TEST ] kj/async-io-test.c++:641: legacy test: AsyncIo/ScmRightsTruncatedOdd
[ PASS ] kj/async-io-test.c++:641: legacy test: AsyncIo/ScmRightsTruncatedOdd (114 μs)
[ TEST ] kj/async-io-test.c++:709: legacy test: AsyncIo/ScmRightsTruncatedEven
[ PASS ] kj/async-io-test.c++:709: legacy test: AsyncIo/ScmRightsTruncatedEven (135 μs)
[ TEST ] kj/async-io-test.c++:799: legacy test: AsyncIo/PipeThread
[ PASS ] kj/async-io-test.c++:799: legacy test: AsyncIo/PipeThread (409 μs)
[ TEST ] kj/async-io-test.c++:819: legacy test: AsyncIo/PipeThreadDisconnects
[ PASS ] kj/async-io-test.c++:819: legacy test: AsyncIo/PipeThreadDisconnects (526 μs)
[ TEST ] kj/async-io-test.c++:842: legacy test: AsyncIo/Timeouts
[ PASS ] kj/async-io-test.c++:842: legacy test: AsyncIo/Timeouts (10272 μs)
[ TEST ] kj/async-io-test.c++:898: legacy test: AsyncIo/Udp
[ PASS ] kj/async-io-test.c++:898: legacy test: AsyncIo/Udp (925 μs)
[ TEST ] kj/async-io-test.c++:1060: legacy test: AsyncIo/AbstractUnixSocket
[ PASS ] kj/async-io-test.c++:1060: legacy test: AsyncIo/AbstractUnixSocket (250 μs)
[ TEST ] kj/async-io-test.c++:1082: CIDR parsing
[ PASS ] kj/async-io-test.c++:1082: CIDR parsing (78 μs)
[ TEST ] kj/async-io-test.c++:1151: NetworkFilter
[ PASS ] kj/async-io-test.c++:1151: NetworkFilter (49 μs)
[ TEST ] kj/async-io-test.c++:1204: Network::restrictPeers()
[ PASS ] kj/async-io-test.c++:1204: Network::restrictPeers() (867 μs)
[ TEST ] kj/async-io-test.c++:1276: AsyncInputStream::readAllText() / readAllBytes()
[ PASS ] kj/async-io-test.c++:1276: AsyncInputStream::readAllText() / readAllBytes() (41658 μs)
[ TEST ] kj/async-io-test.c++:1317: Userland pipe
[ PASS ] kj/async-io-test.c++:1317: Userland pipe (73 μs)
[ TEST ] kj/async-io-test.c++:1340: Userland pipe cancel write
[ PASS ] kj/async-io-test.c++:1340: Userland pipe cancel write (57 μs)
[ TEST ] kj/async-io-test.c++:1361: Userland pipe cancel read
[ PASS ] kj/async-io-test.c++:1361: Userland pipe cancel read (14 μs)
[ TEST ] kj/async-io-test.c++:1377: Userland pipe pumpTo
[ PASS ] kj/async-io-test.c++:1377: Userland pipe pumpTo (74 μs)
[ TEST ] kj/async-io-test.c++:1399: Userland pipe tryPumpFrom
[ PASS ] kj/async-io-test.c++:1399: Userland pipe tryPumpFrom (111 μs)
[ TEST ] kj/async-io-test.c++:1422: Userland pipe pumpTo cancel
[ PASS ] kj/async-io-test.c++:1422: Userland pipe pumpTo cancel (8 μs)
[ TEST ] kj/async-io-test.c++:1442: Userland pipe tryPumpFrom cancel
[ PASS ] kj/async-io-test.c++:1442: Userland pipe tryPumpFrom cancel (16 μs)
[ TEST ] kj/async-io-test.c++:1462: Userland pipe with limit
[ PASS ] kj/async-io-test.c++:1462: Userland pipe with limit (442 μs)
[ TEST ] kj/async-io-test.c++:1489: Userland pipe pumpTo with limit
[ PASS ] kj/async-io-test.c++:1489: Userland pipe pumpTo with limit (97 μs)
[ TEST ] kj/async-io-test.c++:1518: Userland pipe pump into zero-limited pipe, no data to pump
[ PASS ] kj/async-io-test.c++:1518: Userland pipe pump into zero-limited pipe, no data to pump (9 μs)
[ TEST ] kj/async-io-test.c++:1531: Userland pipe pump into zero-limited pipe, data is pumped
[ PASS ] kj/async-io-test.c++:1531: Userland pipe pump into zero-limited pipe, data is pumped (115 μs)
[ TEST ] kj/async-io-test.c++:1544: Userland pipe gather write
[ PASS ] kj/async-io-test.c++:1544: Userland pipe gather write (21 μs)
[ TEST ] kj/async-io-test.c++:1563: Userland pipe gather write split on buffer boundary
[ PASS ] kj/async-io-test.c++:1563: Userland pipe gather write split on buffer boundary (7 μs)
[ TEST ] kj/async-io-test.c++:1583: Userland pipe gather write split mid-first-buffer
[ PASS ] kj/async-io-test.c++:1583: Userland pipe gather write split mid-first-buffer (27 μs)
[ TEST ] kj/async-io-test.c++:1603: Userland pipe gather write split mid-second-buffer
[ PASS ] kj/async-io-test.c++:1603: Userland pipe gather write split mid-second-buffer (7 μs)
[ TEST ] kj/async-io-test.c++:1623: Userland pipe gather write pump
[ PASS ] kj/async-io-test.c++:1623: Userland pipe gather write pump (41 μs)
[ TEST ] kj/async-io-test.c++:1641: Userland pipe gather write pump split on buffer boundary
[ PASS ] kj/async-io-test.c++:1641: Userland pipe gather write pump split on buffer boundary (18 μs)
[ TEST ] kj/async-io-test.c++:1660: Userland pipe gather write pump split mid-first-buffer
[ PASS ] kj/async-io-test.c++:1660: Userland pipe gather write pump split mid-first-buffer (5 μs)
[ TEST ] kj/async-io-test.c++:1679: Userland pipe gather write pump split mid-second-buffer
[ PASS ] kj/async-io-test.c++:1679: Userland pipe gather write pump split mid-second-buffer (13 μs)
[ TEST ] kj/async-io-test.c++:1698: Userland pipe gather write split pump on buffer boundary
[ PASS ] kj/async-io-test.c++:1698: Userland pipe gather write split pump on buffer boundary (12 μs)
[ TEST ] kj/async-io-test.c++:1720: Userland pipe gather write split pump mid-first-buffer
[ PASS ] kj/async-io-test.c++:1720: Userland pipe gather write split pump mid-first-buffer (45 μs)
[ TEST ] kj/async-io-test.c++:1742: Userland pipe gather write split pump mid-second-buffer
[ PASS ] kj/async-io-test.c++:1742: Userland pipe gather write split pump mid-second-buffer (22 μs)
[ TEST ] kj/async-io-test.c++:1764: Userland pipe gather write pumpFrom
[ PASS ] kj/async-io-test.c++:1764: Userland pipe gather write pumpFrom (13 μs)
[ TEST ] kj/async-io-test.c++:1787: Userland pipe gather write pumpFrom split on buffer boundary
[ PASS ] kj/async-io-test.c++:1787: Userland pipe gather write pumpFrom split on buffer boundary (20 μs)
[ TEST ] kj/async-io-test.c++:1811: Userland pipe gather write pumpFrom split mid-first-buffer
[ PASS ] kj/async-io-test.c++:1811: Userland pipe gather write pumpFrom split mid-first-buffer (18 μs)
[ TEST ] kj/async-io-test.c++:1835: Userland pipe gather write pumpFrom split mid-second-buffer
[ PASS ] kj/async-io-test.c++:1835: Userland pipe gather write pumpFrom split mid-second-buffer (9 μs)
[ TEST ] kj/async-io-test.c++:1859: Userland pipe gather write split pumpFrom on buffer boundary
[ PASS ] kj/async-io-test.c++:1859: Userland pipe gather write split pumpFrom on buffer boundary (55 μs)
[ TEST ] kj/async-io-test.c++:1881: Userland pipe gather write split pumpFrom mid-first-buffer
[ PASS ] kj/async-io-test.c++:1881: Userland pipe gather write split pumpFrom mid-first-buffer (11 μs)
[ TEST ] kj/async-io-test.c++:1903: Userland pipe gather write split pumpFrom mid-second-buffer
[ PASS ] kj/async-io-test.c++:1903: Userland pipe gather write split pumpFrom mid-second-buffer (12 μs)
[ TEST ] kj/async-io-test.c++:1925: Userland pipe pumpTo less than write amount
[ PASS ] kj/async-io-test.c++:1925: Userland pipe pumpTo less than write amount (26 μs)
[ TEST ] kj/async-io-test.c++:1953: Userland pipe pumpFrom EOF on abortRead()
[ PASS ] kj/async-io-test.c++:1953: Userland pipe pumpFrom EOF on abortRead() (9 μs)
[ TEST ] kj/async-io-test.c++:1973: Userland pipe EOF fulfills pumpFrom promise
[ PASS ] kj/async-io-test.c++:1973: Userland pipe EOF fulfills pumpFrom promise (39 μs)
[ TEST ] kj/async-io-test.c++:1998: Userland pipe tryPumpFrom to pumpTo for same amount fulfills simultaneously
[ PASS ] kj/async-io-test.c++:1998: Userland pipe tryPumpFrom to pumpTo for same amount fulfills simultaneously (10 μs)
[ TEST ] kj/async-io-test.c++:2018: Userland pipe multi-part write doesn't quit early
[ PASS ] kj/async-io-test.c++:2018: Userland pipe multi-part write doesn't quit early (7 μs)
[ TEST ] kj/async-io-test.c++:2037: Userland pipe BlockedRead gets empty tryPumpFrom
[ PASS ] kj/async-io-test.c++:2037: Userland pipe BlockedRead gets empty tryPumpFrom (48 μs)
[ TEST ] kj/async-io-test.c++:2070: Userland tee
[ PASS ] kj/async-io-test.c++:2070: Userland tee (63 μs)
[ TEST ] kj/async-io-test.c++:2086: Userland nested tee
[ PASS ] kj/async-io-test.c++:2086: Userland nested tee (39 μs)
[ TEST ] kj/async-io-test.c++:2119: Userland tee concurrent read
[ PASS ] kj/async-io-test.c++:2119: Userland tee concurrent read (16 μs)
[ TEST ] kj/async-io-test.c++:2144: Userland tee cancel and restart read
[ PASS ] kj/async-io-test.c++:2144: Userland tee cancel and restart read (13 μs)
[ TEST ] kj/async-io-test.c++:2167: Userland tee cancel read and destroy branch then read other branch
[ PASS ] kj/async-io-test.c++:2167: Userland tee cancel read and destroy branch then read other branch (27 μs)
[ TEST ] kj/async-io-test.c++:2192: Userland tee subsequent other-branch reads are READY_NOW
[ PASS ] kj/async-io-test.c++:2192: Userland tee subsequent other-branch reads are READY_NOW (17 μs)
[ TEST ] kj/async-io-test.c++:2217: Userland tee read EOF propagation
[ PASS ] kj/async-io-test.c++:2217: Userland tee read EOF propagation (25 μs)
[ TEST ] kj/async-io-test.c++:2251: Userland tee read exception propagation
[ PASS ] kj/async-io-test.c++:2251: Userland tee read exception propagation (313 μs)
[ TEST ] kj/async-io-test.c++:2298: Userland tee read exception propagation w/ data loss
[ PASS ] kj/async-io-test.c++:2298: Userland tee read exception propagation w/ data loss (137 μs)
[ TEST ] kj/async-io-test.c++:2326: Userland tee read into different buffer sizes
[ PASS ] kj/async-io-test.c++:2326: Userland tee read into different buffer sizes (28 μs)
[ TEST ] kj/async-io-test.c++:2344: Userland tee reads see max(minBytes...) and min(maxBytes...)
[ PASS ] kj/async-io-test.c++:2344: Userland tee reads see max(minBytes...) and min(maxBytes...) (32 μs)
[ TEST ] kj/async-io-test.c++:2379: Userland tee read stress test
[ PASS ] kj/async-io-test.c++:2379: Userland tee read stress test (45248 μs)
[ TEST ] kj/async-io-test.c++:2407: Userland tee pump
[ PASS ] kj/async-io-test.c++:2407: Userland tee pump (1473 μs)
[ TEST ] kj/async-io-test.c++:2450: Userland tee pump slows down reads
[ PASS ] kj/async-io-test.c++:2450: Userland tee pump slows down reads (1632 μs)
[ TEST ] kj/async-io-test.c++:2481: Userland tee pump EOF propagation
[ PASS ] kj/async-io-test.c++:2481: Userland tee pump EOF propagation (122 μs)
[ TEST ] kj/async-io-test.c++:2560: Userland tee pump EOF on chunk boundary
[ PASS ] kj/async-io-test.c++:2560: Userland tee pump EOF on chunk boundary (833 μs)
[ TEST ] kj/async-io-test.c++:2594: Userland tee pump read exception propagation
[ PASS ] kj/async-io-test.c++:2594: Userland tee pump read exception propagation (517 μs)
[ TEST ] kj/async-io-test.c++:2678: Userland tee pump write exception propagation
[ PASS ] kj/async-io-test.c++:2678: Userland tee pump write exception propagation (1469 μs)
[ TEST ] kj/async-io-test.c++:2710: Userland tee pump cancellation implies write cancellation
[ PASS ] kj/async-io-test.c++:2710: Userland tee pump cancellation implies write cancellation (33 μs)
[ TEST ] kj/async-io-test.c++:2738: Userland tee buffer size limit
[ PASS ] kj/async-io-test.c++:2738: Userland tee buffer size limit (341 μs)
[ TEST ] kj/async-io-test.c++:2834: Userspace OneWayPipe whenWriteDisconnected()
[ PASS ] kj/async-io-test.c++:2834: Userspace OneWayPipe whenWriteDisconnected() (40 μs)
[ TEST ] kj/async-io-test.c++:2849: Userspace TwoWayPipe whenWriteDisconnected()
[ PASS ] kj/async-io-test.c++:2849: Userspace TwoWayPipe whenWriteDisconnected() (26 μs)
[ TEST ] kj/async-io-test.c++:2867: OS OneWayPipe whenWriteDisconnected()
[ PASS ] kj/async-io-test.c++:2867: OS OneWayPipe whenWriteDisconnected() (139 μs)
[ TEST ] kj/async-io-test.c++:2882: OS TwoWayPipe whenWriteDisconnected()
[ PASS ] kj/async-io-test.c++:2882: OS TwoWayPipe whenWriteDisconnected() (164 μs)
[ TEST ] kj/async-io-test.c++:2906: import socket FD that's already broken
[ PASS ] kj/async-io-test.c++:2906: import socket FD that's already broken (81 μs)
[ TEST ] kj/async-io-test.c++:2929: AggregateConnectionReceiver
[ PASS ] kj/async-io-test.c++:2929: AggregateConnectionReceiver (322 μs)
[ TEST ] kj/async-io-test.c++:3015: OS handle pumpTo
[ PASS ] kj/async-io-test.c++:3015: OS handle pumpTo (2826 μs)
[ TEST ] kj/async-io-test.c++:3070: OS handle pumpTo small limit
[ PASS ] kj/async-io-test.c++:3070: OS handle pumpTo small limit (270 μs)
[ TEST ] kj/async-io-test.c++:3092: OS handle pumpTo small limit -- write first then read
[ PASS ] kj/async-io-test.c++:3092: OS handle pumpTo small limit -- write first then read (180 μs)
[ TEST ] kj/async-io-test.c++:3119: OS handle pumpTo large limit
[ PASS ] kj/async-io-test.c++:3119: OS handle pumpTo large limit (4805 μs)
[ TEST ] kj/async-io-test.c++:3141: OS handle pumpTo large limit -- write first then read
[ PASS ] kj/async-io-test.c++:3141: OS handle pumpTo large limit -- write first then read (3763 μs)
[ TEST ] kj/async-io-test.c++:3187: OS handle pumpTo write buffer is full before pump
[ PASS ] kj/async-io-test.c++:3187: OS handle pumpTo write buffer is full before pump (7750 μs)
[ TEST ] kj/async-io-test.c++:3221: OS handle pumpTo write buffer is full before pump -- and pump ends early
[ PASS ] kj/async-io-test.c++:3221: OS handle pumpTo write buffer is full before pump -- and pump ends early (7190 μs)
[ TEST ] kj/async-io-test.c++:3250: OS handle pumpTo write buffer is full before pump -- and pump hits limit early
[ PASS ] kj/async-io-test.c++:3250: OS handle pumpTo write buffer is full before pump -- and pump hits limit early (5205 μs)
[ TEST ] kj/async-io-test.c++:3278: OS handle pumpTo write buffer is full before pump -- and a lot of data is pumped
[ PASS ] kj/async-io-test.c++:3278: OS handle pumpTo write buffer is full before pump -- and a lot of data is pumped (7120 μs)
[ TEST ] kj/async-queue-test.c++:75: ProducerConsumerQueue with various amounts of producers and consumers
[ PASS ] kj/async-queue-test.c++:75: ProducerConsumerQueue with various amounts of producers and consumers (15370 μs)
[ TEST ] kj/async-queue-test.c++:127: ProducerConsumerQueue with rejectAll()
[ PASS ] kj/async-queue-test.c++:127: ProducerConsumerQueue with rejectAll() (285 μs)
[ TEST ] kj/parse/common-test.c++:32: legacy test: CommonParsers/AnyParser
[ PASS ] kj/parse/common-test.c++:32: legacy test: CommonParsers/AnyParser (27 μs)
[ TEST ] kj/parse/common-test.c++:66: legacy test: CommonParsers/ExactElementParser
[ PASS ] kj/parse/common-test.c++:66: legacy test: CommonParsers/ExactElementParser (0 μs)
[ TEST ] kj/parse/common-test.c++:89: legacy test: CommonParsers/ExactlyConstParser
[ PASS ] kj/parse/common-test.c++:89: legacy test: CommonParsers/ExactlyConstParser (0 μs)
[ TEST ] kj/parse/common-test.c++:112: legacy test: CommonParsers/ConstResultParser
[ PASS ] kj/parse/common-test.c++:112: legacy test: CommonParsers/ConstResultParser (0 μs)
[ TEST ] kj/parse/common-test.c++:126: legacy test: CommonParsers/DiscardParser
[ PASS ] kj/parse/common-test.c++:126: legacy test: CommonParsers/DiscardParser (0 μs)
[ TEST ] kj/parse/common-test.c++:136: legacy test: CommonParsers/SequenceParser
[ PASS ] kj/parse/common-test.c++:136: legacy test: CommonParsers/SequenceParser (0 μs)
[ TEST ] kj/parse/common-test.c++:189: legacy test: CommonParsers/ManyParserCountOnly
[ PASS ] kj/parse/common-test.c++:189: legacy test: CommonParsers/ManyParserCountOnly (0 μs)
[ TEST ] kj/parse/common-test.c++:228: legacy test: CommonParsers/TimesParser
[ PASS ] kj/parse/common-test.c++:228: legacy test: CommonParsers/TimesParser (19 μs)
[ TEST ] kj/parse/common-test.c++:263: legacy test: CommonParsers/TimesParserCountOnly
[ PASS ] kj/parse/common-test.c++:263: legacy test: CommonParsers/TimesParserCountOnly (0 μs)
[ TEST ] kj/parse/common-test.c++:299: legacy test: CommonParsers/ManyParserSubResult
[ PASS ] kj/parse/common-test.c++:299: legacy test: CommonParsers/ManyParserSubResult (1 μs)
[ TEST ] kj/parse/common-test.c++:316: legacy test: CommonParsers/OptionalParser
[ PASS ] kj/parse/common-test.c++:316: legacy test: CommonParsers/OptionalParser (0 μs)
[ TEST ] kj/parse/common-test.c++:362: legacy test: CommonParsers/OneOfParser
[ PASS ] kj/parse/common-test.c++:362: legacy test: CommonParsers/OneOfParser (0 μs)
[ TEST ] kj/parse/common-test.c++:394: legacy test: CommonParsers/TransformParser
[ PASS ] kj/parse/common-test.c++:394: legacy test: CommonParsers/TransformParser (0 μs)
[ TEST ] kj/parse/common-test.c++:416: legacy test: CommonParsers/TransformOrRejectParser
[ PASS ] kj/parse/common-test.c++:416: legacy test: CommonParsers/TransformOrRejectParser (2 μs)
[ TEST ] kj/parse/common-test.c++:447: legacy test: CommonParsers/References
[ PASS ] kj/parse/common-test.c++:447: legacy test: CommonParsers/References (0 μs)
[ TEST ] kj/parse/common-test.c++:487: legacy test: CommonParsers/NotLookingAt
[ PASS ] kj/parse/common-test.c++:487: legacy test: CommonParsers/NotLookingAt (0 μs)
[ TEST ] kj/parse/common-test.c++:505: legacy test: CommonParsers/EndOfInput
[ PASS ] kj/parse/common-test.c++:505: legacy test: CommonParsers/EndOfInput (0 μs)
[ TEST ] kj/parse/char-test.c++:33: legacy test: CharParsers/ExactChar
[ PASS ] kj/parse/char-test.c++:33: legacy test: CharParsers/ExactChar (18 μs)
[ TEST ] kj/parse/char-test.c++:51: legacy test: CharParsers/ExactString
[ PASS ] kj/parse/char-test.c++:51: legacy test: CharParsers/ExactString (0 μs)
[ TEST ] kj/parse/char-test.c++:71: legacy test: CharParsers/CharRange
[ PASS ] kj/parse/char-test.c++:71: legacy test: CharParsers/CharRange (0 μs)
[ TEST ] kj/parse/char-test.c++:135: legacy test: CharParsers/AnyOfChars
[ PASS ] kj/parse/char-test.c++:135: legacy test: CharParsers/AnyOfChars (0 μs)
[ TEST ] kj/parse/char-test.c++:199: legacy test: CharParsers/CharGroupCombo
[ PASS ] kj/parse/char-test.c++:199: legacy test: CharParsers/CharGroupCombo (1 μs)
[ TEST ] kj/parse/char-test.c++:216: legacy test: CharParsers/Identifier
[ PASS ] kj/parse/char-test.c++:216: legacy test: CharParsers/Identifier (14 μs)
[ TEST ] kj/parse/char-test.c++:232: legacy test: CharParsers/Integer
[ PASS ] kj/parse/char-test.c++:232: legacy test: CharParsers/Integer (41 μs)
[ TEST ] kj/parse/char-test.c++:272: legacy test: CharParsers/Number
[ PASS ] kj/parse/char-test.c++:272: legacy test: CharParsers/Number (43 μs)
[ TEST ] kj/parse/char-test.c++:336: legacy test: CharParsers/DoubleQuotedString
[ PASS ] kj/parse/char-test.c++:336: legacy test: CharParsers/DoubleQuotedString (43 μs)
[ TEST ] kj/parse/char-test.c++:376: legacy test: CharParsers/SingleQuotedString
[ PASS ] kj/parse/char-test.c++:376: legacy test: CharParsers/SingleQuotedString (6 μs)
[ TEST ] kj/std/iostream-test.c++:30: legacy test: StdIoStream/WriteVec
[ PASS ] kj/std/iostream-test.c++:30: legacy test: StdIoStream/WriteVec (260 μs)
[ TEST ] kj/std/iostream-test.c++:56: legacy test: StdIoStream/TryReadToEndOfFile
[ PASS ] kj/std/iostream-test.c++:56: legacy test: StdIoStream/TryReadToEndOfFile (5 μs)
[ TEST ] kj/std/iostream-test.c++:75: legacy test: StdIoStream/ReadToEndOfFile
[ PASS ] kj/std/iostream-test.c++:75: legacy test: StdIoStream/ReadToEndOfFile (77 μs)
[ TEST ] kj/compat/url-test.c++:50: parse / stringify URL
[ PASS ] kj/compat/url-test.c++:50: parse / stringify URL (378 μs)
[ TEST ] kj/compat/url-test.c++:311: URL percent encoding
[ PASS ] kj/compat/url-test.c++:311: URL percent encoding (48 μs)
[ TEST ] kj/compat/url-test.c++:334: parse / stringify URL w/o decoding
[ PASS ] kj/compat/url-test.c++:334: parse / stringify URL w/o decoding (23 μs)
[ TEST ] kj/compat/url-test.c++:353: URL relative paths
[ PASS ] kj/compat/url-test.c++:353: URL relative paths (37 μs)
[ TEST ] kj/compat/url-test.c++:387: URL for HTTP request
[ PASS ] kj/compat/url-test.c++:387: URL for HTTP request (44 μs)
[ TEST ] kj/compat/url-test.c++:482: parse URL failure
[ PASS ] kj/compat/url-test.c++:482: parse URL failure (14 μs)
[ TEST ] kj/compat/url-test.c++:505: parse relative URL
[ PASS ] kj/compat/url-test.c++:505: parse relative URL (98 μs)
[ TEST ] kj/compat/url-test.c++:547: parse relative URL w/o decoding
[ PASS ] kj/compat/url-test.c++:547: parse relative URL w/o decoding (5 μs)
[ TEST ] kj/compat/url-test.c++:554: parse relative URL failure
[ PASS ] kj/compat/url-test.c++:554: parse relative URL failure (2 μs)
[ TEST ] kj/compat/http-test.c++:58: HttpMethod parse / stringify
[ PASS ] kj/compat/http-test.c++:58: HttpMethod parse / stringify (87 μs)
[ TEST ] kj/compat/http-test.c++:78: HttpHeaderTable
[ PASS ] kj/compat/http-test.c++:78: HttpHeaderTable (158 μs)
[ TEST ] kj/compat/http-test.c++:122: HttpHeaders::parseRequest
[ PASS ] kj/compat/http-test.c++:122: HttpHeaders::parseRequest (131 μs)
[ TEST ] kj/compat/http-test.c++:175: HttpHeaders::parseResponse
[ PASS ] kj/compat/http-test.c++:175: HttpHeaders::parseResponse (51 μs)
[ TEST ] kj/compat/http-test.c++:226: HttpHeaders parse invalid
[ PASS ] kj/compat/http-test.c++:226: HttpHeaders parse invalid (48 μs)
[ TEST ] kj/compat/http-test.c++:299: HttpHeaders require valid HttpHeaderTable
[ PASS ] kj/compat/http-test.c++:299: HttpHeaders require valid HttpHeaderTable (201 μs)
[ TEST ] kj/compat/http-test.c++:341: HttpHeaders validation
[ PASS ] kj/compat/http-test.c++:341: HttpHeaders validation (252 μs)
[ TEST ] kj/compat/http-test.c++:364: HttpHeaders Set-Cookie handling
[ PASS ] kj/compat/http-test.c++:364: HttpHeaders Set-Cookie handling (20 μs)
[ TEST ] kj/compat/http-test.c++:1054: HttpClient requests
[ PASS ] kj/compat/http-test.c++:1054: HttpClient requests (1303 μs)
[ TEST ] kj/compat/http-test.c++:1064: HttpClient responses
[ PASS ] kj/compat/http-test.c++:1064: HttpClient responses (4475 μs)
[ TEST ] kj/compat/http-test.c++:1077: HttpClient canceled write
[ PASS ] kj/compat/http-test.c++:1077: HttpClient canceled write (366 μs)
[ TEST ] kj/compat/http-test.c++:1116: HttpClient chunked body gather-write
[ PASS ] kj/compat/http-test.c++:1116: HttpClient chunked body gather-write (71 μs)
[ TEST ] kj/compat/http-test.c++:1151: HttpClient chunked body pump from fixed length stream
[ PASS ] kj/compat/http-test.c++:1151: HttpClient chunked body pump from fixed length stream (78 μs)
[ TEST ] kj/compat/http-test.c++:1196: HttpServer requests
[ PASS ] kj/compat/http-test.c++:1196: HttpServer requests (969 μs)
[ TEST ] kj/compat/http-test.c++:1230: HttpServer responses
[ PASS ] kj/compat/http-test.c++:1230: HttpServer responses (408 μs)
[ TEST ] kj/compat/http-test.c++:1411: HttpClient pipeline
[ PASS ] kj/compat/http-test.c++:1411: HttpClient pipeline (234 μs)
[ TEST ] kj/compat/http-test.c++:1440: HttpClient parallel pipeline
[ PASS ] kj/compat/http-test.c++:1440: HttpClient parallel pipeline (161 μs)
[ TEST ] kj/compat/http-test.c++:1503: HttpServer pipeline
[ PASS ] kj/compat/http-test.c++:1503: HttpServer pipeline (367 μs)
[ TEST ] kj/compat/http-test.c++:1531: HttpServer parallel pipeline
[ PASS ] kj/compat/http-test.c++:1531: HttpServer parallel pipeline (231 μs)
[ TEST ] kj/compat/http-test.c++:1560: HttpClient <-> HttpServer
[ PASS ] kj/compat/http-test.c++:1560: HttpClient <-> HttpServer (340 μs)
[ TEST ] kj/compat/http-test.c++:1586: HttpInputStream requests
[ PASS ] kj/compat/http-test.c++:1586: HttpInputStream requests (167 μs)
[ TEST ] kj/compat/http-test.c++:1624: HttpInputStream responses
[ PASS ] kj/compat/http-test.c++:1624: HttpInputStream responses (78 μs)
[ TEST ] kj/compat/http-test.c++:1664: HttpInputStream bare messages
[ PASS ] kj/compat/http-test.c++:1664: HttpInputStream bare messages (69 μs)
[ TEST ] kj/compat/http-test.c++:1718: WebSocket core protocol
[ PASS ] kj/compat/http-test.c++:1718: WebSocket core protocol (598 μs)
[ TEST ] kj/compat/http-test.c++:1781: WebSocket fragmented
[ PASS ] kj/compat/http-test.c++:1781: WebSocket fragmented (19 μs)
[ TEST ] kj/compat/http-test.c++:1818: WebSocket masked
[ PASS ] kj/compat/http-test.c++:1818: WebSocket masked (33 μs)
[ TEST ] kj/compat/http-test.c++:1845: WebSocket unsolicited pong
[ PASS ] kj/compat/http-test.c++:1845: WebSocket unsolicited pong (8 μs)
[ TEST ] kj/compat/http-test.c++:1871: WebSocket ping
[ PASS ] kj/compat/http-test.c++:1871: WebSocket ping (42 μs)
[ TEST ] kj/compat/http-test.c++:1908: WebSocket ping mid-send
[ PASS ] kj/compat/http-test.c++:1908: WebSocket ping mid-send (2543 μs)
[ TEST ] kj/compat/http-test.c++:1990: WebSocket double-ping mid-send
[ PASS ] kj/compat/http-test.c++:1990: WebSocket double-ping mid-send (2366 μs)
[ TEST ] kj/compat/http-test.c++:2027: WebSocket ping received during pong send
[ PASS ] kj/compat/http-test.c++:2027: WebSocket ping received during pong send (2436 μs)
[ TEST ] kj/compat/http-test.c++:2062: WebSocket pump byte counting
[ PASS ] kj/compat/http-test.c++:2062: WebSocket pump byte counting (189 μs)
[ TEST ] kj/compat/http-test.c++:2103: WebSocket pump disconnect on send
[ PASS ] kj/compat/http-test.c++:2103: WebSocket pump disconnect on send (206 μs)
[ TEST ] kj/compat/http-test.c++:2130: WebSocket pump disconnect on receive
[ PASS ] kj/compat/http-test.c++:2130: WebSocket pump disconnect on receive (98 μs)
[ TEST ] kj/compat/http-test.c++:2287: HttpClient WebSocket handshake
[ PASS ] kj/compat/http-test.c++:2287: HttpClient WebSocket handshake (359 μs)
[ TEST ] kj/compat/http-test.c++:2317: HttpClient WebSocket error
[ PASS ] kj/compat/http-test.c++:2317: HttpClient WebSocket error (95 μs)
[ TEST ] kj/compat/http-test.c++:2363: HttpServer WebSocket handshake
[ PASS ] kj/compat/http-test.c++:2363: HttpServer WebSocket handshake (243 μs)
[ TEST ] kj/compat/http-test.c++:2389: HttpServer WebSocket handshake error
[ PASS ] kj/compat/http-test.c++:2389: HttpServer WebSocket handshake error (88 μs)
[ TEST ] kj/compat/http-test.c++:2417: HttpServer request timeout
[ PASS ] kj/compat/http-test.c++:2417: HttpServer request timeout (170 μs)
[ TEST ] kj/compat/http-test.c++:2442: HttpServer pipeline timeout
[ PASS ] kj/compat/http-test.c++:2442: HttpServer pipeline timeout (101 μs)
[ TEST ] kj/compat/http-test.c++:2495: HttpServer no response
[ PASS ] kj/compat/http-test.c++:2495: HttpServer no response (130 μs)
[ TEST ] kj/compat/http-test.c++:2522: HttpServer disconnected
[ PASS ] kj/compat/http-test.c++:2522: HttpServer disconnected (90 μs)
[ TEST ] kj/compat/http-test.c++:2543: HttpServer overloaded
[ PASS ] kj/compat/http-test.c++:2543: HttpServer overloaded (145 μs)
[ TEST ] kj/compat/http-test.c++:2564: HttpServer unimplemented
[ PASS ] kj/compat/http-test.c++:2564: HttpServer unimplemented (74 μs)
[ TEST ] kj/compat/http-test.c++:2585: HttpServer threw exception
[ PASS ] kj/compat/http-test.c++:2585: HttpServer threw exception (91 μs)
[ TEST ] kj/compat/http-test.c++:2606: HttpServer bad request
[ PASS ] kj/compat/http-test.c++:2606: HttpServer bad request (134 μs)
[ TEST ] kj/compat/http-test.c++:2634: HttpServer invalid method
[ PASS ] kj/compat/http-test.c++:2634: HttpServer invalid method (89 μs)
[ TEST ] kj/compat/http-test.c++:2704: HttpServer no response, custom error handler
[ PASS ] kj/compat/http-test.c++:2704: HttpServer no response, custom error handler (149 μs)
[ TEST ] kj/compat/http-test.c++:2733: HttpServer threw exception, custom error handler
[ PASS ] kj/compat/http-test.c++:2733: HttpServer threw exception, custom error handler (126 μs)
[ TEST ] kj/compat/http-test.c++:2762: HttpServer bad request, custom error handler
[ PASS ] kj/compat/http-test.c++:2762: HttpServer bad request, custom error handler (90 μs)
[ TEST ] kj/compat/http-test.c++:2815: HttpServer threw exception after starting response
[ PASS ] kj/compat/http-test.c++:2815: HttpServer threw exception after starting response (133 μs)
[ TEST ] kj/compat/http-test.c++:2862: HttpServer failed to write complete response but didn't throw
[ PASS ] kj/compat/http-test.c++:2862: HttpServer failed to write complete response but didn't throw (88 μs)
[ TEST ] kj/compat/http-test.c++:2932: HttpFixedLengthEntityWriter correctly implements tryPumpFrom
[ PASS ] kj/compat/http-test.c++:2932: HttpFixedLengthEntityWriter correctly implements tryPumpFrom (83 μs)
[ TEST ] kj/compat/http-test.c++:2988: HttpServer cancels request when client disconnects
[ PASS ] kj/compat/http-test.c++:2988: HttpServer cancels request when client disconnects (76 μs)
[ TEST ] kj/compat/http-test.c++:3051: HttpServer can suspend a request
[ PASS ] kj/compat/http-test.c++:3051: HttpServer can suspend a request (204 μs)
[ TEST ] kj/compat/http-test.c++:3146: HttpServer can suspend and resume pipelined requests
[ PASS ] kj/compat/http-test.c++:3146: HttpServer can suspend and resume pipelined requests (333 μs)
[ TEST ] kj/compat/http-test.c++:3251: HttpServer can suspend a request with no leftover
[ PASS ] kj/compat/http-test.c++:3251: HttpServer can suspend a request with no leftover (123 μs)
[ TEST ] kj/compat/http-test.c++:3332: HttpServer::listenHttpCleanDrain() factory-created services outlive requests
[ PASS ] kj/compat/http-test.c++:3332: HttpServer::listenHttpCleanDrain() factory-created services outlive requests (60 μs)
[ TEST ] kj/compat/http-test.c++:3417: newHttpService from HttpClient
[ PASS ] kj/compat/http-test.c++:3417: newHttpService from HttpClient (484 μs)
[ TEST ] kj/compat/http-test.c++:3459: newHttpService from HttpClient WebSockets
[ PASS ] kj/compat/http-test.c++:3459: newHttpService from HttpClient WebSockets (207 μs)
[ TEST ] kj/compat/http-test.c++:3504: newHttpService from HttpClient WebSockets disconnect
[ PASS ] kj/compat/http-test.c++:3504: newHttpService from HttpClient WebSockets disconnect (158 μs)
[ TEST ] kj/compat/http-test.c++:3545: newHttpClient from HttpService
[ PASS ] kj/compat/http-test.c++:3545: newHttpClient from HttpService (416 μs)
[ TEST ] kj/compat/http-test.c++:3560: newHttpClient from HttpService WebSockets
[ PASS ] kj/compat/http-test.c++:3560: newHttpClient from HttpService WebSockets (170 μs)
[ TEST ] kj/compat/http-test.c++:3574: adapted client/server propagates request exceptions like non-adapted client
[ PASS ] kj/compat/http-test.c++:3574: adapted client/server propagates request exceptions like non-adapted client (403 μs)
[ TEST ] kj/compat/http-test.c++:3669: adapted client waits for service to complete before returning EOF on response stream
[ PASS ] kj/compat/http-test.c++:3669: adapted client waits for service to complete before returning EOF on response stream (67 μs)
[ TEST ] kj/compat/http-test.c++:3673: adapted client waits for service to complete before returning EOF on chunked response
[ PASS ] kj/compat/http-test.c++:3673: adapted client waits for service to complete before returning EOF on chunked response (16 μs)
[ TEST ] kj/compat/http-test.c++:3677: adapted client propagates throw from service after complete response body sent
[ PASS ] kj/compat/http-test.c++:3677: adapted client propagates throw from service after complete response body sent (171 μs)
[ TEST ] kj/compat/http-test.c++:3681: adapted client propagates throw from service after incomplete response body sent
[ PASS ] kj/compat/http-test.c++:3681: adapted client propagates throw from service after incomplete response body sent (179 μs)
[ TEST ] kj/compat/http-test.c++:3685: adapted client propagates throw from service after chunked response body sent
[ PASS ] kj/compat/http-test.c++:3685: adapted client propagates throw from service after chunked response body sent (89 μs)
[ TEST ] kj/compat/http-test.c++:3778: adapted client waits for service to complete before completing upstream close on WebSocket
[ PASS ] kj/compat/http-test.c++:3778: adapted client waits for service to complete before completing upstream close on WebSocket (71 μs)
[ TEST ] kj/compat/http-test.c++:3782: adapted client waits for service to complete before returning downstream close on WebSocket
[ PASS ] kj/compat/http-test.c++:3782: adapted client waits for service to complete before returning downstream close on WebSocket (23 μs)
[ TEST ] kj/compat/http-test.c++:3786: adapted client propagates throw from service after WebSocket upstream close sent
[ PASS ] kj/compat/http-test.c++:3786: adapted client propagates throw from service after WebSocket upstream close sent (98 μs)
[ TEST ] kj/compat/http-test.c++:3790: adapted client propagates throw from service after WebSocket downstream close sent
[ PASS ] kj/compat/http-test.c++:3790: adapted client propagates throw from service after WebSocket downstream close sent (94 μs)
[ TEST ] kj/compat/http-test.c++:3939: HttpClient connection management
[ PASS ] kj/compat/http-test.c++:3939: HttpClient connection management (1714 μs)
[ TEST ] kj/compat/http-test.c++:4091: HttpClient disable connection reuse
[ PASS ] kj/compat/http-test.c++:4091: HttpClient disable connection reuse (685 μs)
[ TEST ] kj/compat/http-test.c++:4145: HttpClient concurrency limiting
[ PASS ] kj/compat/http-test.c++:4145: HttpClient concurrency limiting (794 μs)
[ TEST ] kj/compat/http-test.c++:4467: canceling a length stream mid-read correctly discards rest of request
[ PASS ] kj/compat/http-test.c++:4467: canceling a length stream mid-read correctly discards rest of request (227 μs)
[ TEST ] kj/compat/http-test.c++:4517: canceling a chunked stream mid-read correctly discards rest of request
[ PASS ] kj/compat/http-test.c++:4517: canceling a chunked stream mid-read correctly discards rest of request (184 μs)
[ TEST ] kj/compat/http-test.c++:4572: drain() doesn't lose bytes when called at the wrong moment
[ PASS ] kj/compat/http-test.c++:4572: drain() doesn't lose bytes when called at the wrong moment (128 μs)
[ TEST ] kj/compat/http-test.c++:4676: HttpServer.listenHttp() doesn't prematurely terminate if an accepted connection is broken
[ PASS ] kj/compat/http-test.c++:4676: HttpServer.listenHttp() doesn't prematurely terminate if an accepted connection is broken (116 μs)
[ TEST ] kj/compat/gzip-test.c++:133: gzip decompression
[ PASS ] kj/compat/gzip-test.c++:133: gzip decompression (348 μs)
[ TEST ] kj/compat/gzip-test.c++:174: async gzip decompression
[ PASS ] kj/compat/gzip-test.c++:174: async gzip decompression (376 μs)
[ TEST ] kj/compat/gzip-test.c++:234: gzip compression
[ PASS ] kj/compat/gzip-test.c++:234: gzip compression (152 μs)
[ TEST ] kj/compat/gzip-test.c++:276: gzip huge round trip
[ PASS ] kj/compat/gzip-test.c++:276: gzip huge round trip (6208 μs)
[ TEST ] kj/compat/gzip-test.c++:296: async gzip compression
[ PASS ] kj/compat/gzip-test.c++:296: async gzip compression (217 μs)
[ TEST ] kj/compat/gzip-test.c++:346: async gzip huge round trip
[ PASS ] kj/compat/gzip-test.c++:346: async gzip huge round trip (7237 μs)
[ TEST ] capnp/canonicalize-test.c++:34: canonicalize yields canonical message
[ PASS ] capnp/canonicalize-test.c++:34: canonicalize yields canonical message (219 μs)
[ TEST ] capnp/canonicalize-test.c++:50: canonicalize succeeds on empty struct
[ PASS ] capnp/canonicalize-test.c++:50: canonicalize succeeds on empty struct (4 μs)
[ TEST ] capnp/canonicalize-test.c++:57: data word with only its most significant bit set does not get truncated
[ PASS ] capnp/canonicalize-test.c++:57: data word with only its most significant bit set does not get truncated (5 μs)
[ TEST ] capnp/canonicalize-test.c++:79: INLINE_COMPOSITE data word with only its most significant bit set does not get truncated
[ PASS ] capnp/canonicalize-test.c++:79: INLINE_COMPOSITE data word with only its most significant bit set does not get truncated (29 μs)
[ TEST ] capnp/canonicalize-test.c++:107: canonical non-null empty struct field
[ PASS ] capnp/canonicalize-test.c++:107: canonical non-null empty struct field (1 μs)
[ TEST ] capnp/canonicalize-test.c++:127: for pointers to empty structs, preorder is not canonical
[ PASS ] capnp/canonicalize-test.c++:127: for pointers to empty structs, preorder is not canonical (1 μs)
[ TEST ] capnp/canonicalize-test.c++:148: isCanonical requires pointer preorder
[ PASS ] capnp/canonicalize-test.c++:148: isCanonical requires pointer preorder (1 μs)
[ TEST ] capnp/canonicalize-test.c++:168: isCanonical requires dense packing
[ PASS ] capnp/canonicalize-test.c++:168: isCanonical requires dense packing (0 μs)
[ TEST ] capnp/canonicalize-test.c++:184: isCanonical rejects multi-segment messages
[ PASS ] capnp/canonicalize-test.c++:184: isCanonical rejects multi-segment messages (4 μs)
[ TEST ] capnp/canonicalize-test.c++:206: isCanonical rejects zero segment messages
[ PASS ] capnp/canonicalize-test.c++:206: isCanonical rejects zero segment messages (0 μs)
[ TEST ] capnp/canonicalize-test.c++:212: isCanonical requires truncation of 0-valued struct fields
[ PASS ] capnp/canonicalize-test.c++:212: isCanonical requires truncation of 0-valued struct fields (0 μs)
[ TEST ] capnp/canonicalize-test.c++:227: isCanonical rejects unused trailing words
[ PASS ] capnp/canonicalize-test.c++:227: isCanonical rejects unused trailing words (0 μs)
[ TEST ] capnp/canonicalize-test.c++:244: isCanonical accepts empty inline composite list of zero-sized structs
[ PASS ] capnp/canonicalize-test.c++:244: isCanonical accepts empty inline composite list of zero-sized structs (1 μs)
[ TEST ] capnp/canonicalize-test.c++:261: isCanonical rejects inline composite list with inaccurate word-length
[ PASS ] capnp/canonicalize-test.c++:261: isCanonical rejects inline composite list with inaccurate word-length (0 μs)
[ TEST ] capnp/canonicalize-test.c++:289: upgraded lists can be canonicalized
[ PASS ] capnp/canonicalize-test.c++:289: upgraded lists can be canonicalized (2 μs)
[ TEST ] capnp/canonicalize-test.c++:313: isCanonical requires truncation of 0-valued struct fields in all list members
[ PASS ] capnp/canonicalize-test.c++:313: isCanonical requires truncation of 0-valued struct fields in all list members (24 μs)
[ TEST ] capnp/canonicalize-test.c++:336: primitive list with nonzero padding
[ PASS ] capnp/canonicalize-test.c++:336: primitive list with nonzero padding (2 μs)
[ TEST ] capnp/canonicalize-test.c++:363: bit list with nonzero padding
[ PASS ] capnp/canonicalize-test.c++:363: bit list with nonzero padding (2 μs)
[ TEST ] capnp/capability-test.c++:43: legacy test: Capability/Basic
[ PASS ] capnp/capability-test.c++:43: legacy test: Capability/Basic (888 μs)
[ TEST ] capnp/capability-test.c++:83: legacy test: Capability/CapabilityList
[ PASS ] capnp/capability-test.c++:83: legacy test: Capability/CapabilityList (45 μs)
[ TEST ] capnp/capability-test.c++:116: legacy test: Capability/Inheritance
[ PASS ] capnp/capability-test.c++:116: legacy test: Capability/Inheritance (113 μs)
[ TEST ] capnp/capability-test.c++:145: legacy test: Capability/Pipelining
[ PASS ] capnp/capability-test.c++:145: legacy test: Capability/Pipelining (287 μs)
[ TEST ] capnp/capability-test.c++:181: use pipeline after dropping response
[ PASS ] capnp/capability-test.c++:181: use pipeline after dropping response (103 μs)
[ TEST ] capnp/capability-test.c++:218: context.setPipeline
[ PASS ] capnp/capability-test.c++:218: context.setPipeline (101 μs)
[ TEST ] capnp/capability-test.c++:248: legacy test: Capability/TailCall
[ PASS ] capnp/capability-test.c++:248: legacy test: Capability/TailCall (146 μs)
[ TEST ] capnp/capability-test.c++:282: legacy test: Capability/AsyncCancelation
[ PASS ] capnp/capability-test.c++:282: legacy test: Capability/AsyncCancelation (113 μs)
[ TEST ] capnp/capability-test.c++:324: legacy test: Capability/DynamicClient
[ PASS ] capnp/capability-test.c++:324: legacy test: Capability/DynamicClient (427 μs)
[ TEST ] capnp/capability-test.c++:365: legacy test: Capability/DynamicClientInheritance
[ PASS ] capnp/capability-test.c++:365: legacy test: Capability/DynamicClientInheritance (242 μs)
[ TEST ] capnp/capability-test.c++:402: legacy test: Capability/DynamicClientPipelining
[ PASS ] capnp/capability-test.c++:402: legacy test: Capability/DynamicClientPipelining (157 μs)
[ TEST ] capnp/capability-test.c++:441: legacy test: Capability/DynamicClientPipelineAnyCap
[ PASS ] capnp/capability-test.c++:441: legacy test: Capability/DynamicClientPipelineAnyCap (161 μs)
[ TEST ] capnp/capability-test.c++:518: legacy test: Capability/DynamicServer
[ PASS ] capnp/capability-test.c++:518: legacy test: Capability/DynamicServer (322 μs)
[ TEST ] capnp/capability-test.c++:589: legacy test: Capability/DynamicServerInheritance
[ PASS ] capnp/capability-test.c++:589: legacy test: Capability/DynamicServerInheritance (108 μs)
[ TEST ] capnp/capability-test.c++:675: legacy test: Capability/DynamicServerPipelining
[ PASS ] capnp/capability-test.c++:675: legacy test: Capability/DynamicServerPipelining (144 μs)
[ TEST ] capnp/capability-test.c++:738: legacy test: Capability/DynamicServerTailCall
[ PASS ] capnp/capability-test.c++:738: legacy test: Capability/DynamicServerTailCall (141 μs)
[ TEST ] capnp/capability-test.c++:798: legacy test: Capability/AnyPointersAndOrphans
[ PASS ] capnp/capability-test.c++:798: legacy test: Capability/AnyPointersAndOrphans (270 μs)
[ TEST ] capnp/capability-test.c++:862: legacy test: Capability/Lists
[ PASS ] capnp/capability-test.c++:862: legacy test: Capability/Lists (127 μs)
[ TEST ] capnp/capability-test.c++:901: legacy test: Capability/KeywordMethods
[ PASS ] capnp/capability-test.c++:901: legacy test: Capability/KeywordMethods (31 μs)
[ TEST ] capnp/capability-test.c++:927: legacy test: Capability/Generics
[ PASS ] capnp/capability-test.c++:927: legacy test: Capability/Generics (33 μs)
[ TEST ] capnp/capability-test.c++:957: legacy test: Capability/Generics2
[ PASS ] capnp/capability-test.c++:957: legacy test: Capability/Generics2 (3 μs)
[ TEST ] capnp/capability-test.c++:964: legacy test: Capability/ImplicitParams
[ PASS ] capnp/capability-test.c++:964: legacy test: Capability/ImplicitParams (18 μs)
[ TEST ] capnp/capability-test.c++:988: legacy test: Capability/CapabilityServerSet
[ PASS ] capnp/capability-test.c++:988: legacy test: Capability/CapabilityServerSet (115 μs)
[ TEST ] capnp/capability-test.c++:1082: legacy test: Capability/ThisCap
[ PASS ] capnp/capability-test.c++:1082: legacy test: Capability/ThisCap (37 μs)
[ TEST ] capnp/capability-test.c++:1110: legacy test: Capability/TransferCap
[ PASS ] capnp/capability-test.c++:1110: legacy test: Capability/TransferCap (19 μs)
[ TEST ] capnp/capability-test.c++:1134: Promise<RemotePromise<T>> automatically reduces to RemotePromise<T>
[ PASS ] capnp/capability-test.c++:1134: Promise<RemotePromise<T>> automatically reduces to RemotePromise<T> (68 μs)
[ TEST ] capnp/capability-test.c++:1154: Promise<RemotePromise<T>> automatically reduces to RemotePromise<T> with pipelining
[ PASS ] capnp/capability-test.c++:1154: Promise<RemotePromise<T>> automatically reduces to RemotePromise<T> with pipelining (85 μs)
[ TEST ] capnp/capability-test.c++:1183: clone() with caps
[ PASS ] capnp/capability-test.c++:1183: clone() with caps (76 μs)
[ TEST ] capnp/capability-test.c++:1204: Streaming calls block subsequent calls
[ PASS ] capnp/capability-test.c++:1204: Streaming calls block subsequent calls (144 μs)
[ TEST ] capnp/capability-test.c++:1277: Streaming calls can be canceled
[ PASS ] capnp/capability-test.c++:1277: Streaming calls can be canceled (58 μs)
[ TEST ] capnp/capability-test.c++:1338: Streaming call throwing cascades to following calls
[ PASS ] capnp/capability-test.c++:1338: Streaming call throwing cascades to following calls (303 μs)
[ TEST ] capnp/membrane-test.c++:188: call local object inside membrane
[ PASS ] capnp/membrane-test.c++:188: call local object inside membrane (446 μs)
[ TEST ] capnp/membrane-test.c++:195: call local promise inside membrane
[ PASS ] capnp/membrane-test.c++:195: call local promise inside membrane (304 μs)
[ TEST ] capnp/membrane-test.c++:202: call local resolved promise inside membrane
[ PASS ] capnp/membrane-test.c++:202: call local resolved promise inside membrane (240 μs)
[ TEST ] capnp/membrane-test.c++:211: call local object outside membrane
[ PASS ] capnp/membrane-test.c++:211: call local object outside membrane (120 μs)
[ TEST ] capnp/membrane-test.c++:218: call local capability that has passed into and back out of membrane
[ PASS ] capnp/membrane-test.c++:218: call local capability that has passed into and back out of membrane (190 μs)
[ TEST ] capnp/membrane-test.c++:227: call local promise pointing into membrane that eventually resolves to outside
[ PASS ] capnp/membrane-test.c++:227: call local promise pointing into membrane that eventually resolves to outside (305 μs)
[ TEST ] capnp/membrane-test.c++:236: apply membrane using copyOutOfMembrane() on struct
[ PASS ] capnp/membrane-test.c++:236: apply membrane using copyOutOfMembrane() on struct (176 μs)
[ TEST ] capnp/membrane-test.c++:250: apply membrane using copyOutOfMembrane() on list
[ PASS ] capnp/membrane-test.c++:250: apply membrane using copyOutOfMembrane() on list (131 μs)
[ TEST ] capnp/membrane-test.c++:264: apply membrane using copyOutOfMembrane() on AnyPointer
[ PASS ] capnp/membrane-test.c++:264: apply membrane using copyOutOfMembrane() on AnyPointer (167 μs)
[ TEST ] capnp/membrane-test.c++:279: MembraneHook::whenMoreResolved returns same value even when called concurrently.
[ PASS ] capnp/membrane-test.c++:279: MembraneHook::whenMoreResolved returns same value even when called concurrently. (66 μs)
[ TEST ] capnp/membrane-test.c++:332: call remote object inside membrane
[ PASS ] capnp/membrane-test.c++:332: call remote object inside membrane (2283 μs)
[ TEST ] capnp/membrane-test.c++:339: call remote promise inside membrane
[ PASS ] capnp/membrane-test.c++:339: call remote promise inside membrane (1083 μs)
[ TEST ] capnp/membrane-test.c++:346: call remote resolved promise inside membrane
[ PASS ] capnp/membrane-test.c++:346: call remote resolved promise inside membrane (290 μs)
[ TEST ] capnp/membrane-test.c++:355: call remote object outside membrane
[ PASS ] capnp/membrane-test.c++:355: call remote object outside membrane (749 μs)
[ TEST ] capnp/membrane-test.c++:362: call remote capability that has passed into and back out of membrane
[ PASS ] capnp/membrane-test.c++:362: call remote capability that has passed into and back out of membrane (1089 μs)
[ TEST ] capnp/membrane-test.c++:371: call remote promise pointing into membrane that eventually resolves to outside
[ PASS ] capnp/membrane-test.c++:371: call remote promise pointing into membrane that eventually resolves to outside (1197 μs)
[ TEST ] capnp/membrane-test.c++:380: revoke membrane
[ PASS ] capnp/membrane-test.c++:380: revoke membrane (774 μs)
[ TEST ] capnp/schema-test.c++:41: legacy test: Schema/Structs
[ PASS ] capnp/schema-test.c++:41: legacy test: Schema/Structs (431 μs)
[ TEST ] capnp/schema-test.c++:81: legacy test: Schema/FieldLookupOutOfOrder
[ PASS ] capnp/schema-test.c++:81: legacy test: Schema/FieldLookupOutOfOrder (65 μs)
[ TEST ] capnp/schema-test.c++:107: legacy test: Schema/Unions
[ PASS ] capnp/schema-test.c++:107: legacy test: Schema/Unions (36 μs)
[ TEST ] capnp/schema-test.c++:132: legacy test: Schema/Enums
[ PASS ] capnp/schema-test.c++:132: legacy test: Schema/Enums (322 μs)
[ TEST ] capnp/schema-test.c++:164: legacy test: Schema/Lists
[ PASS ] capnp/schema-test.c++:164: legacy test: Schema/Lists (1165 μs)
[ TEST ] capnp/schema-test.c++:253: legacy test: Schema/UnnamedUnion
[ PASS ] capnp/schema-test.c++:253: legacy test: Schema/UnnamedUnion (21 μs)
[ TEST ] capnp/schema-test.c++:264: legacy test: Schema/NullSchemas
[ PASS ] capnp/schema-test.c++:264: legacy test: Schema/NullSchemas (4 μs)
[ TEST ] capnp/schema-test.c++:281: legacy test: Schema/Interfaces
[ PASS ] capnp/schema-test.c++:281: legacy test: Schema/Interfaces (246 μs)
[ TEST ] capnp/schema-test.c++:322: legacy test: Schema/Generics
[ PASS ] capnp/schema-test.c++:322: legacy test: Schema/Generics (137 μs)
[ TEST ] capnp/schema-loader-test.c++:33: legacy test: SchemaLoader/Load
[ PASS ] capnp/schema-loader-test.c++:33: legacy test: SchemaLoader/Load (1802 μs)
[ TEST ] capnp/schema-loader-test.c++:59: legacy test: SchemaLoader/LoadLateUnion
[ PASS ] capnp/schema-loader-test.c++:59: legacy test: SchemaLoader/LoadLateUnion (131 μs)
[ TEST ] capnp/schema-loader-test.c++:77: legacy test: SchemaLoader/LoadUnnamedUnion
[ PASS ] capnp/schema-loader-test.c++:77: legacy test: SchemaLoader/LoadUnnamedUnion (14 μs)
[ TEST ] capnp/schema-loader-test.c++:91: legacy test: SchemaLoader/Use
[ PASS ] capnp/schema-loader-test.c++:91: legacy test: SchemaLoader/Use (1000 μs)
[ TEST ] capnp/schema-loader-test.c++:192: legacy test: SchemaLoader/Upgrade
[ PASS ] capnp/schema-loader-test.c++:192: legacy test: SchemaLoader/Upgrade (274 μs)
[ TEST ] capnp/schema-loader-test.c++:212: legacy test: SchemaLoader/Downgrade
[ PASS ] capnp/schema-loader-test.c++:212: legacy test: SchemaLoader/Downgrade (350 μs)
[ TEST ] capnp/schema-loader-test.c++:229: legacy test: SchemaLoader/Incompatible
[ PASS ] capnp/schema-loader-test.c++:229: legacy test: SchemaLoader/Incompatible (458 μs)
[ TEST ] capnp/schema-loader-test.c++:236: legacy test: SchemaLoader/Enumerate
[ PASS ] capnp/schema-loader-test.c++:236: legacy test: SchemaLoader/Enumerate (61 μs)
[ TEST ] capnp/schema-loader-test.c++:250: legacy test: SchemaLoader/EnumerateNoPlaceholders
[ PASS ] capnp/schema-loader-test.c++:250: legacy test: SchemaLoader/EnumerateNoPlaceholders (86 μs)
[ TEST ] capnp/schema-loader-test.c++:297: legacy test: SchemaLoader/LazyLoad
[ PASS ] capnp/schema-loader-test.c++:297: legacy test: SchemaLoader/LazyLoad (67 μs)
[ TEST ] capnp/schema-loader-test.c++:314: legacy test: SchemaLoader/LazyLoadGetDependency
[ PASS ] capnp/schema-loader-test.c++:314: legacy test: SchemaLoader/LazyLoadGetDependency (145 μs)
[ TEST ] capnp/schema-loader-test.c++:333: legacy test: SchemaLoader/Generics
[ PASS ] capnp/schema-loader-test.c++:333: legacy test: SchemaLoader/Generics (515 μs)
[ TEST ] capnp/schema-loader-test.c++:392: legacy test: SchemaLoader/LoadStreaming
[ PASS ] capnp/schema-loader-test.c++:392: legacy test: SchemaLoader/LoadStreaming (45 μs)
[ TEST ] capnp/schema-parser-test.c++:63: legacy test: SchemaParser/Basic
[ PASS ] capnp/schema-parser-test.c++:63: legacy test: SchemaParser/Basic (2888 μs)
[ TEST ] capnp/schema-parser-test.c++:156: legacy test: SchemaParser/Constants
[ PASS ] capnp/schema-parser-test.c++:156: legacy test: SchemaParser/Constants (629 μs)
[ TEST ] capnp/schema-parser-test.c++:212: legacy test: SchemaParser/SourceInfo
[ PASS ] capnp/schema-parser-test.c++:212: legacy test: SchemaParser/SourceInfo (540 μs)
[ TEST ] capnp/dynamic-test.c++:47: legacy test: DynamicApi/Build
[ PASS ] capnp/dynamic-test.c++:47: legacy test: DynamicApi/Build (220 μs)
[ TEST ] capnp/dynamic-test.c++:58: legacy test: DynamicApi/Read
[ PASS ] capnp/dynamic-test.c++:58: legacy test: DynamicApi/Read (136 μs)
[ TEST ] capnp/dynamic-test.c++:69: legacy test: DynamicApi/Defaults
[ PASS ] capnp/dynamic-test.c++:69: legacy test: DynamicApi/Defaults (46 μs)
[ TEST ] capnp/dynamic-test.c++:77: legacy test: DynamicApi/DefaultsBuilder
[ PASS ] capnp/dynamic-test.c++:77: legacy test: DynamicApi/DefaultsBuilder (243 μs)
[ TEST ] capnp/dynamic-test.c++:93: legacy test: DynamicApi/Zero
[ PASS ] capnp/dynamic-test.c++:93: legacy test: DynamicApi/Zero (174 μs)
[ TEST ] capnp/dynamic-test.c++:103: legacy test: DynamicApi/ListListsBuild
[ PASS ] capnp/dynamic-test.c++:103: legacy test: DynamicApi/ListListsBuild (123 μs)
[ TEST ] capnp/dynamic-test.c++:114: legacy test: DynamicApi/ListListsRead
[ PASS ] capnp/dynamic-test.c++:114: legacy test: DynamicApi/ListListsRead (69 μs)
[ TEST ] capnp/dynamic-test.c++:125: legacy test: DynamicApi/AnyPointers
[ PASS ] capnp/dynamic-test.c++:125: legacy test: DynamicApi/AnyPointers (234 μs)
[ TEST ] capnp/dynamic-test.c++:194: legacy test: DynamicApi/DynamicAnyPointers
[ PASS ] capnp/dynamic-test.c++:194: legacy test: DynamicApi/DynamicAnyPointers (246 μs)
[ TEST ] capnp/dynamic-test.c++:256: legacy test: DynamicApi/DynamicAnyStructs
[ PASS ] capnp/dynamic-test.c++:256: legacy test: DynamicApi/DynamicAnyStructs (18 μs)
[ TEST ] capnp/dynamic-test.c++:272: legacy test: DynamicApi/UnionsRead
[ PASS ] capnp/dynamic-test.c++:272: legacy test: DynamicApi/UnionsRead (53 μs)
[ TEST ] capnp/dynamic-test.c++:331: legacy test: DynamicApi/UnionsWrite
[ PASS ] capnp/dynamic-test.c++:331: legacy test: DynamicApi/UnionsWrite (219 μs)
[ TEST ] capnp/dynamic-test.c++:358: legacy test: DynamicApi/UnnamedUnion
[ PASS ] capnp/dynamic-test.c++:358: legacy test: DynamicApi/UnnamedUnion (486 μs)
[ TEST ] capnp/dynamic-test.c++:394: legacy test: DynamicApi/ConversionFailures
[ PASS ] capnp/dynamic-test.c++:394: legacy test: DynamicApi/ConversionFailures (301 μs)
[ TEST ] capnp/dynamic-test.c++:411: legacy test: DynamicApi/LateUnion
[ PASS ] capnp/dynamic-test.c++:411: legacy test: DynamicApi/LateUnion (4 μs)
[ TEST ] capnp/dynamic-test.c++:419: legacy test: DynamicApi/Has
[ PASS ] capnp/dynamic-test.c++:419: legacy test: DynamicApi/Has (9 μs)
[ TEST ] capnp/dynamic-test.c++:441: legacy test: DynamicApi/HasWhenEmpty
[ PASS ] capnp/dynamic-test.c++:441: legacy test: DynamicApi/HasWhenEmpty (5 μs)
[ TEST ] capnp/dynamic-test.c++:458: legacy test: DynamicApi/SetEnumFromNative
[ PASS ] capnp/dynamic-test.c++:458: legacy test: DynamicApi/SetEnumFromNative (8 μs)
[ TEST ] capnp/dynamic-test.c++:468: legacy test: DynamicApi/SetDataFromText
[ PASS ] capnp/dynamic-test.c++:468: legacy test: DynamicApi/SetDataFromText (3 μs)
[ TEST ] capnp/dynamic-test.c++:476: legacy test: DynamicApi/BuilderAssign
[ PASS ] capnp/dynamic-test.c++:476: legacy test: DynamicApi/BuilderAssign (5 μs)
[ TEST ] capnp/stringify-test.c++:33: legacy test: Stringify/KjStringification
[ PASS ] capnp/stringify-test.c++:33: legacy test: Stringify/KjStringification (473 μs)
[ TEST ] capnp/stringify-test.c++:257: legacy test: Stringify/PrettyPrint
[ PASS ] capnp/stringify-test.c++:257: legacy test: Stringify/PrettyPrint (482 μs)
[ TEST ] capnp/stringify-test.c++:471: legacy test: Stringify/PrettyPrintAdvanced
[ PASS ] capnp/stringify-test.c++:471: legacy test: Stringify/PrettyPrintAdvanced (220 μs)
[ TEST ] capnp/stringify-test.c++:581: legacy test: Stringify/Unions
[ PASS ] capnp/stringify-test.c++:581: legacy test: Stringify/Unions (48 μs)
[ TEST ] capnp/stringify-test.c++:605: legacy test: Stringify/UnionDefaults
[ PASS ] capnp/stringify-test.c++:605: legacy test: Stringify/UnionDefaults (36 μs)
[ TEST ] capnp/stringify-test.c++:629: legacy test: Stringify/UnnamedUnions
[ PASS ] capnp/stringify-test.c++:629: legacy test: Stringify/UnnamedUnions (66 μs)
[ TEST ] capnp/stringify-test.c++:672: legacy test: Stringify/StructUnions
[ PASS ] capnp/stringify-test.c++:672: legacy test: Stringify/StructUnions (11 μs)
[ TEST ] capnp/stringify-test.c++:683: legacy test: Stringify/MoreValues
[ PASS ] capnp/stringify-test.c++:683: legacy test: Stringify/MoreValues (35 μs)
[ TEST ] capnp/stringify-test.c++:693: legacy test: Stringify/Generics
[ PASS ] capnp/stringify-test.c++:693: legacy test: Stringify/Generics (11 μs)
[ TEST ] capnp/serialize-async-test.c++:217: legacy test: SerializeAsyncTest/ParseAsync
[ PASS ] capnp/serialize-async-test.c++:217: legacy test: SerializeAsyncTest/ParseAsync (57550 μs)
[ TEST ] capnp/serialize-async-test.c++:236: legacy test: SerializeAsyncTest/ParseAsyncOddSegmentCount
[ PASS ] capnp/serialize-async-test.c++:236: legacy test: SerializeAsyncTest/ParseAsyncOddSegmentCount (171449 μs)
[ TEST ] capnp/serialize-async-test.c++:255: legacy test: SerializeAsyncTest/ParseAsyncEvenSegmentCount
[ PASS ] capnp/serialize-async-test.c++:255: legacy test: SerializeAsyncTest/ParseAsyncEvenSegmentCount (289651 μs)
[ TEST ] capnp/serialize-async-test.c++:274: legacy test: SerializeAsyncTest/WriteAsync
[ PASS ] capnp/serialize-async-test.c++:274: legacy test: SerializeAsyncTest/WriteAsync (922 μs)
[ TEST ] capnp/serialize-async-test.c++:299: legacy test: SerializeAsyncTest/WriteAsyncOddSegmentCount
[ PASS ] capnp/serialize-async-test.c++:299: legacy test: SerializeAsyncTest/WriteAsyncOddSegmentCount (735 μs)
[ TEST ] capnp/serialize-async-test.c++:324: legacy test: SerializeAsyncTest/WriteAsyncEvenSegmentCount
[ PASS ] capnp/serialize-async-test.c++:324: legacy test: SerializeAsyncTest/WriteAsyncEvenSegmentCount (537 μs)
[ TEST ] capnp/serialize-async-test.c++:349: legacy test: SerializeAsyncTest/WriteMultipleMessagesAsync
[ PASS ] capnp/serialize-async-test.c++:349: legacy test: SerializeAsyncTest/WriteMultipleMessagesAsync (2310 μs)
[ TEST ] capnp/serialize-text-test.c++:35: TextCodec TestAllTypes
[ PASS ] capnp/serialize-text-test.c++:35: TextCodec TestAllTypes (4578 μs)
[ TEST ] capnp/serialize-text-test.c++:69: TextCodec TestDefaults
[ PASS ] capnp/serialize-text-test.c++:69: TextCodec TestDefaults (1698 μs)
[ TEST ] capnp/serialize-text-test.c++:82: TextCodec TestListDefaults
[ PASS ] capnp/serialize-text-test.c++:82: TextCodec TestListDefaults (594 μs)
[ TEST ] capnp/serialize-text-test.c++:95: TextCodec raw text
[ PASS ] capnp/serialize-text-test.c++:95: TextCodec raw text (98 μs)
[ TEST ] capnp/serialize-text-test.c++:129: TextCodec parse error
[ PASS ] capnp/serialize-text-test.c++:129: TextCodec parse error (213 μs)
[ TEST ] capnp/rpc-test.c++:492: legacy test: Rpc/Basic
[ PASS ] capnp/rpc-test.c++:492: legacy test: Rpc/Basic (633 μs)
[ TEST ] capnp/rpc-test.c++:533: legacy test: Rpc/Pipelining
[ PASS ] capnp/rpc-test.c++:533: legacy test: Rpc/Pipelining (325 μs)
[ TEST ] capnp/rpc-test.c++:569: RPC context.setPipeline
[ PASS ] capnp/rpc-test.c++:569: RPC context.setPipeline (311 μs)
[ TEST ] capnp/rpc-test.c++:598: legacy test: Rpc/Release
[ PASS ] capnp/rpc-test.c++:598: legacy test: Rpc/Release (277 μs)
[ TEST ] capnp/rpc-test.c++:626: legacy test: Rpc/ReleaseOnCancel
[ PASS ] capnp/rpc-test.c++:626: legacy test: Rpc/ReleaseOnCancel (185 μs)
[ TEST ] capnp/rpc-test.c++:655: legacy test: Rpc/TailCall
[ PASS ] capnp/rpc-test.c++:655: legacy test: Rpc/TailCall (331 μs)
[ TEST ] capnp/rpc-test.c++:732: legacy test: Rpc/TailCallCancel
[ PASS ] capnp/rpc-test.c++:732: legacy test: Rpc/TailCallCancel (169 μs)
[ TEST ] capnp/rpc-test.c++:763: legacy test: Rpc/TailCallCancelRace
[ PASS ] capnp/rpc-test.c++:763: legacy test: Rpc/TailCallCancelRace (167 μs)
[ TEST ] capnp/rpc-test.c++:801: legacy test: Rpc/Cancellation
[ PASS ] capnp/rpc-test.c++:801: legacy test: Rpc/Cancellation (206 μs)
[ TEST ] capnp/rpc-test.c++:842: legacy test: Rpc/PromiseResolve
[ PASS ] capnp/rpc-test.c++:842: legacy test: Rpc/PromiseResolve (746 μs)
[ TEST ] capnp/rpc-test.c++:880: legacy test: Rpc/RetainAndRelease
[ PASS ] capnp/rpc-test.c++:880: legacy test: Rpc/RetainAndRelease (827 μs)
[ TEST ] capnp/rpc-test.c++:943: legacy test: Rpc/Cancel
[ PASS ] capnp/rpc-test.c++:943: legacy test: Rpc/Cancel (403 μs)
[ TEST ] capnp/rpc-test.c++:974: legacy test: Rpc/SendTwice
[ PASS ] capnp/rpc-test.c++:974: legacy test: Rpc/SendTwice (501 μs)
[ TEST ] capnp/rpc-test.c++:1022: legacy test: Rpc/Embargo
[ PASS ] capnp/rpc-test.c++:1022: legacy test: Rpc/Embargo (687 μs)
[ TEST ] capnp/rpc-test.c++:1059: legacy test: Rpc/EmbargoUnwrap
[ PASS ] capnp/rpc-test.c++:1059: legacy test: Rpc/EmbargoUnwrap (966 μs)
[ TEST ] capnp/rpc-test.c++:1120: legacy test: Rpc/EmbargoError
[ PASS ] capnp/rpc-test.c++:1120: legacy test: Rpc/EmbargoError (1182 μs)
[ TEST ] capnp/rpc-test.c++:1164: legacy test: Rpc/EmbargoNull
[ PASS ] capnp/rpc-test.c++:1164: legacy test: Rpc/EmbargoNull (359 μs)
[ TEST ] capnp/rpc-test.c++:1192: legacy test: Rpc/CallBrokenPromise
[ PASS ] capnp/rpc-test.c++:1192: legacy test: Rpc/CallBrokenPromise (835 μs)
[ TEST ] capnp/rpc-test.c++:1245: legacy test: Rpc/Abort
[ PASS ] capnp/rpc-test.c++:1245: legacy test: Rpc/Abort (331 μs)
[ TEST ] capnp/rpc-test.c++:1271: loopback bootstrap()
[ PASS ] capnp/rpc-test.c++:1271: loopback bootstrap() (64 μs)
[ TEST ] capnp/rpc-test.c++:1291: method throws exception
[ PASS ] capnp/rpc-test.c++:1291: method throws exception (629 μs)
[ TEST ] capnp/rpc-test.c++:1308: method throws exception won't redundantly add remote exception prefix
[ PASS ] capnp/rpc-test.c++:1308: method throws exception won't redundantly add remote exception prefix (269 μs)
[ TEST ] capnp/rpc-test.c++:1325: method throws exception with trace encoder
[ PASS ] capnp/rpc-test.c++:1325: method throws exception with trace encoder (201 μs)
[ TEST ] capnp/rpc-test.c++:1346: when OutgoingRpcMessage::send() throws, we don't leak exports
[ PASS ] capnp/rpc-test.c++:1346: when OutgoingRpcMessage::send() throws, we don't leak exports (937 μs)
[ TEST ] capnp/rpc-test.c++:1460: export the same promise twice
[ PASS ] capnp/rpc-test.c++:1460: export the same promise twice (699 μs)
[ TEST ] capnp/rpc-twoparty-test.c++:130: legacy test: TwoPartyNetwork/Basic
[ PASS ] capnp/rpc-twoparty-test.c++:130: legacy test: TwoPartyNetwork/Basic (1954 μs)
[ TEST ] capnp/rpc-twoparty-test.c++:230: legacy test: TwoPartyNetwork/Pipelining
[ PASS ] capnp/rpc-twoparty-test.c++:230: legacy test: TwoPartyNetwork/Pipelining (1017 μs)
[ TEST ] capnp/rpc-twoparty-test.c++:327: legacy test: TwoPartyNetwork/Release
[ PASS ] capnp/rpc-twoparty-test.c++:327: legacy test: TwoPartyNetwork/Release (32119 μs)
[ TEST ] capnp/rpc-twoparty-test.c++:380: legacy test: TwoPartyNetwork/Abort
[ PASS ] capnp/rpc-twoparty-test.c++:380: legacy test: TwoPartyNetwork/Abort (592 μs)
[ TEST ] capnp/rpc-twoparty-test.c++:411: legacy test: TwoPartyNetwork/ConvenienceClasses
[ PASS ] capnp/rpc-twoparty-test.c++:411: legacy test: TwoPartyNetwork/ConvenienceClasses (1234 μs)
[ TEST ] capnp/rpc-twoparty-test.c++:439: legacy test: TwoPartyNetwork/HugeMessage
[ PASS ] capnp/rpc-twoparty-test.c++:439: legacy test: TwoPartyNetwork/HugeMessage (1719 μs)
[ TEST ] capnp/rpc-twoparty-test.c++:510: legacy test: TwoPartyNetwork/BootstrapFactory
[ PASS ] capnp/rpc-twoparty-test.c++:510: legacy test: TwoPartyNetwork/BootstrapFactory (1095 μs)
[ TEST ] capnp/rpc-twoparty-test.c++:524: send FD over RPC
[ PASS ] capnp/rpc-twoparty-test.c++:524: send FD over RPC (1191 μs)
[ TEST ] capnp/rpc-twoparty-test.c++:571: FD per message limit
[ PASS ] capnp/rpc-twoparty-test.c++:571: FD per message limit (890 μs)
[ TEST ] capnp/rpc-twoparty-test.c++:669: Streaming over RPC
[ PASS ] capnp/rpc-twoparty-test.c++:669: Streaming over RPC (4273 μs)
[ TEST ] capnp/rpc-twoparty-test.c++:735: Streaming over RPC then unwrap with CapabilitySet
[ PASS ] capnp/rpc-twoparty-test.c++:735: Streaming over RPC then unwrap with CapabilitySet (48279 μs)
[ TEST ] capnp/rpc-twoparty-test.c++:828: promise cap resolves between starting request and sending it
[ PASS ] capnp/rpc-twoparty-test.c++:828: promise cap resolves between starting request and sending it (231 μs)
[ TEST ] capnp/rpc-twoparty-test.c++:860: write error propagates to read error
[ PASS ] capnp/rpc-twoparty-test.c++:860: write error propagates to read error (285 μs)
[ TEST ] capnp/ez-rpc-test.c++:32: legacy test: EzRpc/Basic
[ PASS ] capnp/ez-rpc-test.c++:32: legacy test: EzRpc/Basic (2405 μs)
[ TEST ] capnp/ez-rpc-test.c++:49: legacy test: EzRpc/DeprecatedNames
[ PASS ] capnp/ez-rpc-test.c++:49: legacy test: EzRpc/DeprecatedNames (2341 μs)
[ TEST ] capnp/compat/json-test.c++:34: basic json encoding
[ PASS ] capnp/compat/json-test.c++:34: basic json encoding (303 μs)
[ TEST ] capnp/compat/json-test.c++:143: encode all types
[ PASS ] capnp/compat/json-test.c++:143: encode all types (1104 μs)
[ TEST ] capnp/compat/json-test.c++:170: encode union
[ PASS ] capnp/compat/json-test.c++:170: encode union (52 μs)
[ TEST ] capnp/compat/json-test.c++:187: decode all types
[ PASS ] capnp/compat/json-test.c++:187: decode all types (2720 μs)
[ TEST ] capnp/compat/json-test.c++:345: decode test message
[ PASS ] capnp/compat/json-test.c++:345: decode test message (1576 μs)
[ TEST ] capnp/compat/json-test.c++:360: basic json decoding
[ PASS ] capnp/compat/json-test.c++:360: basic json decoding (1172 μs)
[ TEST ] capnp/compat/json-test.c++:611: maximum nesting depth
[ PASS ] capnp/compat/json-test.c++:611: maximum nesting depth (128 μs)
[ TEST ] capnp/compat/json-test.c++:650: unknown fields
[ PASS ] capnp/compat/json-test.c++:650: unknown fields (369 μs)
[ TEST ] capnp/compat/json-test.c++:730: register custom encoding handlers
[ PASS ] capnp/compat/json-test.c++:730: register custom encoding handlers (39 μs)
[ TEST ] capnp/compat/json-test.c++:748: register custom roundtrip handler
[ PASS ] capnp/compat/json-test.c++:748: register custom roundtrip handler (43 μs)
[ TEST ] capnp/compat/json-test.c++:789: register field handler
[ PASS ] capnp/compat/json-test.c++:789: register field handler (47 μs)
[ TEST ] capnp/compat/json-test.c++:837: register capability handler
[ PASS ] capnp/compat/json-test.c++:837: register capability handler (0 μs)
[ TEST ] capnp/compat/json-test.c++:910: rename fields
[ PASS ] capnp/compat/json-test.c++:910: rename fields (584 μs)
[ TEST ] capnp/compat/json-test.c++:995: base64 union encoded correctly
[ PASS ] capnp/compat/json-test.c++:995: base64 union encoded correctly (25 μs)
[ TEST ] capnp/compat/websocket-rpc-test.c++:27: WebSocketMessageStream
[ PASS ] capnp/compat/websocket-rpc-test.c++:27: WebSocketMessageStream (214 μs)
[ TEST ] capnp/compat/websocket-rpc-test.c++:81: WebSocketMessageStreamByteCount
[ PASS ] capnp/compat/websocket-rpc-test.c++:81: WebSocketMessageStreamByteCount (45 μs)
[ TEST ] capnp/compiler/lexer-test.c++:70: legacy test: Lexer/Tokens
[ PASS ] capnp/compiler/lexer-test.c++:70: legacy test: Lexer/Tokens (289 μs)
[ TEST ] capnp/compiler/lexer-test.c++:189: legacy test: Lexer/Statements
[ PASS ] capnp/compiler/lexer-test.c++:189: legacy test: Lexer/Statements (160 μs)
[ TEST ] capnp/compiler/lexer-test.c++:236: legacy test: Lexer/DocComments
[ PASS ] capnp/compiler/lexer-test.c++:236: legacy test: Lexer/DocComments (237 μs)
[ TEST ] capnp/compiler/lexer-test.c++:361: legacy test: Lexer/Utf8Bom
[ PASS ] capnp/compiler/lexer-test.c++:361: legacy test: Lexer/Utf8Bom (33 μs)
[ TEST ] capnp/compiler/type-id-test.c++:30: type ID generation hasn't changed
[ PASS ] capnp/compiler/type-id-test.c++:30: type ID generation hasn't changed (20 μs)
938 test(s) passed
1 test(s) failed
FAIL: capnp-test
Randomly testing backwards-compatibility scenarios with seed: 1667114869
PASS: capnp-evolution-test
PASS: src/capnp/compiler/capnp-test.sh
===========================================
1 of 3 tests failed
Please report to capn...@googlegroups.com
===========================================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `/home/nkrishnan/capnproto/capnproto-c++-0.10.2'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/home/nkrishnan/capnproto/capnproto-c++-0.10.2'
make: *** [check] Error 2

Kenton Varda

unread,
Oct 30, 2022, 1:30:31 PM10/30/22
to nandha kumar, capn...@googlegroups.com
Hi Nandha,

Thanks for the report. You can safely ignore this failure. The test is trying to use a newer Linux kernel API that doesn't work with the 8-year-old kernel in CentOS 7. But this is only a problem with the way the test is written -- Cap'n Proto itself doesn't actually need this API.

-Kenton

--
You received this message because you are subscribed to the Google Groups "Cap'n Proto" group.
To unsubscribe from this group and stop receiving emails from it, send an email to capnproto+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/capnproto/CANfZjsotPhKXeAFZYPaQ3sA56WrHcXc_gC1TYjaY8X%3D53BTUKQ%40mail.gmail.com.

nandha kumar

unread,
Oct 30, 2022, 9:08:40 PM10/30/22
to Kenton Varda, capn...@googlegroups.com
Thanks alot Kenton. Much appreciated.
Reply all
Reply to author
Forward
0 new messages