Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 22 окт 2018, 17:35

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
СообщениеДобавлено: 19 фев 2014, 03:26 
Аватар пользователя

Зарегистрирован: 26 июн 2012, 13:22
Сообщений: 3422
Откуда: UA
Благодарил (а): 11 раз.
Поблагодарили: 244 раз.
Добрый день/вечер. Предоставляю вашему вниманию очередной вебинар от группы R.id.team
Что будет рассматриваться?
    Что такое TDD и как его применять.
    Выберем и рассмотрим фреймворк для написания функциональных/модульных тестов (Espresso).
    Выберем и рассмотрим фреймворк для использования Mock-объектов в тестах (Mockito).
    Если успеем, то рассмотрим сборку проекта Ant’ом и узнаем на сколько насколько покрыт проект тестами в процентном соотношении.
Хотите быть в курсе всех событий? Подписывайтесь

Время проведение: 19 февраля в 19:30 по киевскому времени (21:30 по мск).
Ссылка на трансляцию

_________________
R.id.team
Политика на форуме запрещена


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 21 фев 2014, 15:02 
Аватар пользователя

Зарегистрирован: 13 ноя 2013, 14:46
Сообщений: 1956
Благодарил (а): 10 раз.
Поблагодарили: 275 раз.
а у меня Espresso принципиально нигде не заводится... даже в wmware поставил мастдай, та же фигня - Просто не добавляется в проект. ZipException, есть много issue в трекере, но заморачиваться с костылями(рекомендациями) желания нет. Библиотека откровенно не готова, и фиг его знает какие там еще issue будут... уж лучше Robotium, который мозг не парит :)

_________________
Изображение


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 21 фев 2014, 15:24 
Аватар пользователя

Зарегистрирован: 26 июн 2012, 13:22
Сообщений: 3422
Откуда: UA
Благодарил (а): 11 раз.
Поблагодарили: 244 раз.
хз, у меня нормально ставится, на всех проектах стала тоже нормально...

_________________
R.id.team
Политика на форуме запрещена


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 21 фев 2014, 16:01 
Аватар пользователя

Зарегистрирован: 13 ноя 2013, 14:46
Сообщений: 1956
Благодарил (а): 10 раз.
Поблагодарили: 275 раз.
rezak90 писал(а):
хз, у меня нормально ставится, на всех проектах стала тоже нормально...

я пробывал в mac и fedora (idea ultimate) на проектах с gradle, и просто установил свежий windows 7 создал новый проект в eclipse, да в отличии от idea он не выдает ошибки при добавлении в манифест строки ...*GoogleInstrumentationTestRunner, но при попытки сборки валится с той же ошибкой. Просто считает этот espresso-1.1-bundled.jar (если добавляю по отдельности зависимости то просто архив с espresso) не валидным zip архивом. Idea вообще тупо себя ведет.. правый клик на архиве - Add as Library, и в ответ тишина... Там какая то проблема внутри, задублированный hamcrest я пробывал убирать через gradle нифига, но тут уже понял, что эти танцы с бубном мне не нужны и просто забил... Да и как то не сложно использовать Robotium, в espresso судя по примерам мне показалось много букав писать нужно... :)

_________________
Изображение


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 21 фев 2014, 16:06 
Аватар пользователя

Зарегистрирован: 26 июн 2012, 13:22
Сообщений: 3422
Откуда: UA
Благодарил (а): 11 раз.
Поблагодарили: 244 раз.
Я работаю как в Eclipse так и в Intelliji, то как то проблем с Espresso не возникает =). Но это дело такое, кому что нравится.

_________________
R.id.team
Политика на форуме запрещена


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 21 фев 2014, 16:17 
Аватар пользователя

Зарегистрирован: 13 ноя 2013, 14:46
Сообщений: 1956
Благодарил (а): 10 раз.
Поблагодарили: 275 раз.
ради интереса, просто добавил espresso-1.1-bundled.jar в свежий проект и попробывал сделать build:
Цитата:
Error:Android Pre Dex: [espresso-1.1-bundled.jar] UNEXPECTED TOP-LEVEL EXCEPTION:
Error:Android Pre Dex: [espresso-1.1-bundled.jar] java.util.zip.ZipException: error in opening zip file
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at java.util.zip.ZipFile.open(Native Method)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at java.util.zip.ZipFile.<init>(ZipFile.java:215)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at java.util.zip.ZipFile.<init>(ZipFile.java:145)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at java.util.zip.ZipFile.<init>(ZipFile.java:159)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:244)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at com.android.dx.command.dexer.Main.processOne(Main.java:596)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at com.android.dx.command.dexer.Main.run(Main.java:230)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at java.lang.reflect.Method.invoke(Method.java:606)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at org.jetbrains.android.compiler.tools.AndroidDxRunner.runDex(AndroidDxRunner.java:161)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at org.jetbrains.android.compiler.tools.AndroidDxRunner.main(AndroidDxRunner.java:294)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] at com.intellij.rt.execution.CommandLineWrapper.main(CommandLineWrapper.java:121)
Error:Android Pre Dex: [espresso-1.1-bundled.jar] 1 error; aborting

ну вот совсем я не уверен в том, что мне нужна библиотека, которая сразу рожает проблему :) Тем более, раз ошибка повторяется на 3-х машинах у меня либо везде что -то конфликтует либо мне фатально не везет :)

_________________
Изображение


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 авг 2014, 06:57 

Зарегистрирован: 25 авг 2014, 06:53
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Столкнулся с такой же проблемой. Решил ее таким образом: скачал полный test kit - https://code.google.com/p/android-test-kit/source/browse/#git%2Fbin%2Fespresso-standalone, затем взял корректный jar файл в папке bin/espresso-standalone


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 авг 2014, 11:22 
Аватар пользователя

Зарегистрирован: 26 июн 2012, 13:22
Сообщений: 3422
Откуда: UA
Благодарил (а): 11 раз.
Поблагодарили: 244 раз.
Как то я пропустил сообщения в этой ветке.
Да я сам долго все подключал. Но как оказалось там все просто. У меня например был конфликт с дагером. Нужно быть внимательней, две либы могут иметь в себе одну и ту же либу. Просто нужно добавлять в исключения.

_________________
R.id.team
Политика на форуме запрещена


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 авг 2014, 11:29 
Аватар пользователя

Зарегистрирован: 13 ноя 2013, 14:46
Сообщений: 1956
Благодарил (а): 10 раз.
Поблагодарили: 275 раз.
rezak90 писал(а):
Как то я пропустил сообщения в этой ветке.
Да я сам долго все подключал. Но как оказалось там все просто. У меня например был конфликт с дагером. Нужно быть внимательней, две либы могут иметь в себе одну и ту же либу. Просто нужно добавлять в исключения.

на сколько я понимаю, из собственного сообщения, я просто добавлял библиотеку в новый(чистый) проект, и проект сразу вылетал на build с исключением... может там что -то изменилось, или появилось что -то более полное, но это костыли и в продакшене использовать я это не буду 100%. Может когда будет скучно и поиграюсь еще, но пока желания нет. Это очевидный баг и лично мое мнение от компании уровня google предлогать подобные костыльные решения и просто не иметь никакого решения в течении всего этого времени - это очень стыдно :) Либо оно им не интересно либо они как обычно используют сообщество для тестирования и отлова багов в откровенно кривом и сыром продукте... вот как потестят и сделают работающее решение из коробки, так и будем посмотреть, а пока пусть негры парятся... :mrgreen:

_________________
Изображение


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB