Running history for the dovetail tool

Anuket Project

Running history for the dovetail tool

 

this wiki page is used to record the running histroy for the dovetil tool.this may cover the runnning in the plugfest, CI and vendors lab.

1. Version change logs

For each dovetail release version, the docker images used are introduced first, then problems found and fixed are listed as well as the updates.

1.1 cvp.0.1.0  (2017/06/23)

1.1.1 Docker images used:

opnfv/dovetail:cvp.0.1.0 (commit ID 041a51d6d3ba5f2d9eabcf3501abb9af30ebc394)

opnfv/yardstick:danube.2.0

opnfv/functest:danube.2.0

opnfv/testapi:cvp.0.1.0 (Commit ID 056b7ccefe38b13e4b4eb11ff7e259e254e35c32)

1.1.2 Updates and problems found and fixed in this version

Image

Updates and problems found and fixed

JIRA

Gerrit

Image

Updates and problems found and fixed

JIRA

Gerrit

opnfv/dovetail:cvp.0.1.0

  1. https enabled checking

  2. sdnvpn path fix

  3. log improvement

  4. docker image tag with cvp.0.2.0

  1. DOVETAIL-456

  2. DOVETAIL-458

  3. DOVETAIL-450

  4. DOVETAIL-447

  1. https://gerrit.opnfv.org/gerrit/#/c/36541/

  2. https://gerrit.opnfv.org/gerrit/#/c/36785/

  3. https://gerrit.opnfv.org/gerrit/#/c/36615/

  4. https://gerrit.opnfv.org/gerrit/#/c/36775/

opnfv/yardstick:danube.2.0

  1. Bugfix: Monitor command in tc019 may not show the real nova-api service status

  2. Bugfix: "monitor_multi" type monitor in HA test case cannot get "max_recover_time"

  3. Improvement: Terminate openstack service's process using "kill" command

  4. Improvement: "monitor_process" type monitor pass criteria

  5. Bugfix: test.dbf file not deleted after execution of Disk I/O Block High Availability test

  1. YARDSTICK-655

  2. YARDSTICK-657

  3. YARDSTICK-659

  4. YARDSTICK-660

  5. YARDSTICK-696

  1. https://gerrit.opnfv.org/gerrit/#/c/34817/

  2. https://gerrit.opnfv.org/gerrit/#/c/35251/

  3. https://gerrit.opnfv.org/gerrit/#/c/36215/

  4. https://gerrit.opnfv.org/gerrit/#/c/35329/

  5. https://gerrit.opnfv.org/gerrit/#/c/36759/

opnfv/functest:danube.2.0

SDNVPN test cases are not enable in Functest

None

https://gerrit.opnfv.org/gerrit/#/c/35051/2

https://gerrit.opnfv.org/gerrit/#/c/36777/3

opnfv/testapi:cvp.0.1.0

user management and some bugfix

None

None


1.2 cvp.0.2.0 (2017/07/07)

1.2.1 Docker images used:

opnfv/dovetail:cvp.0.2.0 (commit ID 5ddf932dc28bcc47169c3091267d57ba5a99f9b2)

opnfv/yardstick:danube.3.0

opnfv/functest:cvp.0.2.0 (commit ID 3d03bbcfc45d00d4ce995d8aabff5808accb0687)

opnfv/testapi:cvp.0.2.0 (commit ID a7f82c093fab2ad19c7ffb0a81ec5756e91e73ae)

1.2.2 Updates and problems found and fixed in this version

Image

Updates and problems found and fixed

JIRA

Gerrit

Image

Updates and problems found and fixed

JIRA

Gerrit

opnfv/dovetail:cvp.0.2.0

  1. Update IPv6 tc018-tc025: give more details and modify some misunderstanding about these test cases

  2. Delete the ERROR log when it is not https

  3. Adapt Yardstick to copy yardstick.conf to /etc/yardstick

  4. Fix the docker version to be 17.03.0-ce rather than the latest one

  1. DOVETAIL-461

  2. DOVETAIL-462

  3. DOVETAIL-466

  4. DOVETAIL-467

  1. https://gerrit.opnfv.org/gerrit/#/c/37229/

  2. https://gerrit.opnfv.org/gerrit/#/c/37449/

  3. https://gerrit.opnfv.org/gerrit/#/c/37737/

  4. https://gerrit.opnfv.org/gerrit/#/c/37813/

opnfv/yardstick:danube.3.0

  1. Support ignoring server certificate

  2. Add debug log for recovering service failure

  3. Improve method to kill keystone process

None

  1. https://gerrit.opnfv.org/gerrit/#/c/36377/

opnfv/functest:cvp.0.2.0

None

None

None

opnfv/testapi:cvp.0.2.0

  1. role based access control and result upload

  2. testapi tox bugfix

  3. some bugfix

  1. None

  2. None

  3. RELENG-281 
    RELENG-212 
    FUNCTEST-694 
    RELENG-213  

  1. https://gerrit.opnfv.org/gerrit/#/c/37053/
    https://gerrit.opnfv.org/gerrit/#/c/37839/

  2. https://gerrit.opnfv.org/gerrit/#/c/37459/

  3. https://gerrit.opnfv.org/gerrit/#/c/37765/
    https://gerrit.opnfv.org/gerrit/#/c/37723/
    https://gerrit.opnfv.org/gerrit/#/c/37711/

 

1.3 cvp.0.3.0 (2017/7/21)

1.3.1 Docker images used:

opnfv/dovetail:cvp.0.3.0 (commit ID 7ed1cf189676693d84c9d48bb964c178b16bae76)

opnfv/yardstick:danube.3.1

opnfv/functest:cvp.0.2.0 (commit ID 3d03bbcfc45d00d4ce995d8aabff5808accb0687)

opnfv/testapi:cvp.0.3.0 (commit ID 4e0b74b0141e3ae5d250006f3d75fcc880738cc9)

1.3.2 Updates and problems found and fixed in this version

Image

Updates and problems found and fixed

JIRA

Gerrit

Image

Updates and problems found and fixed

JIRA

Gerrit

opnfv/dovetail:cvp.0.3.0

  1. Add docs about vping test cases (test scope and test specification)

  2. Add 2 vping test cases (vping.tc001->vping_userdata, vping.tc002->vping_ssh) into proposed_tests

  3. Bugfix: Build docker image failed because of lacking of packages

  4. Add resiliency.tc001 into proposed_tests

  1. None

  2. DOVETAIL-446

  3. DOVETAIL-475

  4. DOVETAIL-474

  1. https://gerrit.opnfv.org/gerrit/#/c/36253/

  2. https://gerrit.opnfv.org/gerrit/#/c/37853/

  3. https://gerrit.opnfv.org/gerrit/#/c/38573/

  4. https://gerrit.opnfv.org/gerrit/#/c/38713/

opnfv/yardstick:danube.3.1

None

None

None

opnfv/functest:cvp.0.2.0

None

None

None

opnfv/testapi:cvp.0.3.0

  1. Add Linux Foundation ID as account provider

  2. Upload multi results in one time

  3. Submit results to CVP to review

  4. Results are grouped by test id

  5. Add details for each test

None

None

 

1.4 cvp.0.4.0 (2017/8/4)

1.4.1 Docker images used:

opnfv/dovetail:cvp.0.4.0 (commit ID a8d7665ca783684bc10d7c3dbbc606e30f083bc7)

opnfv/yardstick:danube.3.1

opnfv/functest:cvp.0.2.0 (commit ID 3d03bbcfc45d00d4ce995d8aabff5808accb0687)

opnfv/testapi:cvp.0.4.0

opnfv/bottlenecks:cvp.0.4.0 (commit ID 3592f9016821a603930ebda7f4112abf732e6750)

1.4.2 Updates and problems found and fixed in this version

Image

Updates and problems found and fixed

JIRA

Gerrit

Image

Updates and problems found and fixed

JIRA

Gerrit

opnfv/dovetail:cvp.0.4.0

  1. Bugfix: wrong command in function 'check_https_enabled'

  2. Use opnfv/functest:cvp.0.5.0 and do some adaptions in dovetail tool

  3. Create a tar file for all logs

  4. Add tempest test cases into proposed_tests

  5. Fix testapi base_url for public_url

  6. Add user guide for results operations on web

  7. Add nginx to host static files

  1. DOVETAIL-482

  2. DOVETAIL-480

  3. DOVETAIL-479

  4. DOVETAIL-478

  5. None

  6. DOVETAIL-471

  7. DOVETAIL-485

  1. https://gerrit.opnfv.org/gerrit/#/c/39393/

  2. https://gerrit.opnfv.org/gerrit/#/c/39221/

  3. https://gerrit.opnfv.org/gerrit/#/c/38891/

  4. https://gerrit.opnfv.org/gerrit/#/c/38835/

  5. https://gerrit.opnfv.org/gerrit/#/c/38823/

  6. https://gerrit.opnfv.org/gerrit/#/c/38065/

  7. https://gerrit.opnfv.org/gerrit/#/c/39489/

opnfv/yardstick:danube.3.1

Bugfix: cannot run task if without yardstick.conf in danube

YARDSTICK-776

https://gerrit.opnfv.org/gerrit/#/c/38955/

opnfv/functest:cvp.0.2.0

  1. Remove functest repo and only python module have been installed

  2. Functest Docker image will not host any OS images

  3. Add a dedicated file to configure extra params in tempest.conf

  1. FUNCTEST-836

  2. None

  3. FUNCTEST-860

  1. https://gerrit.opnfv.org/gerrit/#/c/35813/
    https://gerrit.opnfv.org/gerrit/#/c/36163/

  2. https://gerrit.opnfv.org/gerrit/#/c/37373/

  3. https://gerrit.opnfv.org/gerrit/#/c/39019/

opnfv/testapi:cvp.0.4.0

  1. log browsing in directory style

 

 

opnfv/bottlenecks:cvp.0.4.0

 

 

 

 

1.5 cvp.0.5.0 (2017/8/18)

1.5.1 Docker images used:

opnfv/dovetail:cvp.0.5.0 (commit ID 474795c11c556dcd325559853fe7ed436a69418c)

opnfv/yardstick:danube.3.2 (commit ID e9338f29a70a38a5838498adf79ec91f92d085d1)

opnfv/functest:cvp.0.5.0  (commit ID 13067de652d6ccdcfc85f0f5e65841b644d9a6e9)

opnfv/bottlenecks:cvp.0.4.0 (commit ID 3592f9016821a603930ebda7f4112abf732e6750)

opnfv/testapi:cvp.0.5.0 

opnfv/dovetail:nginx.cvp.0.5.0

1.5.2 Updates and problems found and fixed in this version

Image

Updates and problems found and fixed

JIRA

Gerrit

Image

Updates and problems found and fixed

JIRA

Gerrit

opnfv/dovetail:cvp.0.5.0

  1. Merge addendum doc and workflow doc

  2. Update user guide docs

  3. Remake aarch64 patch for Dovetail container

  4. Remove some tempest test cases that are not too common

  5. Add additional Tempest API test cases into test case tempest.tc005

  6. persist db file in host for mongo container

  7. add nginx to host static files

  8. add a sample tempest_conf.yaml file into userconfig

  9. Add a patch to set ha SLA to be 30 seconds

  10. Modify logs

  11. Bugfix: the config files in useeconfig will cover user's config

  12. Bugfix: functest only keeps the last test case's log

  13. Bugfix: pre_condition cmds is just executed once

  14. Bugfix: No cirros-0.3.5-x86_64-disk.img

  15. Merge all test specification docs about test area tempest and defcore

  1. None

  2. DOVETAIL-493

  3. ARMBAND-286

  4. None

  5. DOVETAIL-495

  6. DOVETAIL-488

  7. DOVETAIL-485

  8. DOVETAIL-484

  9. DOVETAIL-496

  10. DOVETAIL-498

  11. DOVETAIL-492

  12. DOVETAIL-490

  13. DOVETAIL-489

  14. DOVETAIL-487

  15. DOVETAIL-431
    DOVETAIL-473

  1. https://gerrit.opnfv.org/gerrit/#/c/35161/
    https://gerrit.opnfv.org/gerrit/#/c/34643/

  2. https://gerrit.opnfv.org/gerrit/#/c/40369/

  3. https://gerrit.opnfv.org/gerrit/#/c/39073/

  4. https://gerrit.opnfv.org/gerrit/#/c/40963/

  5. https://gerrit.opnfv.org/gerrit/#/c/40745/

  6. https://gerrit.opnfv.org/gerrit/#/c/39851/

  7. https://gerrit.opnfv.org/gerrit/#/c/39489/

  8. https://gerrit.opnfv.org/gerrit/#/c/39463/

  9. https://gerrit.opnfv.org/gerrit/#/c/41251/

  10. https://gerrit.opnfv.org/gerrit/#/c/41285/

  11. https://gerrit.opnfv.org/gerrit/#/c/40733/

  12. https://gerrit.opnfv.org/gerrit/#/c/40051/

  13. https://gerrit.opnfv.org/gerrit/#/c/39925/

  14. https://gerrit.opnfv.org/gerrit/#/c/39719/

  15. https://gerrit.opnfv.org/gerrit/#/c/34649/
    https://gerrit.opnfv.org/gerrit/#/c/39389/
    https://gerrit.opnfv.org/gerrit/#/c/37989/
    https://gerrit.opnfv.org/gerrit/#/c/39459/
    https://gerrit.opnfv.org/gerrit/#/c/39585/
    https://gerrit.opnfv.org/gerrit/#/c/39223/
    https://gerrit.opnfv.org/gerrit/#/c/39229/
    https://gerrit.opnfv.org/gerrit/#/c/39227/
    https://gerrit.opnfv.org/gerrit/#/c/38379/
    https://gerrit.opnfv.org/gerrit/#/c/39225/

 

 

opnfv/yardstick:danube.3.2

None

None

None

opnfv/functest:cvp.0.5.0

None

None

None

opnfv/testapi:cvp.0.5.0

 

 

 

opnfv/dovetail:nginx.cvp.0.5.0

 

 

 

1.6 cvp.0.6.0 (2017/9/8)

1.6.1 Docker images used:

opnfv/dovetail:cvp.0.6.0 (commit ID 0aacdceeeac62333651ec5440fb32af965c7689e)

opnfv/yardstick:danube.3.2 (commit ID e9338f29a70a38a5838498adf79ec91f92d085d1)

opnfv/functest:cvp.0.5.0  (commit ID 13067de652d6ccdcfc85f0f5e65841b644d9a6e9)

opnfv/bottlenecks:cvp.0.4.0 (commit ID 3592f9016821a603930ebda7f4112abf732e6750)

opnfv/testapi:cvp.0.5.0 

opnfv/dovetail:web.cvp.0.6.0

opnfv/dovetail:api.cvp.0.6.0

1.6.2 Updates and problems found and fixed in this version

Image

Updates and problems found and fixed

JIRA

Gerrit

Image

Updates and problems found and fixed

JIRA

Gerrit

opnfv/dovetail:cvp.0.6.0

  1. Tag dovetail with cvp.0.7.0

  2. Disable get DB schema in Dockerfile

  3. Bugfix: sdnvpn test cases failed due to wrong module

  4. Support to run mandatory or optional test cases separately

  5. add api&web services for cvp

  6. Don't generate tar file when run without pushing results to DB

  7. Make Yardstick log level can be set by CLI

  8. Update the script for building local DB and testapi

  9. Bugfix: tar results dir cannot be parsed by web portal

  10. Replacing references to "DefCore"

  11. Updating the test specification document with iterative inprovements

  12. Dovetail tool replaces defcore with osinterop

  13. Clearer structuring current and future test scope of CVP addendum

  14. Adding a stub document for a CVP reviewer guide