- Conformance means producing the expected output or error code for every test in the suite.
- Parsing: valid/invalid syntax
- Runtime: correct evaluation of expressions/statements
- Result/try: error propagation
- Effects: effect set enforcement
- Linear: resource safety
- Diagnostics: error code, span, message
- name: string
- source: Lem code
- expect: output string or error code
lem testruns all conformance tests- Output: stable, machine-readable summary (JSON) and human-readable table
- Fails if any test does not match expected