Skip to content

Testing Contracts

The Neo DevPack for Solidity project uses a layered testing strategy that validates the compiler at every level: unit tests for individual components, integration tests for the pipeline, E2E compilation tests for real contracts, conformance tests against reference implementations, and Neo-Express smoke tests for on-chain deployment behavior.

Sections

Section
Testing Philosophy
Quick Validation
Unit Tests
E2E Compilation Tests
Conformance Tests
Strict Compatibility Compilation Sweep
Neo-Express Smoke Tests
Workspace-Wide Test Suites
Code Coverage
CI/CD Pipeline Setup
Writing Your Own Tests
Test Summary
Related Pages

MIT Licensed