========================================================= #opendaylight-integration: Integration Hack Fest @Brocade ========================================================= Meeting started by catohornet1 at 16:21:58 UTC. The full logs are available at http://meetings.opendaylight.org/opendaylight-integration/2014/integration_hack_fest__brocade/opendaylight-integration-integration_hack_fest__brocade.2014-06-16-16.21.log.html . Meeting summary --------------- * Introductions (catohornet1, 16:24:19) * ACTION: LuisGomez to upload slides to Wiki (CASP3R, 16:33:11) * History of the Integration group (CASP3R, 16:33:23) * Integration strategy - each project handles JUnit and PAX-Exam test (CASP3R, 16:36:31) * Integration group builds the distribution that triggers the CSIT which uses Robot framework. (CASP3R, 16:37:24) * Community lab is the last step of the Integration group to do testing outside of Linux Foundation (CASP3R, 16:38:35) * Tools used by the Integration group - Git/Gerrit, Nexus(Artifface Repo), Jenkins (Distribution Build), Robot (Test Automation), Bugzilla (Bug management), Testopia (Test management) (CASP3R, 16:42:05) * Linux Foundation lab setup, Jenkins, Robot, Controller 1&2, Mininet Slave 1&2 (CASP3R, 16:43:55) * Test work flow, Document test case in Testopia -- Write automation via Robot -- test locally -- upload to GIT repo (CASP3R, 16:47:24) * Test Repo - Testopia Product = Integration, Test plan = ODL Distribution , Test Case = Feature under test (CASP3R, 16:49:27) * Git project = Integration, Test Suites = test/csit/suites (CASP3R, 16:49:55) * Deliverables for Hydrogen release (CASP3R, 16:51:10) * Deliverables for Helium release (CASP3R, 16:55:50) * M3 - Test Documentation and report in Testopia, OpenFlow 1.3 FlowMod test, OpenFlow 1.3 Performance test and NetConf (CASP3R, 16:56:26) * M5 Neutron Test, Cluster Test, Tenancy Test, Longevity Test (CASP3R, 16:56:58) * Tools (CASP3R, 17:08:49) * GIT/Gerrit for code review (CASP3R, 17:14:31) * Jenkins, Job Events are based on projects Merge (CASP3R, 17:15:00) * checkout updated Integration test workflow (catohornet1, 17:15:09) * https://wiki.opendaylight.org/view/CrossProject:Integration_Group:Test_Tools (catohornet1, 17:15:59) * LINK: https://wiki.opendaylight.org/view/CrossProject:Integration_Group:Test_Tools (CASP3R, 17:16:12) * LINK: https://jenkins.opendaylight.org/integration/job/integration-hydrogen-project-centralized-integration (CASP3R, 17:19:51) * LINK: https://jenkins.opendaylight.org/integration/job/integration-master-project-centralized-integration (CASP3R, 17:19:55) * Robot The automation engine for our CSIT (CASP3R, 17:21:51) * Robot is keyword driven testing (CASP3R, 17:22:37) * reports are created in the following output .html, .log and .xml (CASP3R, 17:24:28) * Extended natively using Java and Python (CASP3R, 17:25:16) * pybot will execute all .txt file in a test suite directory. (CASP3R, 17:26:58) * Test case format, Setup - configuration detail, and topology used (CASP3R, 17:28:30) * settings Describe the test case and what imported resource to use (CASP3R, 17:28:49) * variables optional, created for the test case (CASP3R, 17:29:25) * info test case - where you write the test cases (CASP3R, 17:29:58) * Teardown - clean run for the next test case run (CASP3R, 17:30:47) * Core project testing - round table (CASP3R, 19:47:51) * Openflow - flowMod (Vendor extension), capabilities learning, Metering, grouping and TLS support (CASP3R, 19:49:21) * switch consistency (when there is a disconnection of switch to controller) (CASP3R, 19:50:40) * Netconf - Netopeer install (CASP3R, 19:53:42) * Netconf - Inventory get-config, push-config, (CASP3R, 19:55:02) * NetApp - Toaster, Ping (CASP3R, 20:04:58) * Performance - Cbench (CASP3R, 20:06:21) * Performance flows/sec, number of flows (flows in data store) (CASP3R, 20:07:26) * Performance Inventory (switches and links) (CASP3R, 20:08:15) * performance RESTApi (number of transcation) (CASP3R, 20:08:58) * BGP - neighbors , topology (CASP3R, 20:10:42) * Neutron - Openstack (2 Compute) (CASP3R, 20:12:58) * neutron (VTN/OVSDB) (CASP3R, 20:13:14) * sonar/jacoco - code converge, api converge (CASP3R, 20:15:48) * testopia - Document update, and Robot plugin (CASP3R, 20:25:47) * Netconf testing: Install Netopeer on Test VM; Test cases: Get conf, Push Conf, Mod Conf, Remote RPC. (catohornet1, 20:27:20) * Sonar/ Jococo: Code coverage, API coverage (catohornet1, 20:29:01) * For tommorow: We'll be working on Documenting, Mediawiki plugins, Code Coverage, OpenFlow --metering / Group, (CPQD), Netopeer install on test vm; Netconf Test cases, Net Apps: Toaster, ping; Performance: Cbench test, inventory swtch, links (catohornet1, 22:07:15) Meeting ended at 22:07:24 UTC. Action items, by person ----------------------- * LuisGomez * LuisGomez to upload slides to Wiki People present (lines said) --------------------------- * CASP3R (55) * catohornet1 (13) * odl_meetbot (8) * dfarrell07 (5) * Madhusudhan (2) * catohornet (0) * LuisGomez (0) Generated by `MeetBot`_ 0.1.4