To add to this, I think one reason originally for using "sickbay" was to
emphasize that this should be temporary. Removing tests from pre/post
commits permanently is a bad state to be in - at that point why even have
the test? Ideally if a test is extremely flaky, fixing that is highly
prioritized.

That being said, I'm not sure this worked out very well.

On Mon, Oct 17, 2022 at 12:47 PM Yi Hu via dev <dev@beam.apache.org> wrote:

> (From someone who received education not in English and from another
> field). I first assumed this is some terminology just like "flaky", "smock
> test" because I came from another world and did not know most of the terms
> in this field. That said, I just assumed it was another term used in the
> field and just acknowledged that.
>
> Just note that these "sickbayed" tests are not disabled from running.
> There are disabled test suites on https://ci-beam.apache.org/ having gray
> "🚫 " signs. Those tests are still running on schedule but we "expect"
> they fail / known to fail. If we really want to change. Maybe we could use
> "broken test", "unstable test" or something like that to make distinction
> to the disabled test suites we have.
>
> Best,
> Yi
>
> On Mon, Oct 17, 2022 at 3:26 PM Danny McCormick via dev <
> dev@beam.apache.org> wrote:
>
>> I'm +1 on this, sickbay was a new term for me when I joined the project.
>> One thing I will note: we still have plenty of sickbay references in our
>> code itself - https://github.com/apache/beam/search?p=1&q=sickbay - if
>> we decide to take this forward we should create an issue to remove those
>> (with the "good first issue" label).
>>
>> > By the way, is there any known reason not to have spaces in GitHub
>> Issues tags?
>>
>> Generally, no. GitHub gives you a label with spaces by default when you
>> create a new repo ("good first issue") and we already have multiple labels
>> with spaces ("awaiting triage", "good first issue", there are probably
>> more).
>>
>> I personally slightly prefer dashes because spaces make queries
>> <https://github.com/apache/beam/issues?q=is%3Aopen+is%3Aissue+label%3A%22awaiting+triage%22>
>> a little less clean since you need to quote the label (e.g. `is:open
>> is:issue *label:"disabled test"*` instead of is:open is:issue
>> *label:disabled-test*), but that is not a widely accepted standard.
>>
>> On Mon, Oct 17, 2022 at 3:10 PM Kenneth Knowles <k...@apache.org> wrote:
>>
>>> Hi all,
>>>
>>> I have gotten a lot of questions from people like "what is sickbay?"
>>>
>>> Because I am a Star Trek enthusiast I easily understood that if I
>>> "sickbay the test" means to disable it temporarily. And people on my team
>>> are used to this terminology. But this is not all people :-) and there are
>>> many name conflicts with products too.
>>>
>>> So I have edited the GitHub Issues tag "sickbay" to be "disabled test"
>>> and I suggest we use this term everywhere.
>>>
>>> By the way, is there any known reason not to have spaces in GitHub
>>> Issues tags?
>>>
>>> Kenn
>>>
>>

Reply via email to