summaryrefslogtreecommitdiff
path: root/lib/harness.py
AgeCommit message (Collapse)AuthorLines
2021-04-15Prepare KRATOS supportDaniel Friesel-30/+8
2020-12-11generate-dfa-benchmark: include gpio.hDaniel Friesel-0/+8
2020-12-01runner, harness: add logging support and debug outputDaniel Friesel-2/+5
2020-11-04harness: show message when encountering unparseable lineDaniel Friesel-0/+8
2020-11-02harness: redo benchmark when running out of syncDaniel Friesel-4/+4
2020-10-23assorted minor improvementsmerge-prep/lennartDaniel Friesel-3/+4
2020-10-23sync=timer: fix end of measurement offset errorDaniel Friesel-11/+11
2020-10-23ET+Timer: handle start offset between sync pulse and first traceDaniel Friesel-0/+13
looking pretty good now!
2020-10-22Improve sync=la timing restoration. There's still something fishy though...Daniel Friesel-8/+15
2020-09-09changed stuffLennart-1/+1
2020-09-07testLennart-1/+1
2020-09-07Changed sync Slightly & BlackLennart-6/+4
2020-07-16Merged with state-duration-timerLennart-32/+95
2020-07-14Added into runner.pyLennart-1/+2
2020-07-13Added first version, kinda working but some tweaks needed. src directory of ↵Lennart-1/+32
repository 'ba-lennart-kaiser' needs to in the python execution path
2020-07-09OnboardTimerHarness: Log state duration as wellDaniel Friesel-30/+93
2020-07-08Add harness.energytrace_sync="led" for LA / Timing based syncDaniel Friesel-0/+4
2020-07-08prepare for Logic Analyzer and Timing based EnergyTrace syncDaniel Friesel-0/+2
2020-07-08Fix incomplete raw_output in generate-dfa-benchmark outputDaniel Friesel-1/+1
2020-05-28use black(1) for uniform code formattingDaniel Friesel-151/+338
2020-04-29Use relative module paths. PYTHONPATH=lib bin/... is no longer neededDaniel Friesel-2/+2
2019-12-10documentation / code styleDaniel Friesel-1/+1
2019-11-25OnboardTimerHarness: Subtract NOP duration from timing dataDaniel Friesel-2/+8
2019-11-20harness/generate-dfa-benchmark: handle UART errorsDaniel Friesel-6/+32
2019-11-19harness: abort run on UART errorDaniel Friesel-2/+9
2019-11-14harness: Use an explicit stopBenchmark for loop completion detectionDaniel Friesel-9/+13
2019-11-14TransitionHarnes: fix barcode transferDaniel Friesel-1/+3
2019-11-13use barcode synchronization when running EnergyTrace benchmarksDaniel Friesel-5/+20
2019-10-30Allow taking DFA/PTA measurements with EnergyTrace hardwareDaniel Friesel-2/+3
2019-09-26Use individuel MIMOSA log files per repetition; documentationDaniel Friesel-7/+80
2019-09-25generate dfa benchmark: Add 20us sleep for MIMOSA syncDaniel Friesel-1/+4
2019-09-19harness / generate-dfa-benchmark: terminate logging after reaching repeat countDaniel Friesel-3/+12
2019-09-18mostly working mimosa benchmarks. to do: load and parse dataDaniel Friesel-20/+60
2019-08-15Fix generate-dfa-benchmark leaving out benchmark parts when splitting runsDaniel Friesel-2/+23
2019-08-14harness: remove debug outputDaniel Friesel-3/+0
2019-08-14add support for a posteriori parameters (e.g. TX success / retry count)Daniel Friesel-4/+26
2019-07-26harness/pta-bench: Add initial support for logging of return valuesDaniel Friesel-6/+27
2019-07-24pylintDaniel Friesel-3/+0
2019-07-22implement autogeneration and data aggregation of timing benchmarksDaniel Friesel-16/+65
2019-07-19generate-dfa-benchmark: Add trace filterDaniel Friesel-7/+18
2019-03-27benchmark generation WiPDaniel Friesel-11/+33
2019-03-13WiPDaniel Friesel-2/+25
2019-03-12harness: Use inheritance for common codeDaniel Friesel-33/+17
2019-03-05working benchmark generationDaniel Friesel-1/+5
2019-03-05DFA benchmarks: Add missing boilerplate codeDaniel Friesel-0/+8
2019-03-04generate PTA from YAML model, support several types of test harnessDaniel Friesel-0/+70