#!/usr/bin/env bash # Percorso padre dei repository e della benchmark suite. MARTE_ROOT="/home/dariodf/Scrivania/MARTE" # Repository esterni usati dalla benchmark suite. MARTE2_ROOT="$MARTE_ROOT/MARTe2" MARTE2_COMPONENTS_ROOT="$MARTE_ROOT/MARTe2-components" MARTE_DEBUG_ROOT="$MARTE_ROOT/marte-debug" # Directory principale della nuova infrastruttura di test. BENCHMARK_SUITE_ROOT="$MARTE_ROOT/marte-benchmark-suite" # Target di compilazione attualmente utilizzato. MARTE_TARGET="x86-linux" # Eseguibile MARTe2. MARTE_APP="$MARTE2_ROOT/Build/$MARTE_TARGET/App/MARTeApp.ex" # Directory delle configurazioni. CONFIGURATIONS_ROOT="$BENCHMARK_SUITE_ROOT/configurations" BASELINES_ROOT="$CONFIGURATIONS_ROOT/baselines" GENERATED_CONFIGURATIONS_ROOT="$CONFIGURATIONS_ROOT/generated" # Configurazioni attualmente disponibili. OFFICIAL_HELLOWORLD_CONFIG="$BASELINES_ROOT/RTApp-HelloWorld-2-solution.cfg" S00_CONFIG="$GENERATED_CONFIGURATIONS_ROOT/S00/smoke_s0_core.marte" S01_CONFIG="$GENERATED_CONFIGURATIONS_ROOT/S01/smoke_s1_timing.marte" # Directory operative della suite. SCENARIOS_ROOT="$BENCHMARK_SUITE_ROOT/scenarios" PATCHERS_ROOT="$BENCHMARK_SUITE_ROOT/patchers" RUNS_ROOT="$BENCHMARK_SUITE_ROOT/runs" ANALYSIS_ROOT="$BENCHMARK_SUITE_ROOT/analysis" LOGGING_ROOT="$BENCHMARK_SUITE_ROOT/logging" ARCHIVE_ROOT="$BENCHMARK_SUITE_ROOT/archive"