opp-repl-fingerprint-tests

Compare OMNeT++ simulation trajectory fingerprints against stored baselines to detect regressions.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/tabgab/opp_repl-skill --skill opp-repl-fingerprint-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opp-repl-fingerprint-tests
Source: https://github.com/tabgab/opp_repl-skill/tree/main/opp-repl-fingerprint-tests
Command: npx skills add https://github.com/tabgab/opp_repl-skill --skill opp-repl-fingerprint-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fingerprint tests hash a trajectory of per-event simulation state and compare the result against a value stored in the project's fingerprint_store JSON to detect regressions.

Core Features & Use Cases

  • Baseline seeding and regression checking across multiple sim_time_limits.
  • End-to-end verification of behavioral consistency between runs.
  • Debugging support via accessing fingerprint trajectories and comparing with baselines.

Quick Start

Seed the baseline with update_fingerprint_test_results, then run run_fingerprint_tests to verify current simulations against the stored fingerprint.

Frequently Asked Questions about opp-repl-fingerprint-tests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect regression in OMNeT++ opp_repl simulations?

Detect regression in OMNeT++ opp_repl simulations by hashing per-event simulation state trajectories and comparing the result against a stored baseline value in a fingerprint_store JSON file.

What is a simulation fingerprint baseline used for in OMNeT++?

A simulation fingerprint baseline stores hashed trajectory values of per-event state to verify behavioral consistency across multiple configurations and sim_time_limits during end-to-end regression testing.

How do I seed and verify opp_repl fingerprint test results?

Seed your baseline by running update_fingerprint_test_results to populate the fingerprint_store JSON, then execute run_fingerprint_tests to verify current simulation trajectories against the stored values.

Can I debug simulation regressions by comparing trajectory fingerprints across different time limits?

Yes, you can debug regressions by accessing fingerprint trajectories and comparing current runs against the baseline across different sim_time_limits to identify exactly where behavioral consistency breaks.

Does fingerprint-based regression testing work across multiple OMNeT++ configurations?

Fingerprint-based regression testing applies across multiple OMNeT++ configurations by checking current opp_repl simulation runs against a stored fingerprint baseline to ensure end-to-end behavioral consistency.