Hi Chris Thanks for your great suggestion.
You are right that for now this report is used for just a test and validation of NFVI platform, so “compliance” should not be present in any place I guess the report may have two forms of expression, one for command-line in text and one for dashboard in web pages These two forms may have the same content, but have slight differences in presentation style Like, link to dashboard may not be necessary in dashboard-form, and details of test area may be folded just inline so that is more convenient for users to check but i think that’s no big deal,content is the essential, we may adjust these concrete style in any time. BR Leo Wang On Nov 15, 2016, at 17:39, Christopher Price <[email protected]<mailto:[email protected]>> wrote: Hi Leo, Thanks for getting the ball rolling on this. I don’t want to hack at the wiki, so you get this inline… The DoveTail suites should be built around validation areas which each have a suite of test cases associated with them. These test suites should be broken down into a number of test cases that test (and prove) the ability of an implementation to provide functionality necessary for the operation of an OPNFV platform. As such I would think out test report would be structured around the test results per test area (by test suite) with a summary of the results of the test suite. The results of a test suite should notresult in the tool providing any statement of compliance or not to OPNFV at this time. The process we will follow is that the CVP will judge if an implementation is compliant based on the overall assessment of the results. Thus I propose: • Call it the “dovetail report” for now • we remove the line around ‘Compliance:’. • Add a link to the test dashboard. • We remove “create date” as the test may be run over a period of time. • Replace “Certify ID” with “Validation ID” Maybe something like: ---------------------------------------------------------------------------- DoveTail Report Version: 1.0 TestSuite: basic Result dashboard: <link to test result dashboard> Validation ID: 9b2a4144-21f8-7c2a-987b-8f2c125c2df2 Upload Date: 2016-11-01 20:27:21 UTC Duration: 514 seconds Assessed test areas: -vimoperations results: <link to document section with details> pass % </link > -networkoperations results: <link to document section with details> pass % </link > -networkipv6 results: <link to document section with details> pass % </link > -networkvpn results: <link to document section with details> pass % </link > -networkbgp results: <link to document section with details> pass % </link > etc… vimoperations: Pass rate % - <link to spec>dovetail.test.identifier1 </link >: result <link to test logs> - <link to spec>dovetail.test.identifier2 </link >: result <link to test logs> - <link to spec>dovetail.test.identifier3 </link >: result <link to test logs> networkoperations: Pass rate % - <link to spec>dovetail.test.identifier1 </link >: result <link to test logs> - <link to spec>dovetail.test.identifier2 </link >: result <link to test logs> - <link to spec>dovetail.test.identifier3 </link >: result <link to test logs> networkipv6: Pass rate % - <link to spec>dovetail.test.identifier1 </link >: result <link to test logs> - <link to spec>dovetail.test.identifier2 </link >: result <link to test logs> - <link to spec>dovetail.test.identifier3 </link >: result <link to test logs> Something like that I think. We should not in any way link to any tempest test cases in the test report, the test is defined by the document outlining the test cases. This can include a link to the dovetail.testcase.py scripts used, but not link outside of OPNFV. If someone was to do this manually they need to be able to provide manually entered results. Regards, Chris From: <[email protected]<mailto:[email protected]>> on behalf of Leo Wang <[email protected]<mailto:[email protected]>> Date: Tuesday, 15 November 2016 at 09:34 To: TECH-DISCUSS OPNFV <[email protected]<mailto:[email protected]>> Subject: [opnfv-tech-discuss] [dovetail] candidate of report content Hi all With the project moving on, the report of dovetail also needs to evolve with more information to present the status of the test. Here is a candidate report style: ---------------------------------------------------------------------------- Compliance Report Version: 1.0 TestSuite: basic Certify ID: 9b2a4144-21f8-7c2a-987b-8f2c125c2df2 Create Date: 2016-11-01 20:17:21 UTC Upload Date: 2016-11-01 20:27:21 UTC Duration: 514 seconds Status: Pass Rate: 0% (0/1) #passed tests/ total tests Compliance : NO #final result of this compliance Overview: dovetail.ipv6.tc001(2/3) # passed sub tests/ total sub tests -objective: VIM ipv6 operations, to create/delete network, port and subnet - - tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network pass - - tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port fail - - tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet pass Welcome to share your ideas within the mailing list or the wiki page https://wiki.opnfv.org/pages/editpage.action?pageId=8685074 BR Leo Wang _______________________________________________ opnfv-tech-discuss mailing list [email protected]<mailto:[email protected]> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
_______________________________________________ opnfv-tech-discuss mailing list [email protected] https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
