Repository navigation
Testing
danlong005 edited this page Aug 30, 2026
·
1 revision
# Run all tests (validates runtime output)
make test
# Regenerate expected output baselines
make update-expectedThe test suite includes 115 tests covering language features, built-in functions, error handling, embedded SQL, and record-level access. SQL and RLA tests use SQLite databases that are automatically created and cleaned up during testing.
- Installation
- Quick Start
- CLI Reference
- Language Basics
- Data Types
- Variables and Constants
- Data Structures
- Arrays
- Varying-Dimension Arrays
- Control Flow
- Procedures
- Procedure Overloading
- Built-In Functions
- Error Handling
- Operation Extenders
- Enumerations
- Program Status Data Structure
- Data Areas
- SND-MSG
- Embedded SQL
- Record-Level Access
- Display Files (WORKSTN)
- Program-Described Files (I-Specs and O-Specs)
- DATA-INTO and DATA-GEN
- XML-INTO
- Fixed-Format Source
- Database Connections
- Multi-Module Programs
- Environment Variables
- Testing
- Complete Example: Employee Report
- IBM i Conformance Results
- IBM i Execution Results