fumihiko kakuma 73b1937267 Add tempest scenario tests
This adds tests which check a peer for remote AS(quagga) on
docker container. This uses test tools in the ryu.

Related Change-Id: Ibf94cc2183783f9bdb2dd245ad28d304ca930589

Depends-On: Ieb710181c1e496742e1e019a6238e5e0bd922971
Depends-On: I62e74d350d6533fa842d64c15b01b1a3d42c71c2
Change-Id: I9c38dde4c092bce0ebba02db746a3b519597ce0a
2017-04-17 06:39:33 +00:00
..
2017-04-17 06:39:33 +00:00
2017-04-17 06:39:33 +00:00
2017-04-17 06:39:33 +00:00
2017-04-17 06:39:33 +00:00
2017-04-17 06:39:33 +00:00
2017-04-17 06:39:33 +00:00
2017-04-17 06:39:33 +00:00

scenario tests use the following environment.

diagram:

       ----------------------+--------------- tenant
                             |                network
                        +--------+
                        | router |
                        +--------+
                             |
       -----+----------------+--------------- provider
            |                |                network
       +---------+           |
       | dragent |           |
       +---------+           |
            |                |
            | +--------------+
            | |
       +--------+
       | docker |
       | bridge |
       +--------+
            |
            +-----------+------------+-------
                        |            |
                   +---------+  +---------+
       docker      | quagga1 |  | quagga2 | ...
       container   +---------+  +---------+


docker container environment is provided by test tool of ryu.
It has the following functions:
- build and remove a container image.
- run, stop and remove a container.
- some operations to quagga container.
- get some information from quagga container.