Skip to content

rsmp-nordic/rsmp_validator

Repository files navigation

About

RSMP Validator is a tool for testing RSMP equipment or software. You can use the validator to check that an RSMP implementation is correct and complete, or as an assistance during development of an RSMP implementation.

The validator will connect to the equipment or supervisor you wan to tests, exchange message and produce a report on what tests succeeded and which failed - and why.

The validator is based on RSpec and written in Ruby. It uses the rsmp gem to handle RSMP communication and the rsmp_schemer gem to validate the JSON format of RSMP messages.

Test are written as RSpec specifications and it's easy to add new tests if needed.

Documentation

See the detailed documentation.

Test Hub

The RSMP Validator tests are run daily against a set of Traffic Light Controllers and emulators. The results are published at the RSMP Nordic website compliance page.

If you're a supplier with equipment that you would like included in our Test Hub, please contact the RSMP Nordic secretariat.

Note: Until the RMSP Validator reaches version 1.0, test results are preliminary.