<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 1, 2017 at 4:18 AM,  <span dir="ltr"><<a href="mailto:zhu.fanglei@zte.com.cn" target="_blank">zhu.fanglei@zte.com.cn</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_2656772049463595808zcontentRow"> <p>I think it a good solution, I already put +1 :)</p><p><br></p><p>And, as to the scenario testcases, shall we:</p><p>1) remove test steps/checks already coverd in API test</p></div></blockquote><div>Duplicate test steps/checks is not good and should be removed. It's not related to the scenario refactoring effort, so please if you find duplicated tests or test steps, we should remove them.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_2656772049463595808zcontentRow"><p>2) remove sequence test cases (such as test_server_sequence_suspend_<wbr>resume), othersize scenario will get fatter and fatter</p></div></blockquote><div>There's no definitive answer to that. We should just remember what a scenario should be: test several openstack components, "real" world use cases, "real" integration testing. Those should be our guideline for scenarios. We should not buy into "I put it into the scenarios directory because the helper methods were here and convenient" or "because I saw an already existing scenario that look kind of the same".</div></div></div></div>