lean4-htt/tests/elab_fail
Garmelon 6a2a884372
chore: migrate pkg tests (#12889)
Also refactor util.sh in the process, so test scripts become easier to
write (inspired in part by lake's test suite).
2026-03-11 18:55:46 +00:00
..
217.lean
217.lean.out.expected
241.lean
241.lean.out.expected
242.lean
242.lean.out.expected
243.lean
243.lean.out.expected
247.lean chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
247.lean.out.expected chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
248.lean
248.lean.out.expected
255.lean
255.lean.out.expected
276.lean
276.lean.out.expected
277a.lean
277a.lean.out.expected
277b.lean
277b.lean.out.expected
283.lean
283.lean.out.expected
297.lean
297.lean.out.expected
301.lean
301.lean.out.expected
302.lean
302.lean.out.expected
309.lean
309.lean.out.expected
331.lean
331.lean.out.expected
346.lean
346.lean.out.expected
348.lean
348.lean.out.expected
353.lean
353.lean.out.expected
361.lean
361.lean.out.expected
386.lean
386.lean.out.expected
389.lean
389.lean.out.expected
423.lean
423.lean.out.expected
435.lean
435.lean.out.expected
440.lean
440.lean.out.expected feat: have #eval elaborate variables (#11427) 2026-03-09 04:52:08 +00:00
448.lean
448.lean.out.expected
449.lean
449.lean.out.expected
450.lean
450.lean.out.expected
496.lean
496.lean.out.expected
550.lean
550.lean.out.expected
586.lean
586.lean.out.expected
593.lean
593.lean.out.expected
621.lean
621.lean.out.expected
641.lean
641.lean.out.expected
653.lean
653.lean.out.expected
655.lean
655.lean.out.expected
689.lean
689.lean.out.expected
690.lean
690.lean.out.expected
697.lean
697.lean.out.expected
755.lean
755.lean.out.expected
770.lean
770.lean.out.expected
799.lean
799.lean.out.expected
906.lean
906.lean.out.expected
916.lean
916.lean.out.expected
995.lean
995.lean.out.expected
1007.lean
1007.lean.out.expected
1011.lean
1011.lean.out.expected
1038.lean
1038.lean.out.expected
1050.lean
1050.lean.out.expected
1057.lean
1057.lean.out.expected
1062.lean
1062.lean.out.expected
1074b.lean
1074b.lean.out.expected
1079.lean
1079.lean.out.expected
1081.lean
1081.lean.out.expected
1102.lean
1102.lean.out.expected
1240.lean
1240.lean.out.expected
1301.lean
1301.lean.out.expected
1358.lean
1358.lean.out.expected
1371.lean
1371.lean.out.expected
1433.lean
1433.lean.out.expected
1569.lean
1569.lean.out.expected
1576.lean
1576.lean.out.expected
1606.lean
1606.lean.out.expected
1616.lean
1616.lean.out.expected
1657.lean
1657.lean.out.expected
1673.lean
1673.lean.out.expected
1682.lean
1682.lean.out.expected
1690.lean
1690.lean.out.expected
1705.lean
1705.lean.out.expected
1707.lean
1707.lean.out.expected
1719.lean
1719.lean.out.expected
1760.lean
1760.lean.out.expected
1781.lean
1781.lean.out.expected
1825.lean
1825.lean.out.expected
1845.lean chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
1845.lean.out.expected chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
1971.lean
1971.lean.out.expected
2006.lean
2006.lean.out.expected
2125.lean
2125.lean.out.expected
2273.lean
2273.lean.out.expected
2634.lean
2634.lean.out.expected
3989_1.lean
3989_1.lean.out.expected
3989_2.lean
3989_2.lean.out.expected
4117.lean
4117.lean.out.expected
4309.lean
4309.lean.out.expected
10488.lean
10488.lean.out.expected
ambiguousOpenExport.lean
ambiguousOpenExport.lean.out.expected
antiquotRecovery.lean
antiquotRecovery.lean.out.expected
argNameAtPlaceholderError.lean
argNameAtPlaceholderError.lean.out.expected
argNameIfMacroScopes.lean
argNameIfMacroScopes.lean.out.expected
attrCmd.lean
attrCmd.lean.out.expected
autobound_and_macroscopes.lean
autobound_and_macroscopes.lean.out.expected
autoBoundErrorMsg.lean
autoBoundErrorMsg.lean.out.expected
autoBoundImplicits1.lean
autoBoundImplicits1.lean.out.expected
autoBoundImplicits2.lean
autoBoundImplicits2.lean.out.expected
autoBoundImplicits3.lean
autoBoundImplicits3.lean.out.expected
autoBoundPostponeLoop.lean
autoBoundPostponeLoop.lean.out.expected
autoImplicitChainNameIssue.lean
autoImplicitChainNameIssue.lean.out.expected
autoImplicitCtorParamIssue.lean
autoImplicitCtorParamIssue.lean.out.expected
autoImplicitForbidden.lean
autoImplicitForbidden.lean.out.expected
autoIssue.lean
autoIssue.lean.out.expected
autoPPExplicit.lean
autoPPExplicit.lean.out.expected
auxDeclIssue.lean
auxDeclIssue.lean.out.expected
badBinderName.lean
badBinderName.lean.out.expected
badIhName.lean
badIhName.lean.out.expected
beginEndAsMacro.lean
beginEndAsMacro.lean.out.expected
bigUnivOffsets.lean
bigUnivOffsets.lean.out.expected
binop_at_pattern_issue.lean
binop_at_pattern_issue.lean.out.expected
binopQuotPrecheck.lean
binopQuotPrecheck.lean.out.expected
binrelTypeMismatch.lean
binrelTypeMismatch.lean.out.expected
bootstrapSorry.lean
bootstrapSorry.lean.out.expected
byStrictIndent.lean
byStrictIndent.lean.out.expected
calcErrors.lean
calcErrors.lean.out.expected
caseSuggestions.lean
caseSuggestions.lean.out.expected
class_def_must_fail.lean
class_def_must_fail.lean.out.expected
classBadOutParam.lean
classBadOutParam.lean.out.expected
collectDepsIssue.lean
collectDepsIssue.lean.out.expected
commandPrefix.lean
commandPrefix.lean.out.expected
constructorTac.lean
constructorTac.lean.out.expected
conv1.lean
conv1.lean.out.expected
csimpAttr.lean
csimpAttr.lean.out.expected
ctorUnivTooBig.lean
ctorUnivTooBig.lean.out.expected
decreasing_by.lean
decreasing_by.lean.out.expected
defaultInstance.lean
defaultInstance.lean.out.expected
defInst.lean
defInst.lean.out.expected
delta.lean
delta.lean.out.expected
deprecated.lean
deprecated.lean.out.expected
diamond1.lean
diamond1.lean.out.expected
diamond5.lean
diamond5.lean.out.expected
docStr.lean
docStr.lean.out.expected
docstringLinkValidation.lean
docstringLinkValidation.lean.out.expected
doErrorMsg.lean chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
doErrorMsg.lean.out.expected chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
doIssue.lean chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
doIssue.lean.out.expected chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
doLetLoop.lean chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
doLetLoop.lean.out.expected chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
doNotation1.lean chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
doNotation1.lean.out.expected chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
doSeqRightIssue.lean
doSeqRightIssue.lean.out.expected
dsimpViaConst.lean
dsimpViaConst.lean.out.expected
eagerUnfoldingIssue.lean
eagerUnfoldingIssue.lean.out.expected
ellipsisProjIssue.lean
ellipsisProjIssue.lean.out.expected
elseifDoErrorPos.lean chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
elseifDoErrorPos.lean.out.expected chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
emptyc.lean
emptyc.lean.out.expected
emptyTypeAscription.lean
emptyTypeAscription.lean.out.expected
eoi.lean
eoi.lean.out.expected
eraseInsts.lean
eraseInsts.lean.out.expected
errorOnInductionForNested.lean
errorOnInductionForNested.lean.out.expected
errorRecoveryBug.lean
errorRecoveryBug.lean.out.expected
etaStructIssue.lean
etaStructIssue.lean.out.expected
eval_except.lean
eval_except.lean.out.expected
evalInstMessage.lean
evalInstMessage.lean.out.expected
evalLeak.lean
evalLeak.lean.out.expected
evalNone.lean
evalNone.lean.out.expected
evalSorry.lean
evalSorry.lean.out.expected feat: have #eval elaborate variables (#11427) 2026-03-09 04:52:08 +00:00
evalWithMVar.lean
evalWithMVar.lean.out.expected
exactErrorPos.lean
exactErrorPos.lean.out.expected
exceptionalTrace.lean
exceptionalTrace.lean.out.expected feat: add structured TraceResult to TraceData (#12698) 2026-03-10 02:42:57 +00:00
exitAfterParseError.lean
exitAfterParseError.lean.out.expected
failTac.lean
failTac.lean.out.expected
file_not_found.lean
file_not_found.lean.after.sh
file_not_found.lean.out.expected
forErrors.lean chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
forErrors.lean.out.expected chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
fun.lean
fun.lean.out.expected
funExpected.lean
funExpected.lean.out.expected
funind_errors.lean
funind_errors.lean.out.expected
funind_reserved.lean
funind_reserved.lean.out.expected
funParen.lean
funParen.lean.out.expected
getElem.lean
getElem.lean.out.expected
guessLexDiff.lean
guessLexDiff.lean.out.expected
guessLexFailures.lean
guessLexFailures.lean.out.expected
have.lean
have.lean.out.expected
hidingInaccessibleNames.lean
hidingInaccessibleNames.lean.out.expected
holeErrors.lean
holeErrors.lean.out.expected
holes.lean
holes.lean.out.expected
hygienicIntro.lean
hygienicIntro.lean.out.expected
implementedByIssue.lean
implementedByIssue.lean.out.expected
implicitArgumentError.lean
implicitArgumentError.lean.out.expected
implicitLambdaIssue.lean
implicitLambdaIssue.lean.out.expected
implicitTypePos.lean
implicitTypePos.lean.out.expected
indimpltarget.lean
indimpltarget.lean.out.expected
inductionErrors.lean
inductionErrors.lean.out.expected
inductionGen.lean
inductionGen.lean.out.expected
inductionMutual.lean
inductionMutual.lean.out.expected
inductionParse.lean
inductionParse.lean.out.expected
inductive1.lean
inductive1.lean.out.expected
inductiveUnivErrorMsg.lean
inductiveUnivErrorMsg.lean.out.expected
instance1.lean
instance1.lean.out.expected
invalidFieldName.lean
invalidFieldName.lean.out.expected
invalidInstImplicit.lean
invalidInstImplicit.lean.out.expected
invalidMutualError.lean
invalidMutualError.lean.out.expected
invalidNamedArgs.lean
invalidNamedArgs.lean.out.expected
invalidPatternIssue.lean
invalidPatternIssue.lean.out.expected
isDefEqOffsetBug.lean
isDefEqOffsetBug.lean.out.expected
issue2260.lean
issue2260.lean.out.expected
issue3232.lean
issue3232.lean.out.expected
jason2.lean
jason2.lean.out.expected
kernelMVarBug.lean
kernelMVarBug.lean.out.expected
letArrowOutsideDo.lean
letArrowOutsideDo.lean.out.expected
letPatIssue.lean
letPatIssue.lean.out.expected
letrec1.lean
letrec1.lean.out.expected
letrecErrors.lean
letrecErrors.lean.out.expected
liftOverLeft.lean chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
liftOverLeft.lean.out.expected chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
linterUnusedVariables.lean
linterUnusedVariables.lean.out.expected
longestParsePrio.lean
longestParsePrio.lean.out.expected
loopErrorRecovery.lean
loopErrorRecovery.lean.out.expected
macroElabRulesIssue2.lean
macroElabRulesIssue2.lean.out.expected
macroError.lean
macroError.lean.out.expected
macroPrio.lean
macroPrio.lean.out.expected
macroStack.lean chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
macroStack.lean.out.expected chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
macroSwizzle.lean
macroSwizzle.lean.out.expected
match2.lean
match2.lean.out.expected
matchAltIndent.lean
matchAltIndent.lean.out.expected
matchErrorLocation.lean
matchErrorLocation.lean.out.expected
matchErrorMsg.lean
matchErrorMsg.lean.out.expected
matchLeftovers.lean
matchLeftovers.lean.out.expected
matchMissingCasesAsStuckError.lean
matchMissingCasesAsStuckError.lean.out.expected
matchOrIssue.lean
matchOrIssue.lean.out.expected
matchUnknownFVarBug.lean
matchUnknownFVarBug.lean.out.expected
matchVarNames.lean
matchVarNames.lean.out.expected
metaEvalInstMessage.lean
metaEvalInstMessage.lean.out.expected feat: have #eval elaborate variables (#11427) 2026-03-09 04:52:08 +00:00
modBug.lean
modBug.lean.out.expected
moduleKeywords.lean
moduleKeywords.lean.out.expected
moduleOf.lean
moduleOf.lean.out.expected
motiveNotTypeCorrect.lean
motiveNotTypeCorrect.lean.out.expected
mulcommErrorMessage.lean
mulcommErrorMessage.lean.out.expected
multiConstantError.lean
multiConstantError.lean.out.expected
mutualdef1.lean
mutualdef1.lean.out.expected
mutwf1.lean
mutwf1.lean.out.expected
mutwftypemismatch.lean
mutwftypemismatch.lean.out.expected
mvarAtDefaultValue.lean
mvarAtDefaultValue.lean.out.expected feat: mutually dependent structure default values, and avoiding self-dependence (#12841) 2026-03-09 04:15:06 +00:00
nameArgErrorIssue.lean
nameArgErrorIssue.lean.out.expected
namedHoles.lean
namedHoles.lean.out.expected
newCatPanic.lean
newCatPanic.lean.out.expected
nonAtomicFieldName.lean
nonAtomicFieldName.lean.out.expected
nonfatalattrs.lean
nonfatalattrs.lean.out.expected
nonReserved.lean
nonReserved.lean.out.expected
noTabs.lean
noTabs.lean.out.expected
notationPrecheck.lean
notationPrecheck.lean.out.expected
notNaturalNumbersGame.lean
notNaturalNumbersGame.lean.out.expected
openExport.lean
openExport.lean.out.expected
openScoped.lean
openScoped.lean.out.expected
parserPrio.lean
parserPrio.lean.out.expected
parserRecovery.lean
parserRecovery.lean.out.expected
partial_fixpoint_parseerrors.lean
partial_fixpoint_parseerrors.lean.out.expected
partialIssue.lean
partialIssue.lean.out.expected
partialSyntaxTraces.lean
partialSyntaxTraces.lean.out.expected feat: add structured TraceResult to TraceData (#12698) 2026-03-10 02:42:57 +00:00
partialVariable.lean
partialVariable.lean.out.expected
patvar.lean
patvar.lean.out.expected
phashmap_inst_coherence.lean
phashmap_inst_coherence.lean.out.expected
ppProofs.lean
ppProofs.lean.out.expected
precissues.lean
precissues.lean.out.expected
private.lean
private.lean.out.expected
protected.lean
protected.lean.out.expected
protectedAlias.lean
protectedAlias.lean.out.expected
pureCoeIssue.lean chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
pureCoeIssue.lean.out.expected chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
rawStringEOF.lean
rawStringEOF.lean.out.expected
redundantAlt.lean
redundantAlt.lean.out.expected
refineFiltersOldMVars.lean
refineFiltersOldMVars.lean.out.expected
refineOccursCheck.lean
refineOccursCheck.lean.out.expected
renameBug.lean
renameBug.lean.out.expected
replaceLocalDeclInstantiateMVars.lean
replaceLocalDeclInstantiateMVars.lean.out.expected
rewrite.lean
rewrite.lean.out.expected
root.lean
root.lean.out.expected
run_meta1.lean
run_meta1.lean.out.expected
run_test chore: migrate pkg tests (#12889) 2026-03-11 18:55:46 +00:00
runTacticMustCatchExceptions.lean
runTacticMustCatchExceptions.lean.out.expected
rwWithSynthesizeBug.lean
rwWithSynthesizeBug.lean.out.expected
sanitychecks.lean
sanitychecks.lean.out.expected
scientific.lean
scientific.lean.out.expected
scopedInstanceOutsideNamespace.lean
scopedInstanceOutsideNamespace.lean.out.expected
scopedLocalInsts.lean
scopedLocalInsts.lean.out.expected
scopedMacros.lean
scopedMacros.lean.out.expected
scopedTokens.lean
scopedTokens.lean.out.expected
semicolonOrLinebreak.lean
semicolonOrLinebreak.lean.out.expected
setLit.lean
setLit.lean.out.expected
shadow.lean
shadow.lean.out.expected
simp_trace.lean
simp_trace.lean.out.expected chore: turn on new do elaborator in Core (#12656) 2026-03-09 12:38:33 +00:00
simpArgTypeMismatch.lean
simpArgTypeMismatch.lean.out.expected
sorryAtError.lean
sorryAtError.lean.out.expected
specializeAttr.lean
specializeAttr.lean.out.expected
string_gaps_err_newline.lean
string_gaps_err_newline.lean.out.expected
struct1.lean feat: mutually dependent structure default values, and avoiding self-dependence (#12841) 2026-03-09 04:15:06 +00:00
struct1.lean.out.expected feat: mutually dependent structure default values, and avoiding self-dependence (#12841) 2026-03-09 04:15:06 +00:00
structAutoBound.lean
structAutoBound.lean.out.expected
structDefault.lean
structDefault.lean.out.expected
structDefValueOverride.lean
structDefValueOverride.lean.out.expected feat: mutually dependent structure default values, and avoiding self-dependence (#12841) 2026-03-09 04:15:06 +00:00
structInst1.lean
structInst1.lean.out.expected
structInstError.lean
structInstError.lean.out.expected
structSorryBug.lean
structSorryBug.lean.out.expected
StxQuot.lean
StxQuot.lean.out.expected
substFails.lean
substFails.lean.out.expected
syntaxErrors.lean
syntaxErrors.lean.out.expected
syntaxPrec.lean
syntaxPrec.lean.out.expected feat: add structured TraceResult to TraceData (#12698) 2026-03-10 02:42:57 +00:00
syntheticHolesAsPatterns.lean
syntheticHolesAsPatterns.lean.out.expected
synthorder.lean
synthorder.lean.out.expected
tacUnsolvedGoalsErrors.lean
tacUnsolvedGoalsErrors.lean.out.expected
tcloop.lean
tcloop.lean.out.expected
termination_by.lean
termination_by.lean.out.expected
termination_by_vars.lean
termination_by_vars.lean.out.expected
terminationFailure.lean
terminationFailure.lean.out.expected
test_extern.lean
test_extern.lean.out.expected
theoremType.lean
theoremType.lean.out.expected
tokenErrors.lean
tokenErrors.lean.out.expected
tooManyVarsAtInduction.lean
tooManyVarsAtInduction.lean.out.expected
trailingComma.lean
trailingComma.lean.out.expected
typeIncorrectPat.lean
typeIncorrectPat.lean.out.expected
typeMismatch.lean
typeMismatch.lean.out.expected
typeOf.lean
typeOf.lean.out.expected
unfoldFailure.lean
unfoldFailure.lean.out.expected
univInference.lean
univInference.lean.out.expected
unknownCannotBeComplex.lean
unknownCannotBeComplex.lean.out.expected
unknownId.lean
unknownId.lean.out.expected
unknownTactic.lean
unknownTactic.lean.out.expected
unsolvedIndCases.lean
unsolvedIndCases.lean.out.expected
unused_univ.lean
unused_univ.lean.out.expected
versoDocMissing.lean
versoDocMissing.lean.out.expected feat: add cbv_simproc infrastructure for user-extensible cbv simplification procedures (#12597) 2026-03-10 10:59:13 +00:00
warningAsError.lean
warningAsError.lean.out.expected
wf1.lean
wf1.lean.out.expected
wf2.lean
wf2.lean.out.expected
wildcardAlt.lean
wildcardAlt.lean.out.expected
withLocationImplementationDetails.lean
withLocationImplementationDetails.lean.out.expected
withSetOptionIn.lean
withSetOptionIn.lean.out.expected