Я не уверен, что «скалярное тестирование» - правильный термин для этого, но я имею в виду тесты, которые не являются логическими «провалиться или успешно». Проблема, над которой я работаю, - это хроматический тюнер для Android:
http://code.google.com/p/androidtuner/
И я хочу протестировать алгоритм, запустив несколько файлов wav и обработав результирующий график высоты тона. Цель состоит в том, чтобы определить результат скалярного теста как нормализованную сумму x минус y в квадрате, где x - это обнаруженная высота звука, а y - ожидаемая высота звука. Таким образом, идеальный тестовый прогон будет равен 0, но более реалистично я хотел бы настроить алгоритм и посмотреть, улучшилось ли / как он во всех тестовых случаях.
Вообще говоря, может ли модульный тест выдавать число, а не логическое? Допускает ли это среда тестирования Android? Как мне интегрировать любое решение с Eclipse?
Моя текущая идея состоит в том, чтобы просто обойти все и использовать adb для получения файлов, сгенерированных после запуска каждого теста. Хотя это не так уж и круто.