Какая польза от тестов, присутствующих в исходном коде Android? - PullRequest
1 голос
/ 23 декабря 2009

Если вы скачали какой-либо исходный код Android, вы увидите тестовую папку, доступную почти для всех приложений и базовых фреймворков.

Я хотел знать, будем ли мы создавать тестовый код при сборке sdk из исходного кода или это просто для справки.

Если это для последнего, как лучше всего его использовать? Пожалуйста, напишите мне точное использование тестов, присутствующих в исходном коде Android.

Ответы [ 2 ]

2 голосов
/ 23 декабря 2009

Тесты не запускаются автоматически при запуске при сборке исходного кода. Однако вы можете запустить их вручную, если хотите.

Если вы хотите сделать это, команды должны быть:

build/envsetup.sh
emulator &
development/testrunner/runtest.py android

См. Эту ветку для получения дополнительной информации об этом:
http://groups.google.com/group/android-platform/browse_thread/thread/a0eec9692f5072ba

2 голосов
/ 23 декабря 2009

(модульные) тесты, вероятно, существуют просто для того, чтобы любой, кто расширяет источник, мог убедиться, что изменения не привели к неожиданному поведению. Он также сообщает, что Google следует хорошим правилам разработки программного обеспечения и тестирует их код, а не только конечный результат.

Все вышеперечисленное сказало, не скачав источник, а только проанализировав ваше описание того, что вы видите.

Редактировать: Конечно, нет смысла удалять тесты, поскольку они одинаково открыты. Они также могут помочь разработчикам понять, каково ожидаемое поведение, если документация не ясна.

...