From 716ffbc062ac9902620ca35bd4bdcc269e1a1366 Mon Sep 17 00:00:00 2001 From: Matthias Jung Date: Fri, 9 Nov 2018 21:36:45 +0100 Subject: [PATCH] Resolve "Prepare CI Testing" --- .../resources/configs/simulator/ddr3.xml | 2 +- DRAMSys/tests/DDR3/ci.yml | 9 ++++++ .../simulator/ddr3-protocol_checker.xml | 29 +++++++++++++++++++ .../simulations/ddr3-protocol_checker.xml | 25 ++++++++++++++++ 4 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 DRAMSys/tests/DDR3/configs/simulator/ddr3-protocol_checker.xml create mode 100644 DRAMSys/tests/DDR3/simulations/ddr3-protocol_checker.xml diff --git a/DRAMSys/library/resources/configs/simulator/ddr3.xml b/DRAMSys/library/resources/configs/simulator/ddr3.xml index 1613737f..3efbabe7 100644 --- a/DRAMSys/library/resources/configs/simulator/ddr3.xml +++ b/DRAMSys/library/resources/configs/simulator/ddr3.xml @@ -9,7 +9,7 @@ - + diff --git a/DRAMSys/tests/DDR3/ci.yml b/DRAMSys/tests/DDR3/ci.yml index 07145b0b..3e782ac6 100644 --- a/DRAMSys/tests/DDR3/ci.yml +++ b/DRAMSys/tests/DDR3/ci.yml @@ -6,7 +6,16 @@ example_ddr3: - ls - sqldiff ../../DRAMSys/tests/DDR3/expected/ddr3-example_ddr3_ch0.tdb ddr3-example_ddr3_ch0.tdb - perl -e 'if(`sqldiff ../../DRAMSys/tests/DDR3/expected/ddr3-example_ddr3_ch0.tdb ddr3-example_ddr3_ch0.tdb` eq "") {exit(0)} else {exit(-1)}' + - cd ../traceAnalyzer + - python3 ../../DRAMSys/traceAnalyzer/scripts/tests.py ../simulator/ddr3-example_ddr3_ch0.tdb | if ! grep "failed"; then exit 0; else exit 1; fi artifacts: paths: - build/simulator/ddr3-example_ddr3_ch0.tdb expire_in: 2 days + +protocol_checker: + stage: DDR3 + script: + - cd build/simulator + - ./DRAMSys ../../DRAMSys/tests/DDR3/simulations/ddr3-protocol_checker.xml ../../DRAMSys/tests/DDR3/ + - echo "TODO" diff --git a/DRAMSys/tests/DDR3/configs/simulator/ddr3-protocol_checker.xml b/DRAMSys/tests/DDR3/configs/simulator/ddr3-protocol_checker.xml new file mode 100644 index 00000000..3efbabe7 --- /dev/null +++ b/DRAMSys/tests/DDR3/configs/simulator/ddr3-protocol_checker.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/DRAMSys/tests/DDR3/simulations/ddr3-protocol_checker.xml b/DRAMSys/tests/DDR3/simulations/ddr3-protocol_checker.xml new file mode 100644 index 00000000..ececf822 --- /dev/null +++ b/DRAMSys/tests/DDR3/simulations/ddr3-protocol_checker.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + ddr3_example.stl + +