eth2.0-specs/specs/test_formats/ssz_generic
JSON d1c96c1e0d Doc standardization (#1039) 2019-05-06 16:30:32 +01:00
..
README.md Doc standardization (#1039) 2019-05-06 16:30:32 +01:00
uint.md Document SSZ testing, and test-suite running 2019-04-19 12:06:00 +10:00

README.md

SSZ, generic tests

This set of test-suites provides general testing for SSZ: to instantiate any container/list/vector/other type from binary data.

Since SSZ is in a development-phase, the full suite of features is not covered yet. Note that these tests are based on the older SSZ package. The tests are still relevant, but limited in scope: more complex object encodings have changed since the original SSZ testing.

A minimal but useful series of tests covering uint encoding and decoding is provided. This is a direct port of the older SSZ uint tests (minus outdated test cases).

Test format documentation can be found here: uint test format.

Note: The current Phase 0 spec does not use larger uints, and uses byte vectors (fixed length) instead to represent roots etc. The exact uint lengths to support may be redefined in the future.

Extension of the SSZ tests collection is planned, with an update to the new spec-maintained minimal_ssz.py; see CI/testing issues for progress tracking.