37 lines
1.3 KiB
Bash
37 lines
1.3 KiB
Bash
#!/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"
|