IRC logs for #buildstream for Thursday, 2020-03-26

*** traveltissues has quit IRC05:40
*** traveltissues has joined #buildstream05:40
*** tristan_ has joined #buildstream06:43
*** mohan43u has quit IRC07:59
*** phildawson has joined #buildstream08:50
*** tpollard has joined #buildstream09:02
gitlab-br-botBenjaminSchubert opened MR !1840 (bschubert/notify-prepare-plan->master: _stream.py: Make `_enqueue_plan` a timed activity) on buildstream https://gitlab.com/BuildStream/buildstream/-/merge_requests/184009:12
*** rdale has joined #buildstream09:37
*** santi has joined #buildstream09:38
WSalmonhi benschubert is your mail saying that we would add a marker to the tests we have issues with and then add something around line 75 of tests/conftest.py so that the existing --plugins option in pytest also triggers these additional tests? so in order to run integration test that need plugins you would need `pytest [..] --integration --plugin`09:44
WSalmonbut that would be hidden in tox09:44
benschubertWSalmon: you would to: `pytest --integration -m plugins` yes09:44
benschubertI also want to get rid if `--integration`, because it is more counter-intuitive than useful and definitely not how pytest markers are used elsewhere :) But that will be a separate ML thread09:45
WSalmonthat was not quite how i read your mail but that makes more sence09:46
benschubert(IDE integration for example with Pycharm, I can't run integration tests easily)09:46
WSalmon`pytest --plugins` -> dose the external ones but  `pytest --integration -m plugins` dose what we have09:47
benschubertah, you are right we already have "--plugins". then I will go for that and make the change later for everything :)09:47
WSalmonwe also already have plugin things for tox09:47
WSalmonthat mirror what we have for pytest09:47
benschubertyep, my proposal will currently piggyback on that and extend it09:47
benschubertso that the underlying way of calling will change, but the dev-facing api will not :)09:48
WSalmonok, one thing that isnt explicit is what happens for the 10 or so `core` tests that dont need a sandbox but do need source plugin that will now need the external plugins, currently we have `# With --plugins only run plugins test` are you saying that we completly rewrite this bit or would those few core tests run when we have plugins, i can see how this could work from the pytest point of view but not the tox09:53
WSalmonie `pytest --integration -m plugins` or `pytest -m plugins`  would run he core that need plugins09:55
benschubertCurrently tox has: all tests / plugin tests. So it would run with "plugin tests".09:55
WSalmonbut i dont understand how that would look at the tox level09:55
benschubertTox has only two environments: non-plugins/plugins09:55
benschubertAnd if you want to run the integration tests in addition, you do the tox -- --integration09:55
benschubertwould work the same here09:55
WSalmonok yep09:56
WSalmonsorry the tox.ini comands sections is too complecated to grok at quickly, i think i get it09:57
benschubertI agree, not sure how we can improve that though09:57
WSalmonits kinda cool what it dose09:57
WSalmonbut its not clear about it09:57
WSalmoni think you could make it a lot clearer but not without making it harder to maintian and a lot longer09:58
WSalmoni had a email saying yep this sounds good ready to go but i wanted to check i under stood, thanks for the clarifications09:58
benschubertgreat :) thanks!09:59
*** tristan_ has quit IRC10:01
*** lachlan has joined #buildstream10:03
*** lantw44 has quit IRC10:24
*** lantw44 has joined #buildstream10:24
*** lantw44 has quit IRC10:26
*** lantw44 has joined #buildstream10:26
*** lantw44 has quit IRC10:27
*** lantw44 has joined #buildstream10:27
*** narispo has quit IRC10:36
*** narispo has joined #buildstream10:37
*** cphang has quit IRC10:38
*** ikerperez has quit IRC10:38
*** ikerperez has joined #buildstream10:38
*** cphang has joined #buildstream10:39
*** lachlan has quit IRC10:56
*** lachlan has joined #buildstream11:08
*** jib has joined #buildstream11:49
*** jib has left #buildstream11:49
*** lachlan has quit IRC11:53
*** lachlan has joined #buildstream11:58
*** lachlan has quit IRC12:17
*** lachlan has joined #buildstream12:30
*** lachlan has quit IRC12:41
*** lachlan has joined #buildstream12:46
*** mohan43u has joined #buildstream12:47
*** lachlan has quit IRC12:52
*** mohan43u has quit IRC12:54
*** mohan43u has joined #buildstream12:55
*** phildawson has quit IRC13:10
*** jib1 has joined #buildstream13:31
*** jib1 is now known as jib13:34
*** mohan43u has quit IRC13:34
*** mohan43u has joined #buildstream13:36
*** phildawson has joined #buildstream13:36
*** jib has left #buildstream13:57
*** lachlan has joined #buildstream14:14
*** phildawson has quit IRC14:30
*** phildawson has joined #buildstream14:32
*** lachlan has quit IRC14:49
*** lachlan has joined #buildstream14:59
*** hasebastian has joined #buildstream15:09
*** mohan43u has quit IRC15:19
*** mohan43u has joined #buildstream15:23
*** phildawson has quit IRC15:28
*** lachlan has quit IRC15:57
*** mohan43u has quit IRC16:23
*** mohan43u has joined #buildstream16:27
*** mohan43u has quit IRC16:37
*** mohan43u has joined #buildstream16:37
*** tristan has joined #buildstream17:28
*** tristan has joined #buildstream17:29
*** lachlan has joined #buildstream17:31
*** lachlan has quit IRC17:48
*** toscalix has joined #buildstream17:50
*** lachlan has joined #buildstream18:05
*** lachlan has quit IRC18:14
*** tpollard has quit IRC18:14
*** lachlan has joined #buildstream18:20
*** santi has quit IRC18:23
*** lachlan has quit IRC18:25
*** lachlan has joined #buildstream18:27
*** jib has joined #buildstream18:45
*** toscalix has quit IRC18:55
*** toscalix has joined #buildstream18:56
*** lachlan has quit IRC19:13
*** hasebastian has quit IRC19:27
*** phoenix has joined #buildstream19:29
*** phoenix has quit IRC19:34
*** phoenix has joined #buildstream19:43
*** rdale has quit IRC20:08
*** phoenix has quit IRC20:17
*** toscalix has quit IRC20:45
*** benschubert has quit IRC20:49

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!