Skip to content

rsmp-nordic/rsmp_validator

This branch is 1 commit ahead of, 10 commits behind main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Petr Kundrataemiltin
Petr Kundrata
and
Jan 21, 2025
74cd303 · Jan 21, 2025
Jan 21, 2025
Jan 21, 2025
Jan 2, 2025
Jan 7, 2025
Jul 10, 2023
Sep 29, 2021
Jun 28, 2021
Sep 5, 2024
Sep 17, 2021
Aug 28, 2024
Jan 2, 2025
Jan 7, 2025
Oct 23, 2019
Jun 19, 2024
Sep 29, 2021

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.