Commit Graph

17 Commits

Author SHA1 Message Date
Andrey Kurilin bf416eedcf [ci] Use zuul v3 native job for Rally
Change-Id: I041029751273f758cbca11de5825e793e3c28593
2018-05-16 18:13:44 +03:00
Liping Mao (limao) f0abb5a579 Fix Rally test case error
Transform plain function into scenario plugin is deprecated.
Now scenarios must be represented by classes, this patch
change update all scenarios from functions to classes.

Change-Id: I60f6fd175d67b72cd93bee5f4a70ee29cc062a70
Closes-Bug: #1710828
2017-08-15 16:55:29 +08:00
Kirill Zaitsev 5cc622f42a Enforce multiple previously ignored pep8 rules
This commit removes almost all the pep8 rules from ignore list. Most of
these rules only required minor changes or were redundant and could be
enabled without any changes.

The only rule exclusion left active is E128 to keep the commit small
enough.

Change-Id: Iec4f00cff9e023515082caae525207054341b94b
2017-07-05 13:25:32 +03:00
Hongbin Lu 3bdbf04bae Upgrade from docker-py to docker
The pypi package 'docker-py' [1] has been renamed to 'docker' [2].
We need to move to the new 'docker' package in order to leverage
the up-to-date features.

[1] https://pypi.python.org/pypi/docker-py
[2] https://pypi.python.org/pypi/docker

Change-Id: I0a6fdb905016ff064d90b3170c3bcf90311aaaad
2017-06-21 15:04:11 +00:00
Liping Mao 6543e0472d container connect both bridge and kuryr network in Rally
docker_client.create_container will connect to bridge
network by default.

Change-Id: I1d54203a5de60958c094aaeec4182c4253730bf3
Closes-bug: #1640720
2017-04-16 14:31:59 +08:00
Dongcan Ye 8e7f70db47 Temporary cleanup remove_container method in Rally job
Change-Id: I9979b69446615e2bdbcdb0c7ad0dc5858925a36a
Closes-Bug: #1646005
2016-11-30 16:58:11 +08:00
Liping Mao b7f8f23440 Build docker busybox image locally
Change-Id: I521962daca113202b52221cb53d93c0cad8f2d6f
Closes-bug: #1633435
2016-11-27 22:50:03 +08:00
Liping Mao f704f73959 Measure performance of docker create/delete container with/without kuryr.
Partially-implements: bp kuryr-libnetwork-rally

Change-Id: I3c122e50e2dc1a4d1cbc268c56723fdac7de1f54
2016-11-08 13:48:48 +08:00
Liping Mao 0e5632546c Add Rally test to measure docker create/delete network with/without kuryr.
Change-Id: If24a8307173cdfcbb1d67dd8c74f956a9ceef44c
Partially-implements: bp kuryr-libnetwork-rally
2016-11-05 22:20:42 +08:00
Liping Mao 2f19a2cf81 kuryr-libnetwork rally test job error log
Change-Id: Id6c1b4e22777fc7e425a91d62814724e03e43bf9
Closes-bug: #1638509
2016-11-02 17:53:11 +08:00
Jenkins d30fef3a52 Merge "Docker Daemon should use port 2375 instead of 23750 at some places" 2016-09-08 08:54:16 +00:00
Janonymous eebbac4bd4 Docker Daemon should use port 2375 instead of 23750 at some places
Closes-Bug: #1621308
Change-Id: I1ca10608417e9345672748af626b2c935683e396
2016-09-08 13:35:12 +05:30
Liping Mao bd4ccb0e67 Fix Rally test job in kuryr-libnetwork
Change-Id: I52c45180ce9b38e2b5443c48eb4a24e21b914923
Closes-bug: #1620450
2016-09-06 14:55:20 +08:00
Liping Mao ad75de7ea4 The kuryr default port has changed from 2377/2375 to 23750, we also need
to change it in all file.

Closed-Bug: #1603777

Change-Id: Ia7f55e64c3c6d7d988a5e698ada0a1406e920d65
2016-07-17 22:47:17 +08:00
Baohua Yang 0d4a5aa586 Add rally case for create and delete network
Add the create and delete network case, and the task file.
You can run the case by running:
rally --plugin-paths rally-jobs/plugins/ task start
rally-jobs/tasks/scenarios/create_and_delete_networks.json

implements blueprint: fullstack-testing

Change-Id: I48d3f2dbc75b8d7ec407dd18826b58f480ebaa02
2016-03-07 13:57:44 +08:00
Baohua Yang cf2853a36d Add the kuryr plugin for rally
1. Following Rally plugin structure, create the kuryr plugin.
2. Add one scenario of listing the networks.
3. Add the task file to trigger the scenario. Currently, users
can try this task (with rally installed) by running:
rally --plugin-paths rally-jobs/plugins/ task start
rally-jobs/tasks/scenarios/list_networks.json
4. Merge gal's update on the gate task yaml.

implements blueprint: fullstack-testing

Change-Id: Ie68c4f4f70a81cfeafe2b13e2a896570576a6892
2016-02-17 17:02:15 +08:00
Gal Sagie f90577d15d Add rally integration point
This folder is used to define the rally tests scenarios
run for Kuryr gate job.
This also allow to create Kuryr specific rally plugins
and use them in scenarios in the gate job.

implements blueprint: rally-kuryr-testing

Change-Id: I73078fffbf5707740a58be70902d5cb5a95fc074
2015-12-10 07:33:55 +00:00