
Ayrat
29.08.2018
11:58:17
Ну не. Где вызвали dotnet restore там и искать файлв пакета
Имею в виду paket.dependencies

Vasily
29.08.2018
11:59:14
Чую, ща глобальную проблему порешаем

Ivan
29.08.2018
12:00:06
Во нашел кажись

Google

Roman
29.08.2018
12:08:34
Привет!

Andrew
29.08.2018
13:15:33

Alexander ⚗
29.08.2018
13:42:38
Здравствуйте. Практикует ли кто-нибудь автоматизацию тестирования на f#?

Ivan
29.08.2018
13:47:53
Ну что ребят, проверите? Вроде у меня заработал Paket SDK.

Roman
29.08.2018
13:48:24

Alexander ⚗
29.08.2018
13:49:32
Писал юните тесты на F#
Хочу попробовать сделать тесты REST сервиса на нем. Какие библиотеки можно поизучать? И вообще какие ресурсы посоветуете на эту тему?

Ayrat
29.08.2018
13:49:53

Roman
29.08.2018
13:50:47
А где их можно найти?
https://www.youtube.com/watch?v=9zpG_hJsrL8
там этого касается, но не о совсем о тестах

Alexander ⚗
29.08.2018
13:53:08
Спасибо, посмотрю, почитаю.

Roman
29.08.2018
13:53:32

Google

Alexander ⚗
29.08.2018
13:53:46
А кто-нибудь использовал TickSpec? Насколько похож/отличается от SpecFlow сишарпного?
Или вообще сама идея использовать gherkin и f# такая себе?

Ivan
29.08.2018
13:54:15
обязательно проверю. как поставить?
Затягиваешь себе репу, собираешь SDK, можно подсмотреть в test.cmd. Выкладываешь куда нибудь на локал. Прописываешь Nuget.config как в тестовом проекте, добавляешь SDK в файл проекта. Стираешь paket .exe на локале. Ну и билдишь.

Ayrat
29.08.2018
13:55:49

Ivan
29.08.2018
13:56:20
Я буду часа через 2-3.

Roman
29.08.2018
14:48:13
@grishace и SaW привет!

Grigoriy
29.08.2018
14:48:36
@neftedollar симметрично
Меня сюда послали :) из #ru_general в слаке

Vasily
29.08.2018
14:50:26
А по какой причине?

Ayrat
29.08.2018
14:50:56

Grigoriy
29.08.2018
14:51:33

Roman
29.08.2018
14:52:19

Grigoriy
29.08.2018
14:53:08

Roman
29.08.2018
14:53:42

Klei
29.08.2018
14:54:26

Alexander ⚗
29.08.2018
14:55:10

Grigoriy
29.08.2018
14:55:27

Klei
29.08.2018
14:56:29

Alexander ⚗
29.08.2018
14:57:17
Если публично, то я бы посмотрел.
Ну пока для себя, хочу разобраться насколько это вообще удобно будет. Если заведу репчик на гитхабе с парой простых примеров — могу сюда закинуть.

Xak
29.08.2018
15:55:28
@fvnever

Ivan
29.08.2018
17:57:26

Google

Ayrat
29.08.2018
18:05:33

Ivan
29.08.2018
18:14:59
Но нет. Надо по другому:
<Project Sdk="Microsoft.NET.Sdk;Paket.SDK/0.0.1-beta1">
Ты sdk не подключил, я в майкрософт пока не лезу ??
Придется патчить весь пакет по кусочка..
У нас его автор адекватен?

Roman
29.08.2018
18:30:11
Привет!

Daniel
29.08.2018
18:30:17
Йей
Всем привет

Roman
29.08.2018
18:30:49
Привет!


Ivan
29.08.2018
20:03:54
Короче выложил Packet.SDK в Nuget. https://www.nuget.org/packages/Paket.SDK/0.0.1-beta1 Вместе с докером. Пакеты тянет - а дальше - все. Где то ошибся, пока Packet.Restore.targets обрезал. Ни черта не работает.
Вот это вот ни фига не работает почему то:
<ItemGroup Condition="($(DesignTimeBuild) != true OR '$(PaketPropsLoaded)' != 'true') AND '@(PaketReferencesFileLines)' != '' " >
<PaketReferencesFileLinesInfo Include="@(PaketReferencesFileLines)" >
<PackageName>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[0])</PackageName>
<PackageVersion>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[1])</PackageVersion>
<AllPrivateAssets>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[4])</AllPrivateAssets>
</PaketReferencesFileLinesInfo>
<PackageReference Include="%(PaketReferencesFileLinesInfo.PackageName)">
<Version>%(PaketReferencesFileLinesInfo.PackageVersion)</Version>
<PrivateAssets Condition=" ('%(PaketReferencesFileLinesInfo.AllPrivateAssets)' == 'true') Or ('$(PackAsTool)' == 'true') ">All</PrivateAssets>
<ExcludeAssets Condition="%(PaketReferencesFileLinesInfo.AllPrivateAssets) == 'exclude'">runtime</ExcludeAssets>
<Publish Condition=" '$(PackAsTool)' == 'true' ">true</Publish>
</PackageReference>
</ItemGroup>


Roman
29.08.2018
20:47:22
Привет

Андрей
29.08.2018
20:47:53
Всем привет!

Friedrich
30.08.2018
06:07:24
Пока мы тут судились и рядились, Иван просто взял и зафигачил Paket SDK?

Ayrat
30.08.2018
06:12:10

Vasily
30.08.2018
06:30:09
Ivan такой, да.Ну и рокет саенса там нет

Evgeniy
30.08.2018
06:32:14
Может нужно была сначала завести issue в Paket?

Friedrich
30.08.2018
06:32:40

Vasily
30.08.2018
06:32:42

Google

Friedrich
30.08.2018
06:32:56
Я тоже хотел сначала прототип набодяжить, а потом уже с ним заводить ишуй.

Evgeniy
30.08.2018
06:33:00
Сначала issue, потом WIP PR.

Friedrich
30.08.2018
06:33:36
Это работает как раз так.
Мне кажется, ты не совсем прав. Ну что в ишуе тебе ответят? «Окда, но мы не разбираемся в custom .net sdk, нужен ресёрч»

Vasily
30.08.2018
06:33:49

Friedrich
30.08.2018
06:33:51
А тут ты сразу такой с результатами ресёрча приходишь
Я планировал именно так. Сделать базовый прототип и с ним приходить в ишуй.

Vasily
30.08.2018
06:34:32
И тут Фридриха опередили

Evgeniy
30.08.2018
06:34:58

Friedrich
30.08.2018
06:35:40
И тут Фридриха опередили
Норм, у меня других задачек по опенсорсу хватает. Я очень рад, что кто-то драйвит полезные экосистемные вещи без меня :)
Но, если не забуду, я на досуге потыкаю Форкмана в слаке, и приспрошусь.

Evgeniy
30.08.2018
06:37:31
Ну, как знаете. Если нравится самим ковыряться, что уж тут поделаешь...

Friedrich
30.08.2018
06:37:41
Дак, ну, конечно нравится.
Мы этим живём!

Evgeniy
30.08.2018
06:38:22
Вот это уже, конечно, гм.
Придется патчить весь пакет по кусочка..
У нас его автор адекватен?
Ладно

Ayrat
30.08.2018
06:41:53
Кстати форкманн на дотнексте в Москве будет выступать в ноябре

Google

Friedrich
30.08.2018
06:42:36
Да, они прям хорошо взялись за состав докладчиков. Новые интересные лица с хорошими докладами попёрли.

Ayrat
30.08.2018
06:43:25
Я вот прошлый пропустил именно потому что качество докладов стало несоразмерно с ценой. Я раньше сам ездил, сейчас только за счёт компании

Friedrich
30.08.2018
06:43:44

Ayrat
30.08.2018
06:44:14
Наверное. Мне позапрошлый не зашёл

Vlad
30.08.2018
06:44:21
меня вроде как отправят в мск на этот

Friedrich
30.08.2018
06:44:24
В предыдущих состав участников (и темы их докладов) немножко стал приедаться, а тут они постарались и пригласили новых спикеров. Я прям почти всё что было положил в кучку «посмотреть позже»