lithium planning checkpoint, 10/22/15 notes


Colin Dixon
 

10/22/2015 TTP Notes

* committers vs. reality
    * Joe is listed as a committer, but has no committer rights
    * Either Joe can just say he wants to step down, or he can create an ODL account, let us know the ID and get rights
    * Create and ID here: https://identity.opendaylight.org/carbon/user-registration/index.jsp?region=region1&item=user_registration_menu
    * Contacted Joe here: https://lists.opendaylight.org/pipermail/ttp-dev/2015-October/000115.html
* TTP system test
    * M3 Status: https://lists.opendaylight.org/pipermail/release/2015-October/004139.html
    * We said we'd have 3 top-level features:
        * odl-ttp-model-rest
        * odl-ttp-driver (TBD)
        * CLI tools
    * Those three all need system tests, when will we deliver them?
        * Colin suggests say M4... which is 11/12, 3 weeks from today
        * This amounts to writing a simple python (with robot) script that does basic things
            * e.g., runs the TTP CLI tools (parser.jar) with a specific input and asserts things about the output
                * ideally, it should something non-trivial, i.e., don't just run the program see the output and test for that
            * e.g., for ttp-model-rest, load the feature, do a RESTCONF PUT, then a RESTCONF GET make sure you get what you expected
                * ideally, use both a simple TTP to catch easy things and somewhat complex TTP to test as much as possible
            * e.g., for odl-ttp-driver we'd have some more complex test actually programming an app-level TTP flow and seeing that it was translated to a device-level TTP flow(s) in an OVS instance in mininet
* TTP coding
    * Colin is in Tokyo next week
    * Curt is hoping to have some time next week
    * The Trello board is now up-to-date: https://trello.com/b/QxGfHDiy/odl-table-type-patterns
        * We'll communicate over the board/e-mail


Curt Beckmann
 

Hi Colin,

 

I was just looking back at this email and noticed that it is labeled “Lithium planning checkpoint”…  But I think this is Beryllium, yeah?

 

I’m asking in case I misunderstand and we somehow need to do something for Lithium…

 

Curt

 

From: ttp-dev-bounces@... [mailto:ttp-dev-bounces@...] On Behalf Of Colin Dixon
Sent: Thursday, October 22, 2015 4:00 PM
To: ttp-dev@...
Subject: [ttp-dev] lithium planning checkpoint, 10/22/15 notes

 

10/22/2015 TTP Notes

* committers vs. reality
    * Joe is listed as a committer, but has no committer rights
    * Either Joe can just say he wants to step down, or he can create an ODL account, let us know the ID and get rights
    * Create and ID here: https://identity.opendaylight.org/carbon/user-registration/index.jsp?region=region1&item=user_registration_menu
    * Contacted Joe here: https://lists.opendaylight.org/pipermail/ttp-dev/2015-October/000115.html
* TTP system test
    * M3 Status: https://lists.opendaylight.org/pipermail/release/2015-October/004139.html
    * We said we'd have 3 top-level features:
        * odl-ttp-model-rest
        * odl-ttp-driver (TBD)
        * CLI tools
    * Those three all need system tests, when will we deliver them?
        * Colin suggests say M4... which is 11/12, 3 weeks from today
        * This amounts to writing a simple python (with robot) script that does basic things
            * e.g., runs the TTP CLI tools (parser.jar) with a specific input and asserts things about the output
                * ideally, it should something non-trivial, i.e., don't just run the program see the output and test for that
            * e.g., for ttp-model-rest, load the feature, do a RESTCONF PUT, then a RESTCONF GET make sure you get what you expected
                * ideally, use both a simple TTP to catch easy things and somewhat complex TTP to test as much as possible
            * e.g., for odl-ttp-driver we'd have some more complex test actually programming an app-level TTP flow and seeing that it was translated to a device-level TTP flow(s) in an OVS instance in mininet
* TTP coding
    * Colin is in Tokyo next week
    * Curt is hoping to have some time next week
    * The Trello board is now up-to-date: https://trello.com/b/QxGfHDiy/odl-table-type-patterns
        * We'll communicate over the board/e-mail