Skip to content

automated/linux/mmtests/mmtests

Description

MMTests is a configurable test suite that runs performance tests against arbitrary workloads. This is not the only test framework but care is taken to make sure the test configurations are accurate, representative and reproducible. Reporting and analysis is common across all benchmarks. Support exists for gathering additional telemetry while tests are running and hooks exist for more detailed tracing using ftrace or perf.

Maintainer

  • anders.roxell@linaro.org
  • naresh.kamboju@linaro.org
  • romagnoli.mirco@gmail.com

OS

  • debian

Scope

Devices

  • juno-r2

Steps to reproduce

  • cd ./automated/linux/mmtests/
  • ./mmtests.sh -s "${SKIP_INSTALL}" -v "${TEST_PROG_VERSION}" -p "${TEST_DIR}" -u "${TEST_GIT_URL}" -c "${MMTESTS_CONFIG_FILE}" -t "${MMTESTS_TYPE_NAME}" -r ${MMTESTS_MAX_RETRIES}
  • if [ ! -z ${TEST_DIR} ]; then mv ${TEST_DIR}/../${MMTESTS_TYPE_NAME}*.json .; fi
  • for file in ./${MMTESTS_TYPE_NAME}*.json; do ./json-to-lava.py $file >> ./output/result.txt; done
  • ../../utils/send-to-lava.sh ./output/result.txt