You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "adyatlov@gmail.com (JIRA)" <ji...@apache.org> on 2015/04/16 15:17:58 UTC

[jira] [Assigned] (MESOS-2503) Check TaskStatus::Reason in tests

     [ https://issues.apache.org/jira/browse/MESOS-2503?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

adyatlov@gmail.com reassigned MESOS-2503:
-----------------------------------------

    Assignee: adyatlov@gmail.com

> Check TaskStatus::Reason in tests
> ---------------------------------
>
>                 Key: MESOS-2503
>                 URL: https://issues.apache.org/jira/browse/MESOS-2503
>             Project: Mesos
>          Issue Type: Improvement
>          Components: test
>            Reporter: Alexander Rukletsov
>            Assignee: adyatlov@gmail.com
>
> We have a number of reasons for task status updates, but we do not test all of them. On the other side, some failures that we check in our tests do not have reason field set. It would be nice to have a check for state, reason and source for every failed or lost task. E.g.
> {code}
>   AWAIT_READY(status4);
>   EXPECT_EQ(TASK_LOST, status4.get().state());
>   EXPECT_EQ(TaskStatus::SOURCE_SLAVE, status4.get().source());
>   EXPECT_EQ(TaskStatus::REASON_EXECUTOR_TERMINATED, status4.get().reason());
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)