Size: a a a

QA — Автоматизация

2020 April 10

IE

Ivan Efimov in QA — Автоматизация
Andrey
ну, например, чтобы передать эти данные куда-то в json формате. затем нужно проверить, что ничего не потерялось
а сценариев сколько?
источник

A

Andrey in QA — Автоматизация
Ivan Efimov
а сценариев сколько?
Много, описывать свой класс для каждого нецелесообразно, как раз задача от этого уйти
источник

A

Andrey in QA — Автоматизация
Собственно проблема в упрощенном виде:
    @Test
   public void testTest0() {
       HashMap<String, Object> map = new HashMap<>();
       map.put("string", "test");
       map.put("int", 1000);
       map.put("double", 1.5);

       String json = new Gson().toJson(map);

       Type type = new TypeToken<Map<String, Object>>(){}.getType();
       assertEquals(new Gson().fromJson(json, type), map);
   }

Получаю ошибку : expected [{string=test, double=1.5, int=1000}] but found [{string=test, double=1.5, int=1000.0}]
источник

IE

Ivan Efimov in QA — Автоматизация
А если так?
map.put("int", (int) 1000);
Или так:
String expected_json = "[{string=test, double=1.5, int=1000}]"
источник

A

Andrey in QA — Автоматизация
Ivan Efimov
А если так?
map.put("int", (int) 1000);
Или так:
String expected_json = "[{string=test, double=1.5, int=1000}]"
скорее наоборот:
map.put("int", (double) 1000);

но
это не решение.
источник

IE

Ivan Efimov in QA — Автоматизация
int = double?
источник

AV

Alexei Vinogradov in QA — Автоматизация
https://events.nethouse.ru/all/21123/

Завтра что-то типа онлайн митапа будет, приходите.
источник

Э

Экс in QA — Автоматизация
на 10 по московскому?
источник

AV

Alexei Vinogradov in QA — Автоматизация
Экс
на 10 по московскому?
ага, для жаворонков
источник

rm

roma marinsky in QA — Автоматизация
Alexei Vinogradov
ага, для жаворонков
это совы уже, а не жаворонки)
источник

AZ

Andrey Zuykov in QA — Автоматизация
roma marinsky
это совы уже, а не жаворонки)
Мункины?)
источник

AZ

Andrey Zuykov in QA — Автоматизация
Спс, гляну
источник

ŚW

Świętomierz Wisniewski in QA — Автоматизация
Кто работает с пайпланами Jenkins? Что выбирать между declarative и scripting language? Необходимо настроить CD в связке с гаитхабом.
источник

YO

Yaroslav Osmyslitelny in QA — Автоматизация
Че нравится то и выбирай
источник

ŚW

Świętomierz Wisniewski in QA — Автоматизация
Świętomierz Wisniewski
Кто работает с пайпланами Jenkins? Что выбирать между declarative и scripting language? Необходимо настроить CD в связке с гаитхабом.
Конкретно интересует преимущества параллельного запуска и динамического запуска агентов. Плюс создание инстансов в Heroku.
источник

ŚW

Świętomierz Wisniewski in QA — Автоматизация
Yaroslav Osmyslitelny
Че нравится то и выбирай
О, большое спасибо, вы очень помогли.
источник

EB

Evgenii B in QA — Автоматизация
Świętomierz Wisniewski
Конкретно интересует преимущества параллельного запуска и динамического запуска агентов. Плюс создание инстансов в Heroku.
не будет проблем в обоих случаях
источник

ŚW

Świętomierz Wisniewski in QA — Автоматизация
Evgenii B
не будет проблем в обоих случаях
Спасибо, а можно более конкретным опытом поделиться, вы в рамках одного воркера настраивали всю систему используя пайплайны или изначально собирали агент под себя с использованием преднастройки пакером?
источник

YO

Yaroslav Osmyslitelny in QA — Автоматизация
Świętomierz Wisniewski
О, большое спасибо, вы очень помогли.
Всегда пожалуйста. А вообще это нормальный ответ. Дело вкуса. Использовать вы будете одни и тоже плагины, форма написания вкусовщина. У каждой формы отличается цель его выбора. Какие цели приоритетнее, то вам и лучше. Если и этого мало, напишите простенькую джобу на обоих подходах. Что больше зайдет то и берите.
источник

EB

Evgenii B in QA — Автоматизация
Yaroslav Osmyslitelny
Всегда пожалуйста. А вообще это нормальный ответ. Дело вкуса. Использовать вы будете одни и тоже плагины, форма написания вкусовщина. У каждой формы отличается цель его выбора. Какие цели приоритетнее, то вам и лучше. Если и этого мало, напишите простенькую джобу на обоих подходах. Что больше зайдет то и берите.
Плюсую
источник