Из 2.0 cts свободно загружается из репозитория Android.
Но об этом нет.
Кто-нибудь может сказать мне:
- Как построить cts? Существует ли стандартная процедура?
- Как запустить cts?
- Как добавить индивидуальный тестовый пример?
Вот, поделитесь своим опытом. После репо синхронизировать весь источник, вы не можете напрямую запустить "make" для создания всего источника. Вы получите некоторые ошибки.
Теперь я пытаюсь сначала создать источник андроида без cts, а затем создать только cts.
Кроме того, вот некоторые ссылки для run cts:
- http://i-miss-erin.blogspot.com/2010/05/how-to-add-test-plan-package-to-android.html
- www.mentby.com/chenny/how-does-cts-work-where-can-i-get-the-test-streams.html
- www.jxva.com/?act=blog!article&articleId=157
1st time Update @5-13 18:39 +8: 00
Выполняю следующие шаги:
1.стройте источник андроида без cts (переместите cts из $SDK_ROOT).
2.build cts (перемещение cts назад).
оба jdk1.5 и 1.6 имеют следующие ошибки:
1. В первый раз "make cts":
"Вызвано: java.io.FileNotFoundException:... (слишком многие открытые файлы)
2.Ваш второй отчет "make cts":
"acp: файл 'Из/хоста/Linux-x86/OBJ/Executables/VM-tests_intermediates/тесты/данные' не существует"
3. В третий раз "make cts":
"/bin/ bash: строка 0: cd: из/хоста/Linux-x86/OBJ/Executables/VM-tests_intermediates/hostjunit_files/классы: Нет такого файла или каталога"
4.В последнем сообщении "make cts":
"zip error: ничего не делать! (попробуйте: zip -q -r../../android.core.vm-tests.jar. -i.)"