tribuchet: building on jamie [==========] Running 452 tests from 19 test suites. [----------] Global test environment set-up. [----------] 3 tests from ValueTest [ RUN ] ValueTest.unsetValue [ OK ] ValueTest.unsetValue (0 ms) [ RUN ] ValueTest.vInt [ OK ] ValueTest.vInt (0 ms) [ RUN ] ValueTest.staticString [ OK ] ValueTest.staticString (0 ms) [----------] 3 tests from ValueTest (0 ms total) [----------] 42 tests from ValuePrintingTests [ RUN ] ValuePrintingTests.tInt [ OK ] ValuePrintingTests.tInt (0 ms) [ RUN ] ValuePrintingTests.tBool [ OK ] ValuePrintingTests.tBool (0 ms) [ RUN ] ValuePrintingTests.tString [ OK ] ValuePrintingTests.tString (0 ms) [ RUN ] ValuePrintingTests.tPath [ OK ] ValuePrintingTests.tPath (0 ms) [ RUN ] ValuePrintingTests.tNull [ OK ] ValuePrintingTests.tNull (0 ms) [ RUN ] ValuePrintingTests.tAttrs [ OK ] ValuePrintingTests.tAttrs (0 ms) [ RUN ] ValuePrintingTests.tList [ OK ] ValuePrintingTests.tList (0 ms) [ RUN ] ValuePrintingTests.vThunk [ OK ] ValuePrintingTests.vThunk (0 ms) [ RUN ] ValuePrintingTests.vApp [ OK ] ValuePrintingTests.vApp (0 ms) [ RUN ] ValuePrintingTests.vLambda [ OK ] ValuePrintingTests.vLambda (0 ms) [ RUN ] ValuePrintingTests.vPrimOp [ OK ] ValuePrintingTests.vPrimOp (0 ms) [ RUN ] ValuePrintingTests.vPrimOpApp [ OK ] ValuePrintingTests.vPrimOpApp (0 ms) [ RUN ] ValuePrintingTests.vExternal [ OK ] ValuePrintingTests.vExternal (0 ms) [ RUN ] ValuePrintingTests.vFloat [ OK ] ValuePrintingTests.vFloat (0 ms) [ RUN ] ValuePrintingTests.vBlackhole [ OK ] ValuePrintingTests.vBlackhole (0 ms) [ RUN ] ValuePrintingTests.vFailed [ OK ] ValuePrintingTests.vFailed (0 ms) [ RUN ] ValuePrintingTests.depthAttrs [ OK ] ValuePrintingTests.depthAttrs (0 ms) [ RUN ] ValuePrintingTests.depthList [ OK ] ValuePrintingTests.depthList (0 ms) [ RUN ] ValuePrintingTests.attrsTypeFirst [ OK ] ValuePrintingTests.attrsTypeFirst (0 ms) [ RUN ] ValuePrintingTests.ansiColorsInt [ OK ] ValuePrintingTests.ansiColorsInt (0 ms) [ RUN ] ValuePrintingTests.ansiColorsFloat [ OK ] ValuePrintingTests.ansiColorsFloat (0 ms) [ RUN ] ValuePrintingTests.ansiColorsBool [ OK ] ValuePrintingTests.ansiColorsBool (0 ms) [ RUN ] ValuePrintingTests.ansiColorsString [ OK ] ValuePrintingTests.ansiColorsString (0 ms) [ RUN ] ValuePrintingTests.ansiColorsStringElided [ OK ] ValuePrintingTests.ansiColorsStringElided (0 ms) [ RUN ] ValuePrintingTests.ansiColorsPath [ OK ] ValuePrintingTests.ansiColorsPath (0 ms) [ RUN ] ValuePrintingTests.ansiColorsNull [ OK ] ValuePrintingTests.ansiColorsNull (0 ms) [ RUN ] ValuePrintingTests.ansiColorsAttrs [ OK ] ValuePrintingTests.ansiColorsAttrs (0 ms) [ RUN ] ValuePrintingTests.ansiColorsDerivation [ OK ] ValuePrintingTests.ansiColorsDerivation (0 ms) [ RUN ] ValuePrintingTests.ansiColorsError [ OK ] ValuePrintingTests.ansiColorsError (0 ms) [ RUN ] ValuePrintingTests.ansiColorsDerivationError [ OK ] ValuePrintingTests.ansiColorsDerivationError (0 ms) [ RUN ] ValuePrintingTests.ansiColorsAssert [ OK ] ValuePrintingTests.ansiColorsAssert (0 ms) [ RUN ] ValuePrintingTests.ansiColorsList [ OK ] ValuePrintingTests.ansiColorsList (0 ms) [ RUN ] ValuePrintingTests.ansiColorsLambda [ OK ] ValuePrintingTests.ansiColorsLambda (0 ms) [ RUN ] ValuePrintingTests.ansiColorsPrimOp [ OK ] ValuePrintingTests.ansiColorsPrimOp (0 ms) [ RUN ] ValuePrintingTests.ansiColorsPrimOpApp [ OK ] ValuePrintingTests.ansiColorsPrimOpApp (0 ms) [ RUN ] ValuePrintingTests.ansiColorsThunk [ OK ] ValuePrintingTests.ansiColorsThunk (0 ms) [ RUN ] ValuePrintingTests.ansiColorsBlackhole [ OK ] ValuePrintingTests.ansiColorsBlackhole (0 ms) [ RUN ] ValuePrintingTests.ansiColorsAttrsRepeated [ OK ] ValuePrintingTests.ansiColorsAttrsRepeated (0 ms) [ RUN ] ValuePrintingTests.ansiColorsListRepeated [ OK ] ValuePrintingTests.ansiColorsListRepeated (0 ms) [ RUN ] ValuePrintingTests.listRepeated [ OK ] ValuePrintingTests.listRepeated (0 ms) [ RUN ] ValuePrintingTests.ansiColorsAttrsElided [ OK ] ValuePrintingTests.ansiColorsAttrsElided (0 ms) [ RUN ] ValuePrintingTests.ansiColorsListElided [ OK ] ValuePrintingTests.ansiColorsListElided (0 ms) [----------] 42 tests from ValuePrintingTests (9 ms total) [----------] 1 test from StringPrintingTests [ RUN ] StringPrintingTests.maxLengthTruncation [ OK ] StringPrintingTests.maxLengthTruncation (0 ms) [----------] 1 test from StringPrintingTests (0 ms total) [----------] 11 tests from NixStringContextElemTest [ RUN ] NixStringContextElemTest.empty_invalid [ OK ] NixStringContextElemTest.empty_invalid (0 ms) [ RUN ] NixStringContextElemTest.single_bang_invalid [ OK ] NixStringContextElemTest.single_bang_invalid (0 ms) [ RUN ] NixStringContextElemTest.double_bang_invalid [ OK ] NixStringContextElemTest.double_bang_invalid (0 ms) [ RUN ] NixStringContextElemTest.eq_slash_invalid [ OK ] NixStringContextElemTest.eq_slash_invalid (0 ms) [ RUN ] NixStringContextElemTest.slash_invalid [ OK ] NixStringContextElemTest.slash_invalid (0 ms) [ RUN ] NixStringContextElemTest.opaque [ OK ] NixStringContextElemTest.opaque (0 ms) [ RUN ] NixStringContextElemTest.drvDeep [ OK ] NixStringContextElemTest.drvDeep (0 ms) [ RUN ] NixStringContextElemTest.built_opaque [ OK ] NixStringContextElemTest.built_opaque (0 ms) [ RUN ] NixStringContextElemTest.built_built [ OK ] NixStringContextElemTest.built_built (0 ms) [ RUN ] NixStringContextElemTest.built_built_xp [ OK ] NixStringContextElemTest.built_built_xp (0 ms) [ RUN ] NixStringContextElemTest.prop_round_rip Using configuration: seed=2928581727750709859 [ OK ] NixStringContextElemTest.prop_round_rip (1 ms) [----------] 11 tests from NixStringContextElemTest (1 ms total) [----------] 88 tests from TrivialExpressionTest [ RUN ] TrivialExpressionTest.true [ OK ] TrivialExpressionTest.true (0 ms) [ RUN ] TrivialExpressionTest.false [ OK ] TrivialExpressionTest.false (0 ms) [ RUN ] TrivialExpressionTest.null [ OK ] TrivialExpressionTest.null (0 ms) [ RUN ] TrivialExpressionTest.1 [ OK ] TrivialExpressionTest.1 (0 ms) [ RUN ] TrivialExpressionTest.1plus1 [ OK ] TrivialExpressionTest.1plus1 (0 ms) [ RUN ] TrivialExpressionTest.minus1 [ OK ] TrivialExpressionTest.minus1 (0 ms) [ RUN ] TrivialExpressionTest.1minus1 [ OK ] TrivialExpressionTest.1minus1 (0 ms) [ RUN ] TrivialExpressionTest.lambdaAdd [ OK ] TrivialExpressionTest.lambdaAdd (0 ms) [ RUN ] TrivialExpressionTest.list [ OK ] TrivialExpressionTest.list (0 ms) [ RUN ] TrivialExpressionTest.attrs [ OK ] TrivialExpressionTest.attrs (0 ms) [ RUN ] TrivialExpressionTest.float [ OK ] TrivialExpressionTest.float (0 ms) [ RUN ] TrivialExpressionTest.updateAttrs [ OK ] TrivialExpressionTest.updateAttrs (0 ms) [ RUN ] TrivialExpressionTest.hasAttrOpFalse [ OK ] TrivialExpressionTest.hasAttrOpFalse (0 ms) [ RUN ] TrivialExpressionTest.hasAttrOpTrue [ OK ] TrivialExpressionTest.hasAttrOpTrue (0 ms) [ RUN ] TrivialExpressionTest.withFound [ OK ] TrivialExpressionTest.withFound (0 ms) [ RUN ] TrivialExpressionTest.withNotFound [ OK ] TrivialExpressionTest.withNotFound (0 ms) [ RUN ] TrivialExpressionTest.withOverride [ OK ] TrivialExpressionTest.withOverride (0 ms) [ RUN ] TrivialExpressionTest.letOverWith [ OK ] TrivialExpressionTest.letOverWith (0 ms) [ RUN ] TrivialExpressionTest.multipleLet [ OK ] TrivialExpressionTest.multipleLet (0 ms) [ RUN ] TrivialExpressionTest.defaultFunctionArgs [ OK ] TrivialExpressionTest.defaultFunctionArgs (0 ms) [ RUN ] TrivialExpressionTest.defaultFunctionArgsOverride [ OK ] TrivialExpressionTest.defaultFunctionArgsOverride (0 ms) [ RUN ] TrivialExpressionTest.defaultFunctionArgsCaptureBack [ OK ] TrivialExpressionTest.defaultFunctionArgsCaptureBack (0 ms) [ RUN ] TrivialExpressionTest.defaultFunctionArgsCaptureFront [ OK ] TrivialExpressionTest.defaultFunctionArgsCaptureFront (0 ms) [ RUN ] TrivialExpressionTest.assertThrows [ OK ] TrivialExpressionTest.assertThrows (0 ms) [ RUN ] TrivialExpressionTest.assertPassed [ OK ] TrivialExpressionTest.assertPassed (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge0000 [ OK ] TrivialExpressionTest.nestedAttrsetMerge0000 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup0000 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup0000 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet0000 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet0000 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge0001 [ OK ] TrivialExpressionTest.nestedAttrsetMerge0001 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup0001 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup0001 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet0001 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet0001 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge0010 [ OK ] TrivialExpressionTest.nestedAttrsetMerge0010 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup0010 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup0010 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet0010 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet0010 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge0011 [ OK ] TrivialExpressionTest.nestedAttrsetMerge0011 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup0011 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup0011 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet0011 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet0011 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge0100 [ OK ] TrivialExpressionTest.nestedAttrsetMerge0100 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup0100 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup0100 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet0100 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet0100 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge0101 [ OK ] TrivialExpressionTest.nestedAttrsetMerge0101 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup0101 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup0101 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet0101 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet0101 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge0110 [ OK ] TrivialExpressionTest.nestedAttrsetMerge0110 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup0110 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup0110 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet0110 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet0110 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge0111 [ OK ] TrivialExpressionTest.nestedAttrsetMerge0111 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup0111 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup0111 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet0111 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet0111 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge1000 [ OK ] TrivialExpressionTest.nestedAttrsetMerge1000 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup1000 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup1000 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet1000 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet1000 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge1001 [ OK ] TrivialExpressionTest.nestedAttrsetMerge1001 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup1001 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup1001 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet1001 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet1001 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge1010 [ OK ] TrivialExpressionTest.nestedAttrsetMerge1010 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup1010 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup1010 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet1010 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet1010 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge1011 [ OK ] TrivialExpressionTest.nestedAttrsetMerge1011 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup1011 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup1011 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet1011 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet1011 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge1100 [ OK ] TrivialExpressionTest.nestedAttrsetMerge1100 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup1100 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup1100 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet1100 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet1100 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge1101 [ OK ] TrivialExpressionTest.nestedAttrsetMerge1101 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup1101 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup1101 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet1101 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet1101 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge1110 [ OK ] TrivialExpressionTest.nestedAttrsetMerge1110 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup1110 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup1110 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet1110 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet1110 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMerge1111 [ OK ] TrivialExpressionTest.nestedAttrsetMerge1111 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeDup1111 [ OK ] TrivialExpressionTest.nestedAttrsetMergeDup1111 (0 ms) [ RUN ] TrivialExpressionTest.nestedAttrsetMergeLet1111 [ OK ] TrivialExpressionTest.nestedAttrsetMergeLet1111 (0 ms) [ RUN ] TrivialExpressionTest.functor [ OK ] TrivialExpressionTest.functor (0 ms) [ RUN ] TrivialExpressionTest.forwardPipe [ OK ] TrivialExpressionTest.forwardPipe (0 ms) [ RUN ] TrivialExpressionTest.backwardPipe [ OK ] TrivialExpressionTest.backwardPipe (0 ms) [ RUN ] TrivialExpressionTest.forwardPipeEvaluationOrder [ OK ] TrivialExpressionTest.forwardPipeEvaluationOrder (0 ms) [ RUN ] TrivialExpressionTest.backwardPipeEvaluationOrder [ OK ] TrivialExpressionTest.backwardPipeEvaluationOrder (0 ms) [ RUN ] TrivialExpressionTest.differentPipeOperatorsDoNotAssociate [ OK ] TrivialExpressionTest.differentPipeOperatorsDoNotAssociate (0 ms) [ RUN ] TrivialExpressionTest.differentPipeOperatorsParensLeft [ OK ] TrivialExpressionTest.differentPipeOperatorsParensLeft (0 ms) [ RUN ] TrivialExpressionTest.differentPipeOperatorsParensRight [ OK ] TrivialExpressionTest.differentPipeOperatorsParensRight (0 ms) [ RUN ] TrivialExpressionTest.forwardPipeLowestPrecedence [ OK ] TrivialExpressionTest.forwardPipeLowestPrecedence (0 ms) [ RUN ] TrivialExpressionTest.backwardPipeLowestPrecedence [ OK ] TrivialExpressionTest.backwardPipeLowestPrecedence (0 ms) [ RUN ] TrivialExpressionTest.forwardPipeStrongerThanElse [ OK ] TrivialExpressionTest.forwardPipeStrongerThanElse (0 ms) [ RUN ] TrivialExpressionTest.backwardPipeStrongerThanElse [ OK ] TrivialExpressionTest.backwardPipeStrongerThanElse (0 ms) [ RUN ] TrivialExpressionTest.bindOr [ OK ] TrivialExpressionTest.bindOr (0 ms) [ RUN ] TrivialExpressionTest.orCantBeUsed [ OK ] TrivialExpressionTest.orCantBeUsed (0 ms) [ RUN ] TrivialExpressionTest.tooManyFormals [ OK ] TrivialExpressionTest.tooManyFormals (38 ms) [----------] 88 tests from TrivialExpressionTest (56 ms total) [----------] 13 tests from LookupPathElem [ RUN ] LookupPathElem.parse_justPath [ OK ] LookupPathElem.parse_justPath (0 ms) [ RUN ] LookupPathElem.parse_emptyPrefix [ OK ] LookupPathElem.parse_emptyPrefix (0 ms) [ RUN ] LookupPathElem.parse_oneEq [ OK ] LookupPathElem.parse_oneEq (0 ms) [ RUN ] LookupPathElem.parse_twoEqs [ OK ] LookupPathElem.parse_twoEqs (0 ms) [ RUN ] LookupPathElem.suffixIfPotentialMatch_justPath [ OK ] LookupPathElem.suffixIfPotentialMatch_justPath (0 ms) [ RUN ] LookupPathElem.suffixIfPotentialMatch_misleadingPrefix1 [ OK ] LookupPathElem.suffixIfPotentialMatch_misleadingPrefix1 (0 ms) [ RUN ] LookupPathElem.suffixIfPotentialMatch_misleadingPrefix2 [ OK ] LookupPathElem.suffixIfPotentialMatch_misleadingPrefix2 (0 ms) [ RUN ] LookupPathElem.suffixIfPotentialMatch_partialPrefix [ OK ] LookupPathElem.suffixIfPotentialMatch_partialPrefix (0 ms) [ RUN ] LookupPathElem.suffixIfPotentialMatch_exactPrefix [ OK ] LookupPathElem.suffixIfPotentialMatch_exactPrefix (0 ms) [ RUN ] LookupPathElem.suffixIfPotentialMatch_multiKey [ OK ] LookupPathElem.suffixIfPotentialMatch_multiKey (0 ms) [ RUN ] LookupPathElem.suffixIfPotentialMatch_trailingSlash [ OK ] LookupPathElem.suffixIfPotentialMatch_trailingSlash (0 ms) [ RUN ] LookupPathElem.suffixIfPotentialMatch_trailingDoubleSlash [ OK ] LookupPathElem.suffixIfPotentialMatch_trailingDoubleSlash (0 ms) [ RUN ] LookupPathElem.suffixIfPotentialMatch_trailingPath [ OK ] LookupPathElem.suffixIfPotentialMatch_trailingPath (0 ms) [----------] 13 tests from LookupPathElem (0 ms total) [----------] 106 tests from PrimOpTest [ RUN ] PrimOpTest.throw [ OK ] PrimOpTest.throw (0 ms) [ RUN ] PrimOpTest.abort [ OK ] PrimOpTest.abort (0 ms) [ RUN ] PrimOpTest.ceil [ OK ] PrimOpTest.ceil (0 ms) [ RUN ] PrimOpTest.floor [ OK ] PrimOpTest.floor (0 ms) [ RUN ] PrimOpTest.tryEvalFailure [ OK ] PrimOpTest.tryEvalFailure (0 ms) [ RUN ] PrimOpTest.tryEvalSuccess [ OK ] PrimOpTest.tryEvalSuccess (0 ms) [ RUN ] PrimOpTest.getEnv [ OK ] PrimOpTest.getEnv (0 ms) [ RUN ] PrimOpTest.seq [ OK ] PrimOpTest.seq (0 ms) [ RUN ] PrimOpTest.seqNotDeep [ OK ] PrimOpTest.seqNotDeep (0 ms) [ RUN ] PrimOpTest.deepSeq [ OK ] PrimOpTest.deepSeq (0 ms) [ RUN ] PrimOpTest.trace [ OK ] PrimOpTest.trace (0 ms) [ RUN ] PrimOpTest.placeholder [ OK ] PrimOpTest.placeholder (0 ms) [ RUN ] PrimOpTest.baseNameOf [ OK ] PrimOpTest.baseNameOf (0 ms) [ RUN ] PrimOpTest.dirOf [ OK ] PrimOpTest.dirOf (0 ms) [ RUN ] PrimOpTest.attrValues [ OK ] PrimOpTest.attrValues (0 ms) [ RUN ] PrimOpTest.getAttr [ OK ] PrimOpTest.getAttr (0 ms) [ RUN ] PrimOpTest.getAttrNotFound [ OK ] PrimOpTest.getAttrNotFound (0 ms) [ RUN ] PrimOpTest.unsafeGetAttrPos [ OK ] PrimOpTest.unsafeGetAttrPos (0 ms) [ RUN ] PrimOpTest.hasAttr [ OK ] PrimOpTest.hasAttr (0 ms) [ RUN ] PrimOpTest.hasAttrNotFound [ OK ] PrimOpTest.hasAttrNotFound (0 ms) [ RUN ] PrimOpTest.isAttrs [ OK ] PrimOpTest.isAttrs (0 ms) [ RUN ] PrimOpTest.isAttrsFalse [ OK ] PrimOpTest.isAttrsFalse (0 ms) [ RUN ] PrimOpTest.removeAttrs [ OK ] PrimOpTest.removeAttrs (0 ms) [ RUN ] PrimOpTest.removeAttrsRetains [ OK ] PrimOpTest.removeAttrsRetains (0 ms) [ RUN ] PrimOpTest.listToAttrsEmptyList [ OK ] PrimOpTest.listToAttrsEmptyList (0 ms) [ RUN ] PrimOpTest.listToAttrsNotFieldName [ OK ] PrimOpTest.listToAttrsNotFieldName (0 ms) [ RUN ] PrimOpTest.listToAttrs [ OK ] PrimOpTest.listToAttrs (0 ms) [ RUN ] PrimOpTest.intersectAttrs [ OK ] PrimOpTest.intersectAttrs (0 ms) [ RUN ] PrimOpTest.catAttrs [ OK ] PrimOpTest.catAttrs (0 ms) [ RUN ] PrimOpTest.functionArgs [ OK ] PrimOpTest.functionArgs (0 ms) [ RUN ] PrimOpTest.mapAttrs [ OK ] PrimOpTest.mapAttrs (0 ms) [ RUN ] PrimOpTest.isList [ OK ] PrimOpTest.isList (0 ms) [ RUN ] PrimOpTest.isListFalse [ OK ] PrimOpTest.isListFalse (0 ms) [ RUN ] PrimOpTest.elemtAt [ OK ] PrimOpTest.elemtAt (0 ms) [ RUN ] PrimOpTest.elemtAtOutOfBounds [ OK ] PrimOpTest.elemtAtOutOfBounds (0 ms) [ RUN ] PrimOpTest.head [ OK ] PrimOpTest.head (0 ms) [ RUN ] PrimOpTest.headEmpty [ OK ] PrimOpTest.headEmpty (0 ms) [ RUN ] PrimOpTest.headWrongType [ OK ] PrimOpTest.headWrongType (0 ms) [ RUN ] PrimOpTest.tail [ OK ] PrimOpTest.tail (0 ms) [ RUN ] PrimOpTest.tailEmpty [ OK ] PrimOpTest.tailEmpty (0 ms) [ RUN ] PrimOpTest.map [ OK ] PrimOpTest.map (0 ms) [ RUN ] PrimOpTest.filter [ OK ] PrimOpTest.filter (0 ms) [ RUN ] PrimOpTest.elemTrue [ OK ] PrimOpTest.elemTrue (0 ms) [ RUN ] PrimOpTest.elemFalse [ OK ] PrimOpTest.elemFalse (0 ms) [ RUN ] PrimOpTest.concatLists [ OK ] PrimOpTest.concatLists (0 ms) [ RUN ] PrimOpTest.length [ OK ] PrimOpTest.length (0 ms) [ RUN ] PrimOpTest.foldStrict [ OK ] PrimOpTest.foldStrict (0 ms) [ RUN ] PrimOpTest.anyTrue [ OK ] PrimOpTest.anyTrue (0 ms) [ RUN ] PrimOpTest.anyFalse [ OK ] PrimOpTest.anyFalse (0 ms) [ RUN ] PrimOpTest.allTrue [ OK ] PrimOpTest.allTrue (0 ms) [ RUN ] PrimOpTest.allFalse [ OK ] PrimOpTest.allFalse (0 ms) [ RUN ] PrimOpTest.genList [ OK ] PrimOpTest.genList (0 ms) [ RUN ] PrimOpTest.sortLessThan [ OK ] PrimOpTest.sortLessThan (0 ms) [ RUN ] PrimOpTest.partition [ OK ] PrimOpTest.partition (0 ms) [ RUN ] PrimOpTest.concatMap [ OK ] PrimOpTest.concatMap (0 ms) [ RUN ] PrimOpTest.addInt [ OK ] PrimOpTest.addInt (0 ms) [ RUN ] PrimOpTest.addFloat [ OK ] PrimOpTest.addFloat (0 ms) [ RUN ] PrimOpTest.addFloatToInt [ OK ] PrimOpTest.addFloatToInt (0 ms) [ RUN ] PrimOpTest.subInt [ OK ] PrimOpTest.subInt (0 ms) [ RUN ] PrimOpTest.subFloat [ OK ] PrimOpTest.subFloat (0 ms) [ RUN ] PrimOpTest.subFloatFromInt [ OK ] PrimOpTest.subFloatFromInt (0 ms) [ RUN ] PrimOpTest.mulInt [ OK ] PrimOpTest.mulInt (0 ms) [ RUN ] PrimOpTest.mulFloat [ OK ] PrimOpTest.mulFloat (0 ms) [ RUN ] PrimOpTest.mulFloatMixed [ OK ] PrimOpTest.mulFloatMixed (0 ms) [ RUN ] PrimOpTest.divInt [ OK ] PrimOpTest.divInt (0 ms) [ RUN ] PrimOpTest.divIntZero [ OK ] PrimOpTest.divIntZero (0 ms) [ RUN ] PrimOpTest.divFloat [ OK ] PrimOpTest.divFloat (0 ms) [ RUN ] PrimOpTest.divFloatZero [ OK ] PrimOpTest.divFloatZero (0 ms) [ RUN ] PrimOpTest.bitOr [ OK ] PrimOpTest.bitOr (0 ms) [ RUN ] PrimOpTest.bitXor [ OK ] PrimOpTest.bitXor (0 ms) [ RUN ] PrimOpTest.lessThanFalse [ OK ] PrimOpTest.lessThanFalse (0 ms) [ RUN ] PrimOpTest.lessThanTrue [ OK ] PrimOpTest.lessThanTrue (0 ms) [ RUN ] PrimOpTest.toStringAttrsThrows [ OK ] PrimOpTest.toStringAttrsThrows (0 ms) [ RUN ] PrimOpTest.toStringLambdaThrows [ OK ] PrimOpTest.toStringLambdaThrows (0 ms) [ RUN ] PrimOpTest.substring [ OK ] PrimOpTest.substring (0 ms) [ RUN ] PrimOpTest.substringSmallerString [ OK ] PrimOpTest.substringSmallerString (0 ms) [ RUN ] PrimOpTest.substringHugeStart [ OK ] PrimOpTest.substringHugeStart (0 ms) [ RUN ] PrimOpTest.substringHugeLength [ OK ] PrimOpTest.substringHugeLength (0 ms) [ RUN ] PrimOpTest.substringEmptyString [ OK ] PrimOpTest.substringEmptyString (0 ms) [ RUN ] PrimOpTest.stringLength [ OK ] PrimOpTest.stringLength (0 ms) [ RUN ] PrimOpTest.hashStringMd5 [ OK ] PrimOpTest.hashStringMd5 (0 ms) [ RUN ] PrimOpTest.hashStringSha1 [ OK ] PrimOpTest.hashStringSha1 (0 ms) [ RUN ] PrimOpTest.hashStringSha256 [ OK ] PrimOpTest.hashStringSha256 (0 ms) [ RUN ] PrimOpTest.hashStringSha512 [ OK ] PrimOpTest.hashStringSha512 (0 ms) [ RUN ] PrimOpTest.hashStringInvalidHashAlgorithm [ OK ] PrimOpTest.hashStringInvalidHashAlgorithm (0 ms) [ RUN ] PrimOpTest.nixPath [ OK ] PrimOpTest.nixPath (0 ms) [ RUN ] PrimOpTest.langVersion [ OK ] PrimOpTest.langVersion (0 ms) [ RUN ] PrimOpTest.storeDir [ OK ] PrimOpTest.storeDir (0 ms) [ RUN ] PrimOpTest.nixVersion [ OK ] PrimOpTest.nixVersion (0 ms) [ RUN ] PrimOpTest.currentSystem [ OK ] PrimOpTest.currentSystem (0 ms) [ RUN ] PrimOpTest.derivation [ OK ] PrimOpTest.derivation (0 ms) [ RUN ] PrimOpTest.currentTime [ OK ] PrimOpTest.currentTime (0 ms) [ RUN ] PrimOpTest.splitVersion [ OK ] PrimOpTest.splitVersion (0 ms) [ RUN ] PrimOpTest.replaceStrings [ OK ] PrimOpTest.replaceStrings (0 ms) [ RUN ] PrimOpTest.concatStringsSep [ OK ] PrimOpTest.concatStringsSep (0 ms) [ RUN ] PrimOpTest.split1 [ OK ] PrimOpTest.split1 (0 ms) [ RUN ] PrimOpTest.split2 [ OK ] PrimOpTest.split2 (0 ms) [ RUN ] PrimOpTest.split3 [ OK ] PrimOpTest.split3 (0 ms) [ RUN ] PrimOpTest.split4 [ OK ] PrimOpTest.split4 (0 ms) [ RUN ] PrimOpTest.match1 [ OK ] PrimOpTest.match1 (0 ms) [ RUN ] PrimOpTest.match2 [ OK ] PrimOpTest.match2 (0 ms) [ RUN ] PrimOpTest.match3 [ OK ] PrimOpTest.match3 (0 ms) [ RUN ] PrimOpTest.match4 [ OK ] PrimOpTest.match4 (0 ms) [ RUN ] PrimOpTest.match5 [ OK ] PrimOpTest.match5 (0 ms) [ RUN ] PrimOpTest.attrNames [ OK ] PrimOpTest.attrNames (0 ms) [ RUN ] PrimOpTest.genericClosure_not_strict [ OK ] PrimOpTest.genericClosure_not_strict (0 ms) [----------] 106 tests from PrimOpTest (21 ms total) [----------] 45 tests from nix_api_expr_test [ RUN ] nix_api_expr_test.nix_eval_state_lookup_path [ OK ] nix_api_expr_test.nix_eval_state_lookup_path (6 ms) [ RUN ] nix_api_expr_test.nix_expr_eval_from_string [ OK ] nix_api_expr_test.nix_expr_eval_from_string (4 ms) [ RUN ] nix_api_expr_test.nix_expr_eval_add_numbers [ OK ] nix_api_expr_test.nix_expr_eval_add_numbers (4 ms) [ RUN ] nix_api_expr_test.nix_expr_eval_drv [ OK ] nix_api_expr_test.nix_expr_eval_drv (6 ms) [ RUN ] nix_api_expr_test.nix_build_drv building '/build/tests_nix-store.AKKhD9/my_nix_store/gyzivcrxfd4738xw3d72xfjpbyqhkx4c-myname.drv'... [ OK ] nix_api_expr_test.nix_build_drv (54 ms) [ RUN ] nix_api_expr_test.nix_expr_realise_context_bad_value [ OK ] nix_api_expr_test.nix_expr_realise_context_bad_value (5 ms) [ RUN ] nix_api_expr_test.nix_expr_realise_context_bad_build building '/build/tests_nix-store.gPIzgV/my_nix_store/ad92gkds8czhqjqvqp9rf8zjmc0jy2lp-letsbuild.drv'... failing a build for testing purposes [ OK ] nix_api_expr_test.nix_expr_realise_context_bad_build (31 ms) [ RUN ] nix_api_expr_test.nix_expr_realise_context building '/build/tests_nix-store.hFJweX/my_nix_store/50l0y33qywjam68lx1bfnj1x0isdvmih-letsbuild.drv'... [ OK ] nix_api_expr_test.nix_expr_realise_context (42 ms) [ RUN ] nix_api_expr_test.nix_expr_primop [ OK ] nix_api_expr_test.nix_expr_primop (5 ms) [ RUN ] nix_api_expr_test.nix_expr_primop_arity_2_multiple_calls [ OK ] nix_api_expr_test.nix_expr_primop_arity_2_multiple_calls (5 ms) [ RUN ] nix_api_expr_test.nix_expr_primop_arity_2_single_call [ OK ] nix_api_expr_test.nix_expr_primop_arity_2_single_call (6 ms) [ RUN ] nix_api_expr_test.nix_expr_primop_bad_no_return [ OK ] nix_api_expr_test.nix_expr_primop_bad_no_return (4 ms) [ RUN ] nix_api_expr_test.nix_expr_primop_bad_return_thunk [ OK ] nix_api_expr_test.nix_expr_primop_bad_return_thunk (5 ms) [ RUN ] nix_api_expr_test.nix_expr_primop_nix_err_key_conversion [ OK ] nix_api_expr_test.nix_expr_primop_nix_err_key_conversion (4 ms) [ RUN ] nix_api_expr_test.nix_primop_can_use_state_in_callback [ OK ] nix_api_expr_test.nix_primop_can_use_state_in_callback (5 ms) [ RUN ] nix_api_expr_test.nix_value_call_multi_no_args [ OK ] nix_api_expr_test.nix_value_call_multi_no_args (4 ms) [ RUN ] nix_api_expr_test.nix_expr_attrset_update [ OK ] nix_api_expr_test.nix_expr_attrset_update (5 ms) [ RUN ] nix_api_expr_test.nix_expr_thunk_re_evaluation_after_deployment [ OK ] nix_api_expr_test.nix_expr_thunk_re_evaluation_after_deployment (5 ms) [ RUN ] nix_api_expr_test.nix_expr_eval_external [ OK ] nix_api_expr_test.nix_expr_eval_external (5 ms) [ RUN ] nix_api_expr_test.nix_external_printValueAsJSON_can_use_state [ OK ] nix_api_expr_test.nix_external_printValueAsJSON_can_use_state (5 ms) [ RUN ] nix_api_expr_test.nix_value_get_int_invalid [ OK ] nix_api_expr_test.nix_value_get_int_invalid (4 ms) [ RUN ] nix_api_expr_test.nix_value_set_get_int [ OK ] nix_api_expr_test.nix_value_set_get_int (5 ms) [ RUN ] nix_api_expr_test.nix_value_set_get_float_invalid [ OK ] nix_api_expr_test.nix_value_set_get_float_invalid (4 ms) [ RUN ] nix_api_expr_test.nix_value_set_get_float [ OK ] nix_api_expr_test.nix_value_set_get_float (4 ms) [ RUN ] nix_api_expr_test.nix_value_set_get_bool_invalid [ OK ] nix_api_expr_test.nix_value_set_get_bool_invalid (4 ms) [ RUN ] nix_api_expr_test.nix_value_set_get_bool [ OK ] nix_api_expr_test.nix_value_set_get_bool (4 ms) [ RUN ] nix_api_expr_test.nix_value_set_get_string_invalid [ OK ] nix_api_expr_test.nix_value_set_get_string_invalid (5 ms) [ RUN ] nix_api_expr_test.nix_value_set_get_string [ OK ] nix_api_expr_test.nix_value_set_get_string (5 ms) [ RUN ] nix_api_expr_test.nix_value_set_get_null_invalid [ OK ] nix_api_expr_test.nix_value_set_get_null_invalid (5 ms) [ RUN ] nix_api_expr_test.nix_value_set_get_null [ OK ] nix_api_expr_test.nix_value_set_get_null (4 ms) [ RUN ] nix_api_expr_test.nix_value_set_get_path_invalid [ OK ] nix_api_expr_test.nix_value_set_get_path_invalid (5 ms) [ RUN ] nix_api_expr_test.nix_value_set_get_path [ OK ] nix_api_expr_test.nix_value_set_get_path (5 ms) [ RUN ] nix_api_expr_test.nix_build_and_init_list_invalid [ OK ] nix_api_expr_test.nix_build_and_init_list_invalid (5 ms) [ RUN ] nix_api_expr_test.nix_build_and_init_list [ OK ] nix_api_expr_test.nix_build_and_init_list (5 ms) [ RUN ] nix_api_expr_test.nix_get_list_byidx_large_indices [ OK ] nix_api_expr_test.nix_get_list_byidx_large_indices (5 ms) [ RUN ] nix_api_expr_test.nix_get_list_byidx_lazy [ OK ] nix_api_expr_test.nix_get_list_byidx_lazy (5 ms) [ RUN ] nix_api_expr_test.nix_build_and_init_attr_invalid [ OK ] nix_api_expr_test.nix_build_and_init_attr_invalid (5 ms) [ RUN ] nix_api_expr_test.nix_build_and_init_attr [ OK ] nix_api_expr_test.nix_build_and_init_attr (5 ms) [ RUN ] nix_api_expr_test.nix_get_attr_byidx_large_indices [ OK ] nix_api_expr_test.nix_get_attr_byidx_large_indices (5 ms) [ RUN ] nix_api_expr_test.nix_get_attr_byname_lazy [ OK ] nix_api_expr_test.nix_get_attr_byname_lazy (4 ms) [ RUN ] nix_api_expr_test.nix_get_attr_byidx_lazy [ OK ] nix_api_expr_test.nix_get_attr_byidx_lazy (4 ms) [ RUN ] nix_api_expr_test.nix_value_init [ OK ] nix_api_expr_test.nix_value_init (5 ms) [ RUN ] nix_api_expr_test.nix_value_init_apply_error [ OK ] nix_api_expr_test.nix_value_init_apply_error (5 ms) [ RUN ] nix_api_expr_test.nix_value_init_apply_lazy_arg [ OK ] nix_api_expr_test.nix_value_init_apply_lazy_arg (5 ms) [ RUN ] nix_api_expr_test.nix_copy_value [ OK ] nix_api_expr_test.nix_copy_value (5 ms) [----------] 45 tests from nix_api_expr_test (350 ms total) [----------] 7 tests from JSONValueTest [ RUN ] JSONValueTest.null [ OK ] JSONValueTest.null (0 ms) [ RUN ] JSONValueTest.BoolFalse [ OK ] JSONValueTest.BoolFalse (0 ms) [ RUN ] JSONValueTest.BoolTrue [ OK ] JSONValueTest.BoolTrue (0 ms) [ RUN ] JSONValueTest.IntPositive [ OK ] JSONValueTest.IntPositive (0 ms) [ RUN ] JSONValueTest.IntNegative [ OK ] JSONValueTest.IntNegative (0 ms) [ RUN ] JSONValueTest.String [ OK ] JSONValueTest.String (0 ms) [ RUN ] JSONValueTest.StringQuotes [ OK ] JSONValueTest.StringQuotes (0 ms) [ DISABLED ] JSONValueTest.DISABLED_Path [----------] 7 tests from JSONValueTest (1 ms total) [----------] 9 tests from nix_isAllowedURI [ RUN ] nix_isAllowedURI.http_example_com [ OK ] nix_isAllowedURI.http_example_com (0 ms) [ RUN ] nix_isAllowedURI.http_example_com_foo [ OK ] nix_isAllowedURI.http_example_com_foo (0 ms) [ RUN ] nix_isAllowedURI.http [ OK ] nix_isAllowedURI.http (0 ms) [ RUN ] nix_isAllowedURI.https [ OK ] nix_isAllowedURI.https (0 ms) [ RUN ] nix_isAllowedURI.absolute_path [ OK ] nix_isAllowedURI.absolute_path (0 ms) [ RUN ] nix_isAllowedURI.file_url [ OK ] nix_isAllowedURI.file_url (0 ms) [ RUN ] nix_isAllowedURI.github_all [ OK ] nix_isAllowedURI.github_all (0 ms) [ RUN ] nix_isAllowedURI.github_org [ OK ] nix_isAllowedURI.github_org (0 ms) [ RUN ] nix_isAllowedURI.non_scheme_colon [ OK ] nix_isAllowedURI.non_scheme_colon (0 ms) [----------] 9 tests from nix_isAllowedURI (0 ms total) [----------] 3 tests from EvalStateTest [ RUN ] EvalStateTest.getBuiltins_ok [ OK ] EvalStateTest.getBuiltins_ok (0 ms) [ RUN ] EvalStateTest.getBuiltin_ok [ OK ] EvalStateTest.getBuiltin_ok (0 ms) [ RUN ] EvalStateTest.getBuiltin_fail [ OK ] EvalStateTest.getBuiltin_fail (0 ms) [----------] 3 tests from EvalStateTest (0 ms total) [----------] 1 test from PureEvalTest [ RUN ] PureEvalTest.pathExists [ OK ] PureEvalTest.pathExists (0 ms) [----------] 1 test from PureEvalTest (0 ms total) [----------] 90 tests from ErrorTraceTest [ RUN ] ErrorTraceTest.TraceBuilder [ OK ] ErrorTraceTest.TraceBuilder (0 ms) [ RUN ] ErrorTraceTest.NestedThrows [ OK ] ErrorTraceTest.NestedThrows (0 ms) [ RUN ] ErrorTraceTest.replaceStrings [ OK ] ErrorTraceTest.replaceStrings (0 ms) [ RUN ] ErrorTraceTest.scopedImport [ OK ] ErrorTraceTest.scopedImport (0 ms) [ RUN ] ErrorTraceTest.import [ OK ] ErrorTraceTest.import (0 ms) [ RUN ] ErrorTraceTest.typeOf [ OK ] ErrorTraceTest.typeOf (0 ms) [ RUN ] ErrorTraceTest.isNull [ OK ] ErrorTraceTest.isNull (0 ms) [ RUN ] ErrorTraceTest.isFunction [ OK ] ErrorTraceTest.isFunction (0 ms) [ RUN ] ErrorTraceTest.isInt [ OK ] ErrorTraceTest.isInt (0 ms) [ RUN ] ErrorTraceTest.isFloat [ OK ] ErrorTraceTest.isFloat (0 ms) [ RUN ] ErrorTraceTest.isString [ OK ] ErrorTraceTest.isString (0 ms) [ RUN ] ErrorTraceTest.isBool [ OK ] ErrorTraceTest.isBool (0 ms) [ RUN ] ErrorTraceTest.isPath [ OK ] ErrorTraceTest.isPath (0 ms) [ RUN ] ErrorTraceTest.break [ OK ] ErrorTraceTest.break (0 ms) [ RUN ] ErrorTraceTest.abort [ OK ] ErrorTraceTest.abort (0 ms) [ RUN ] ErrorTraceTest.throw [ OK ] ErrorTraceTest.throw (0 ms) [ RUN ] ErrorTraceTest.addErrorContext [ OK ] ErrorTraceTest.addErrorContext (0 ms) [ RUN ] ErrorTraceTest.ceil [ OK ] ErrorTraceTest.ceil (0 ms) [ RUN ] ErrorTraceTest.floor [ OK ] ErrorTraceTest.floor (0 ms) [ RUN ] ErrorTraceTest.tryEval [ OK ] ErrorTraceTest.tryEval (0 ms) [ RUN ] ErrorTraceTest.getEnv [ OK ] ErrorTraceTest.getEnv (0 ms) [ RUN ] ErrorTraceTest.seq [ OK ] ErrorTraceTest.seq (0 ms) [ RUN ] ErrorTraceTest.deepSeq [ OK ] ErrorTraceTest.deepSeq (0 ms) [ RUN ] ErrorTraceTest.trace [ OK ] ErrorTraceTest.trace (0 ms) [ RUN ] ErrorTraceTest.placeholder [ OK ] ErrorTraceTest.placeholder (0 ms) [ RUN ] ErrorTraceTest.toPath [ OK ] ErrorTraceTest.toPath (0 ms) [ RUN ] ErrorTraceTest.storePath [ OK ] ErrorTraceTest.storePath (0 ms) [ RUN ] ErrorTraceTest.pathExists [ OK ] ErrorTraceTest.pathExists (0 ms) [ RUN ] ErrorTraceTest.baseNameOf [ OK ] ErrorTraceTest.baseNameOf (0 ms) [ RUN ] ErrorTraceTest.dirOf [ OK ] ErrorTraceTest.dirOf (0 ms) [ RUN ] ErrorTraceTest.readFile [ OK ] ErrorTraceTest.readFile (0 ms) [ RUN ] ErrorTraceTest.findFile [ OK ] ErrorTraceTest.findFile (0 ms) [ RUN ] ErrorTraceTest.hashFile [ OK ] ErrorTraceTest.hashFile (0 ms) [ RUN ] ErrorTraceTest.readDir [ OK ] ErrorTraceTest.readDir (0 ms) [ RUN ] ErrorTraceTest.toXML [ OK ] ErrorTraceTest.toXML (0 ms) [ RUN ] ErrorTraceTest.toJSON [ OK ] ErrorTraceTest.toJSON (0 ms) [ RUN ] ErrorTraceTest.fromJSON [ OK ] ErrorTraceTest.fromJSON (0 ms) [ RUN ] ErrorTraceTest.toFile [ OK ] ErrorTraceTest.toFile (0 ms) [ RUN ] ErrorTraceTest.filterSource [ OK ] ErrorTraceTest.filterSource (0 ms) [ RUN ] ErrorTraceTest.path [ OK ] ErrorTraceTest.path (0 ms) [ RUN ] ErrorTraceTest.attrNames [ OK ] ErrorTraceTest.attrNames (0 ms) [ RUN ] ErrorTraceTest.attrValues [ OK ] ErrorTraceTest.attrValues (0 ms) [ RUN ] ErrorTraceTest.getAttr [ OK ] ErrorTraceTest.getAttr (0 ms) [ RUN ] ErrorTraceTest.unsafeGetAttrPos [ OK ] ErrorTraceTest.unsafeGetAttrPos (0 ms) [ RUN ] ErrorTraceTest.hasAttr [ OK ] ErrorTraceTest.hasAttr (0 ms) [ RUN ] ErrorTraceTest.isAttrs [ OK ] ErrorTraceTest.isAttrs (0 ms) [ RUN ] ErrorTraceTest.removeAttrs [ OK ] ErrorTraceTest.removeAttrs (0 ms) [ RUN ] ErrorTraceTest.listToAttrs [ OK ] ErrorTraceTest.listToAttrs (0 ms) [ RUN ] ErrorTraceTest.intersectAttrs [ OK ] ErrorTraceTest.intersectAttrs (0 ms) [ RUN ] ErrorTraceTest.catAttrs [ OK ] ErrorTraceTest.catAttrs (0 ms) [ RUN ] ErrorTraceTest.functionArgs [ OK ] ErrorTraceTest.functionArgs (0 ms) [ RUN ] ErrorTraceTest.mapAttrs [ OK ] ErrorTraceTest.mapAttrs (0 ms) [ RUN ] ErrorTraceTest.zipAttrsWith [ OK ] ErrorTraceTest.zipAttrsWith (0 ms) [ RUN ] ErrorTraceTest.isList [ OK ] ErrorTraceTest.isList (0 ms) [ RUN ] ErrorTraceTest.elemAt [ OK ] ErrorTraceTest.elemAt (0 ms) [ RUN ] ErrorTraceTest.head [ OK ] ErrorTraceTest.head (0 ms) [ RUN ] ErrorTraceTest.tail [ OK ] ErrorTraceTest.tail (0 ms) [ RUN ] ErrorTraceTest.map [ OK ] ErrorTraceTest.map (0 ms) [ RUN ] ErrorTraceTest.filter [ OK ] ErrorTraceTest.filter (0 ms) [ RUN ] ErrorTraceTest.elem [ OK ] ErrorTraceTest.elem (0 ms) [ RUN ] ErrorTraceTest.concatLists [ OK ] ErrorTraceTest.concatLists (0 ms) [ RUN ] ErrorTraceTest.length [ OK ] ErrorTraceTest.length (0 ms) [ RUN ] ErrorTraceTest.foldlPrime [ OK ] ErrorTraceTest.foldlPrime (0 ms) [ RUN ] ErrorTraceTest.any [ OK ] ErrorTraceTest.any (0 ms) [ RUN ] ErrorTraceTest.all [ OK ] ErrorTraceTest.all (0 ms) [ RUN ] ErrorTraceTest.genList [ OK ] ErrorTraceTest.genList (0 ms) [ RUN ] ErrorTraceTest.sort [ OK ] ErrorTraceTest.sort (0 ms) [ RUN ] ErrorTraceTest.partition [ OK ] ErrorTraceTest.partition (0 ms) [ RUN ] ErrorTraceTest.groupBy [ OK ] ErrorTraceTest.groupBy (0 ms) [ RUN ] ErrorTraceTest.concatMap [ OK ] ErrorTraceTest.concatMap (0 ms) [ RUN ] ErrorTraceTest.add [ OK ] ErrorTraceTest.add (0 ms) [ RUN ] ErrorTraceTest.sub [ OK ] ErrorTraceTest.sub (0 ms) [ RUN ] ErrorTraceTest.mul [ OK ] ErrorTraceTest.mul (0 ms) [ RUN ] ErrorTraceTest.div [ OK ] ErrorTraceTest.div (0 ms) [ RUN ] ErrorTraceTest.bitAnd [ OK ] ErrorTraceTest.bitAnd (0 ms) [ RUN ] ErrorTraceTest.bitOr [ OK ] ErrorTraceTest.bitOr (0 ms) [ RUN ] ErrorTraceTest.bitXor [ OK ] ErrorTraceTest.bitXor (0 ms) [ RUN ] ErrorTraceTest.lessThan [ OK ] ErrorTraceTest.lessThan (0 ms) [ RUN ] ErrorTraceTest.toString [ OK ] ErrorTraceTest.toString (0 ms) [ RUN ] ErrorTraceTest.substring [ OK ] ErrorTraceTest.substring (0 ms) [ RUN ] ErrorTraceTest.stringLength [ OK ] ErrorTraceTest.stringLength (0 ms) [ RUN ] ErrorTraceTest.hashString [ OK ] ErrorTraceTest.hashString (0 ms) [ RUN ] ErrorTraceTest.match [ OK ] ErrorTraceTest.match (0 ms) [ RUN ] ErrorTraceTest.split [ OK ] ErrorTraceTest.split (0 ms) [ RUN ] ErrorTraceTest.concatStringsSep [ OK ] ErrorTraceTest.concatStringsSep (0 ms) [ RUN ] ErrorTraceTest.parseDrvName [ OK ] ErrorTraceTest.parseDrvName (0 ms) [ RUN ] ErrorTraceTest.compareVersions [ OK ] ErrorTraceTest.compareVersions (0 ms) [ RUN ] ErrorTraceTest.splitVersion [ OK ] ErrorTraceTest.splitVersion (0 ms) [ RUN ] ErrorTraceTest.traceVerbose [ OK ] ErrorTraceTest.traceVerbose (0 ms) [ RUN ] ErrorTraceTest.derivationStrict [ OK ] ErrorTraceTest.derivationStrict (1 ms) [----------] 90 tests from ErrorTraceTest (26 ms total) [----------] 1 test from DerivedPathExpressionTest [ RUN ] DerivedPathExpressionTest.force_init [ OK ] DerivedPathExpressionTest.force_init (0 ms) [----------] 1 test from DerivedPathExpressionTest (0 ms total) [----------] 3 tests from DerivedPathExpressionTest_RapidCheck [ RUN ] DerivedPathExpressionTest_RapidCheck.prop_opaque_path_round_trip [ OK ] DerivedPathExpressionTest_RapidCheck.prop_opaque_path_round_trip (17 ms) [ RUN ] DerivedPathExpressionTest_RapidCheck.prop_derived_path_built_placeholder_round_trip [ OK ] DerivedPathExpressionTest_RapidCheck.prop_derived_path_built_placeholder_round_trip (18 ms) [ RUN ] DerivedPathExpressionTest_RapidCheck.prop_derived_path_built_out_path_round_trip [ OK ] DerivedPathExpressionTest_RapidCheck.prop_derived_path_built_out_path_round_trip (19 ms) [----------] 3 tests from DerivedPathExpressionTest_RapidCheck (55 ms total) [----------] 2 tests from attrsetMergeLazy/AttrSetMergeTrvialExpressionTest [ RUN ] attrsetMergeLazy/AttrSetMergeTrvialExpressionTest.attrsetMergeLazy/0 [ OK ] attrsetMergeLazy/AttrSetMergeTrvialExpressionTest.attrsetMergeLazy/0 (0 ms) [ RUN ] attrsetMergeLazy/AttrSetMergeTrvialExpressionTest.attrsetMergeLazy/1 [ OK ] attrsetMergeLazy/AttrSetMergeTrvialExpressionTest.attrsetMergeLazy/1 (0 ms) [----------] 2 tests from attrsetMergeLazy/AttrSetMergeTrvialExpressionTest (0 ms total) [----------] 11 tests from toString/ToStringPrimOpTest [ RUN ] toString/ToStringPrimOpTest.toString/0 [ OK ] toString/ToStringPrimOpTest.toString/0 (0 ms) [ RUN ] toString/ToStringPrimOpTest.toString/1 [ OK ] toString/ToStringPrimOpTest.toString/1 (0 ms) [ RUN ] toString/ToStringPrimOpTest.toString/2 [ OK ] toString/ToStringPrimOpTest.toString/2 (0 ms) [ RUN ] toString/ToStringPrimOpTest.toString/3 [ OK ] toString/ToStringPrimOpTest.toString/3 (0 ms) [ RUN ] toString/ToStringPrimOpTest.toString/4 [ OK ] toString/ToStringPrimOpTest.toString/4 (0 ms) [ RUN ] toString/ToStringPrimOpTest.toString/5 [ OK ] toString/ToStringPrimOpTest.toString/5 (0 ms) [ RUN ] toString/ToStringPrimOpTest.toString/6 [ OK ] toString/ToStringPrimOpTest.toString/6 (0 ms) [ RUN ] toString/ToStringPrimOpTest.toString/7 [ OK ] toString/ToStringPrimOpTest.toString/7 (0 ms) [ RUN ] toString/ToStringPrimOpTest.toString/8 [ OK ] toString/ToStringPrimOpTest.toString/8 (0 ms) [ RUN ] toString/ToStringPrimOpTest.toString/9 [ OK ] toString/ToStringPrimOpTest.toString/9 (0 ms) [ RUN ] toString/ToStringPrimOpTest.toString/10 [ OK ] toString/ToStringPrimOpTest.toString/10 (0 ms) [----------] 11 tests from toString/ToStringPrimOpTest (2 ms total) [----------] 14 tests from compareVersions/CompareVersionsPrimOpTest [ RUN ] compareVersions/CompareVersionsPrimOpTest.compareVersions/0 [ OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/0 (0 ms) [ RUN ] compareVersions/CompareVersionsPrimOpTest.compareVersions/1 [ OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/1 (0 ms) [ RUN ] compareVersions/CompareVersionsPrimOpTest.compareVersions/2 [ OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/2 (0 ms) [ RUN ] compareVersions/CompareVersionsPrimOpTest.compareVersions/3 [ OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/3 (0 ms) [ RUN ] compareVersions/CompareVersionsPrimOpTest.compareVersions/4 [ OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/4 (0 ms) [ RUN ] compareVersions/CompareVersionsPrimOpTest.compareVersions/5 [ OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/5 (0 ms) [ RUN ] compareVersions/CompareVersionsPrimOpTest.compareVersions/6 [ OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/6 (0 ms) [ RUN ] compareVersions/CompareVersionsPrimOpTest.compareVersions/7 [ OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/7 (0 ms) [ RUN ] compareVersions/CompareVersionsPrimOpTest.compareVersions/8 [ OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/8 (0 ms) [ RUN ] compareVersions/CompareVersionsPrimOpTest.compareVersions/9 [ OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/9 (0 ms) [ RUN ] compareVersions/CompareVersionsPrimOpTest.compareVersions/10 [ OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/10 (0 ms) [ RUN ] compareVersions/CompareVersionsPrimOpTest.compareVersions/11 [ OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/11 (0 ms) [ RUN ] compareVersions/CompareVersionsPrimOpTest.compareVersions/12 [ OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/12 (0 ms) [ RUN ] compareVersions/CompareVersionsPrimOpTest.compareVersions/13 [ OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/13 (0 ms) [----------] 14 tests from compareVersions/CompareVersionsPrimOpTest (2 ms total) [----------] 2 tests from parseDrvName/ParseDrvNamePrimOpTest [ RUN ] parseDrvName/ParseDrvNamePrimOpTest.parseDrvName/0 [ OK ] parseDrvName/ParseDrvNamePrimOpTest.parseDrvName/0 (0 ms) [ RUN ] parseDrvName/ParseDrvNamePrimOpTest.parseDrvName/1 [ OK ] parseDrvName/ParseDrvNamePrimOpTest.parseDrvName/1 (0 ms) [----------] 2 tests from parseDrvName/ParseDrvNamePrimOpTest (0 ms total) [----------] Global test environment tear-down [==========] 452 tests from 19 test suites ran. (536 ms total) [ PASSED ] 452 tests. YOU HAVE 1 DISABLED TEST