0.0
The project is in a healthy, maintained state
Validates RSMP sites and supervisors using the sus test framework
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

 Project Readme

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 assistance during development of an RSMP implementation.

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

The validator is packaged as the rsmp-validator gem. It is written in Ruby, uses the sus test framework, and uses the rsmp gem to handle RSMP communication and JSON Schema validation.

Tests are shipped with the gem and run with the rsmp-validator executable. The current validator supports RSMP Core 3.3.0 and earlier supported core versions.

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 RSMP Validator reaches version 1.0, test results are preliminary.