Size: a a a

🎄.NET Talks: Evergreen🎄

2020 July 23

V🧀

Vestrond 🧀 in 🎄.NET Talks: Evergreen🎄
вижу, респектище
источник

V🧀

Vestrond 🧀 in 🎄.NET Talks: Evergreen🎄
мощно
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Ну, мне-то там пилить довольно мало
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Основную работу сделали Авалония-чуваки
источник

V🧀

Vestrond 🧀 in 🎄.NET Talks: Evergreen🎄
энивей
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
У них уже есть превьюилка отдельная. Всё, что нужно от меня — это интегрировать её в IDE.
источник

Ln

Larymar neosilator in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Который, таки да, кроссплатформенный (как же иначе).
было бы смешно...
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Larymar neosilator
было бы смешно...
Ну, я, если честно, сам под другими ОС не тестировал :)
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Но полностью их саппорчу и буду чинить, если будут по ним вопросы. И интеграционные тесты кроссплатформ завезу.
источник

Ln

Larymar neosilator in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Но полностью их саппорчу и буду чинить, если будут по ним вопросы. И интеграционные тесты кроссплатформ завезу.
а как гуй интеграционно тестировать?
источник

KF

Kirill Fimchenko in 🎄.NET Talks: Evergreen🎄
источник

Ln

Larymar neosilator in 🎄.NET Talks: Evergreen🎄
если не руками
источник

KF

Kirill Fimchenko in 🎄.NET Talks: Evergreen🎄
в голос орал
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
(щас там у меня чё-то с тестами забуксовало, но я починю)
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Larymar neosilator
а как гуй интеграционно тестировать?
Ну, в данном случае — достаточно просто. Нужные вещи уже абстрагированы.
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Смотри: гуй в Rider — это ж не формошлёпство какое-то. Он по большей части состоит из кода. Поэтому вместо того, чтобы тестировать гуй, можно программно вызывать всякие экшены и конструировать компоненты, а потом смотреть на их поведение.
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Далее, Авалония тоже отличную работу делает по абстрагированию своего UI протокола. У меня уже есть тестик, который билдит её проект, подключается по протоколу и ассёртит содержимое сообщений, которые там бинарно передаются.
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Это интеграционный тест, который я планирую для разных версий Авалонии гонять.
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
(там чот на CI у меня не встаёт, но я разберуся)
источник

Ln

Larymar neosilator in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Смотри: гуй в Rider — это ж не формошлёпство какое-то. Он по большей части состоит из кода. Поэтому вместо того, чтобы тестировать гуй, можно программно вызывать всякие экшены и конструировать компоненты, а потом смотреть на их поведение.
я бы хотел что то по типу аппиума для авалонии
но хз как его сделать
мб стану умнее попробую собрать
или рыбу подбить
источник