Hi Jack,

I have finished the macro, but it failed for a Jenkins plugin is missing. I
cc the issue email to you, which will be discussed in the infra meeting.

BR/Julien

David McBride <dmcbr...@linuxfoundation.org>于2018年1月27日周六 上午12:13写道:

> +Julien
>
> Jack,
>
> I like the table format and the filtering options that you proposed.  Also
> +1 to Serena's suggestion to break out the health check data.
>
> I think that Julien is working on a Jenkins macro to enable the test API
> to retrieve the "jenkins id".  Julien - please confirm.
>
> David
>
> On Tue, Jan 23, 2018 at 10:53 PM, chenjiankun <chenjiank...@huawei.com>
> wrote:
>
>> Hi Serena,
>>
>>
>>
>> Thanks for your information updating.
>>
>> I am so glad to see TestAPI is ready to collecting deployment results,
>> and it would be much more convenient.
>>
>> One question: does all installer will push result to DB, or just Daisy
>> for now?
>>
>>
>>
>> For the Jenkins id, it means a combination of deployment + functest +
>> yardstick job. I am not sure if there are a ‘jenkins_id’ for now. This
>> field is for identify the combination jobs.
>>
>> For the second comment, maybe there are some misunderstanding, as David’s
>> requirements, we will show data last x iterations(not days), so I think
>> there will be no such problems.
>>
>> For the healthcheck column, I totally agree with you. But maybe it will
>> depend on functest to upload test result independently.
>>
>>
>>
>> What’s your opinions? @David, @Serena
>>
>>
>>
>> BRs,
>>
>> Jack Chan
>>
>>
>>
>> *发件人:* SerenaFeng(zte) [mailto:serena.feng.711+...@gmail.com]
>> *发送时间:* 2018年1月22日 18:08
>> *收件人:* chenjiankun
>> *抄送:* David McBride; Serena Feng; TECH-DISCUSS OPNFV
>> *主题:* Re: [opnfv-tech-discuss] [test-wg]Requirements for test resources
>> collection
>>
>>
>>
>> Hi David & Jack,
>>
>>
>>
>> Thanks for mentioning the task, an interface for collecting deployment
>> results has been ready in TestAPI[1],
>>
>> the Macro for pushing deployment result is also ready by Jelien[2], I
>> believe it will facilitate all the installers' work,
>>
>> currently, Julien is working on pushing daisy results to TestAPI
>> leveraging that Macro, I think it will be finished soon.
>>
>>
>>
>> And regarding how to show all the information in a table, I suggest we
>> can take a look at Jack's proposal first.
>>
>>
>>
>> @Jack, a few comments:
>>
>> 1. what's the opinion of jenkins id?
>>
>> 2. for a scenario-installer combination, some will not run once in a
>> day(trigger multiple times or run in multiple pods),
>>
>>     in this case, a simple pass/fail will be too vague, and to facilitate
>> the support of data iteration, I would suggest
>>
>>     leveraging 8/9/10(8 passed, 9 triggered, 10total), delete the
>> final statistic line
>>
>> 3. how about adding a healthcheck column(functest-healthcheck test
>> cases), to see if the installer meets the milestone 3.0
>>
>>
>>
>>
>>
>> [1]: https://gerrit.opnfv.org/gerrit/#/c/49895/
>>
>> [2]: https://gerrit.opnfv.org/gerrit/#/c/48515/
>>
>>
>>
>> BRs
>>
>> Serena
>>
>>
>>
>> On Mon, Jan 22, 2018 at 5:02 PM chenjiankun <chenjiank...@huawei.com>
>> wrote:
>>
>> Thanks, David.
>>
>>
>>
>> According your descriptions, I have created a demo table as below(wish I
>> do not misunderstanding your meaning):
>>
>>
>>
>> *scenario *
>>
>> *date *
>>
>> *Jenkins *
>>
>> *Version *
>>
>> *Installer *
>>
>> *Deployment *
>>
>> *Functest *
>>
>> *yardstick *
>>
>> os-nosdn-nofeature-ha
>>
>> 2018-01-21
>>
>> Jenkins id
>>
>> euphrates
>>
>> compass
>>
>> pass
>>
>> pass
>>
>> pass
>>
>> 2018-01-21
>>
>> Jenkins id
>>
>> euphrates
>>
>> compass
>>
>> fail
>>
>> not trigger
>>
>> not trigger
>>
>> statistic
>>
>> 8/9/10
>>
>> (pass:8,triggered:9, total:10)
>>
>> 6/7/8
>>
>> 6/7/8
>>
>>
>>
>>
>>
>> This last line in table body is the statistics information, and lines
>> above are the detailed information(and it can be folded).
>>
>> The score 8/9/10 is pass/triggered/total. Total means should run,
>> triggered means actually run.
>>
>> Also we can add three filters:
>>
>>
>>
>> If you select installer as compass, then will show all data related to
>> compass.
>>
>> Iterations means last x data points to be displayed.
>>
>>
>>
>> Does this table satisfied your requirements?
>>
>>
>>
>> BRs,
>>
>> Jack Chan
>>
>> *发件人:* David McBride [mailto:dmcbr...@linuxfoundation.org]
>> *发送时间:* 2018年1月20日 3:07
>> *收件人:* chenjiankun
>> *抄送:* TECH-DISCUSS OPNFV; tro...@redhat.com; Brattain, Ross B; Rao,
>> Sridhar; OLLIVIER Cédric IMT/OLN; mark.bei...@dell.com; Yuyang
>> (Gabriel); ALFRED C 'MORTON ' (acmor...@att.com); emma.l.fo...@intel.com;
>> Liyin (Ace); Wangwulin (Linda); georg.k...@ericsson.com; Serena Feng;
>> Julien
>> *主题:* Re: [opnfv-tech-discuss][test-wg]Requirements for test resources
>> collection
>>
>>
>>
>> +Serena, Julien
>>
>>
>>
>> Thanks, Jack.
>>
>>    1. Data reported per scenario (i.e., jenkins job, deployment,
>>    functest, yardstick, etc. displayed together for each scenario) instead of
>>    separate test silos.
>>    2. Include deployment results
>>    3. Include all Jenkins job results (failure to start, failure to
>>    complete, etc.)
>>    4. Clear date/time stamps for every data point
>>    5. Display the data above for the last x data points (e.g., 4, 5, 10
>>    ?)
>>    6. Use an easy-to-understand, unified scoring method for all test
>>    frameworks.
>>
>> As I mentioned, yesterday, Julien and Serena have been working on this,
>> as well.  Julien has developed a macro
>> <https://gerrit.opnfv.org/gerrit/#/c/48515/> to enable consolidation of
>> all results per scenario. He is intending to use the Daisy installer as a
>> platform to verify the macro, which then can be adapted to other installers.
>>
>>
>>
>> In addition, Serena has agreed to help manage an intern who can assist
>> with the project.  I have an action to create an intern proposal for that
>> purpose.
>>
>>
>>
>> David
>>
>>
>>
>> On Fri, Jan 19, 2018 at 1:23 AM, chenjiankun <chenjiank...@huawei.com>
>> wrote:
>>
>> Hi,
>>
>>
>>
>> As we discussed last test working group weekly meeting, we want to do
>> test resources aggregation.
>>
>> We plan to offer a new friendly web portal which contain all existing
>> test resource and more functions.
>>
>>
>>
>> I have a broad classification as bellow:
>>
>> 1.       Data analysis
>>
>> a)         Reporting(existing, For release)
>>
>> b)         Bitergia(existing)
>>
>> c)         Grafana(existing, For detailed test results)
>>
>> d)         ……(maybe we can develop more tools to show our detailed test
>> results)
>>
>> 2.       Test working group information(What information you want to see
>> from test working group? Test working group event? Event of each project?)
>>
>> 3.       Tools of each project(Need each project member to complete)
>>
>> 4.       ……(waiting for you to improve)
>>
>>
>>
>>
>>
>> This email is aim at collecting requirements for test resources, so if
>> you have any idea about classification, existing tools(such as reporting),
>> new functions you want, please do not hesitate to comment here.
>>
>> As Gabriel said, he will create a new wiki page for test resources
>> collection, so you can also comment there.
>>
>>
>>
>> @David, @Tim, can you repeat your advice about reporting here? I will try
>> my best to implement it.
>>
>> @All, all requirements, advice, comment are welcome~J
>>
>>
>>
>> BRs,
>>
>> Jack Chan
>>
>>
>>
>>
>>
>> --
>>
>> *David McBride*
>>
>> Release Manager, OPNFV
>>
>> Mobile: +1.805.276.8018
>>
>> Email/Google Talk: dmcbr...@linuxfoundation.org
>>
>> Skype: davidjmcbride1
>>
>> IRC: dmcbride
>>
>> _______________________________________________
>> opnfv-tech-discuss mailing list
>> opnfv-tech-discuss@lists.opnfv.org
>> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
>>
>>
>
>
> --
> *David McBride*
> Release Manager, OPNFV
> Mobile: +1.805.276.8018
> Email/Google Talk: dmcbr...@linuxfoundation.org
> Skype: davidjmcbride1
> IRC: dmcbride
>
_______________________________________________
opnfv-tech-discuss mailing list
opnfv-tech-discuss@lists.opnfv.org
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss

Reply via email to