Size: a a a

2020 December 11

AH

Ayrat Hudaygulov in pro.net
Dr. Friedrich von Never
А, то есть он из коробки умеет в кастомные раннеры?
Вроде да, но там подаётся мсбилд параметром типа
dotnet test /p:Runner=Abc.Some.Namespace;main.dll
источник

AH

Ayrat Hudaygulov in pro.net
Или как-то так я делал
источник

AT

Alexey Tkachenko in pro.net
EgorBo
await и awaitcc (capture context)
await и await!
источник

k

karb0f0s in pro.net
Alexey Tkachenko
await и await!
они говорят, что захват контекста это не фича языка, а особенность таски. поэтому языковыми конструкциями никак не выделяли эту фичу. 🤷‍♂️
источник

k

karb0f0s in pro.net
но учитывая сколько сахара они вбухивают в язык, сделать сахарок для этого экстеншена давным-давно пора
источник

AH

Ayrat Hudaygulov in pro.net
karb0f0s
они говорят, что захват контекста это не фича языка, а особенность таски. поэтому языковыми конструкциями никак не выделяли эту фичу. 🤷‍♂️
Таски не часть языка и евейт можно написать с чем угодно, но асинк метод захардкожен возвращать таски или войд
источник

AH

Ayrat Hudaygulov in pro.net
Так что языковая конструкция прибита гвоздями к одной имплементации
источник

NT

Nikita Tsukanov in pro.net
Dr. Friedrich von Never
Очень бесяче, что xunit проёбывает stdout из тестов
больше бесит что они утверждают, что у них всё дохуя кастомизировано
источник

NT

Nikita Tsukanov in pro.net
но на самом деле это ВООБЩЕ НЕ ТАК
источник

Dv

Dr. Friedrich von Ne... in pro.net
Ayrat Hudaygulov
Вроде да, но там подаётся мсбилд параметром типа
dotnet test /p:Runner=Abc.Some.Namespace;main.dll
Ок, норм
источник

B

Bonart in pro.net
Ayrat Hudaygulov
Таски не часть языка и евейт можно написать с чем угодно, но асинк метод захардкожен возвращать таски или войд
Я попрошу! Можешь возвращать любой свой Task-like
источник

NT

Nikita Tsukanov in pro.net
т. е. если тебе надо гонять тесты на макоси, у которых интероп с Cocoa
источник

NT

Nikita Tsukanov in pro.net
то xunit работать не будет
источник

NT

Nikita Tsukanov in pro.net
он тупо наплодит говнопотоков своих
источник

NT

Nikita Tsukanov in pro.net
и это не настроить без написания своего раннера
источник

E

EgorBo in pro.net
у хюнита ж свой синкконтекст
источник

AH

Ayrat Hudaygulov in pro.net
Bonart
Я попрошу! Можешь возвращать любой свой Task-like
А, да? И правда, забыл
источник

NT

Nikita Tsukanov in pro.net
EgorBo
у хюнита ж свой синкконтекст
у хюнита дохера чего своего, но мне нужен именно тот поток, который ось считает гуёвым
источник

NT

Nikita Tsukanov in pro.net
то есть тот в котором был вызван Main
источник

NT

Nikita Tsukanov in pro.net
этой же хуйнёй кста дотнет страдает
источник