LMA plugins use tox to run their tests

Bug #1489938 reported by Simon Pasquier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel Plugins
Fix Committed
Medium
Alexey Elagin
Fuel for OpenStack
Fix Committed
Medium
Alexey Elagin

Bug Description

The LMA plugins (collector [1], Elasticsearch-Kibana[2], InfluxDB-Grafana [3] and infrastructure alerting [4]) have added a tox.ini file that runs all the necessary tests:
- Puppet lint
- Puppet metadata lint
- Puppet syntax checker
- Puppet rspec tests
More tests will be added in the future like PEP8 and unit tests for Python modules.

We'd like to update the Jenkins jobs associated to the LMA plugins to run tox instead of the custom script actually configured (which doesn't run the Puppet rspec tests for instance).

[1] https://github.com/stackforge/fuel-plugin-lma-collector
[2] https://github.com/stackforge/fuel-plugin-elasticsearch-kibana
[3] https://github.com/stackforge/fuel-plugin-influxdb-grafana
[4] https://github.com/stackforge/fuel-plugin-lma-infrastructure-alerting

Changed in fuel:
importance: Undecided → Medium
status: New → Confirmed
assignee: nobody → Fuel CI team (fuel-ci)
Igor Belikov (ibelikov)
Changed in fuel:
assignee: Fuel CI team (fuel-ci) → Alexey Elagin (aelagin)
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to fuel-infra/jenkins-jobs (master)

Fix proposed to branch: master
Change author: Alexey Elagin <email address hidden>
Review: https://review.fuel-infra.org/10948

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to fuel-infra/jenkins-jobs (master)

Reviewed: https://review.fuel-infra.org/10948
Submitter: Aleksandra Fedorova <email address hidden>
Branch: master

Commit: 7189e52436462b3c32ff8b72f52f742bd55b8948
Author: Alexey Elagin <email address hidden>
Date: Mon Aug 31 16:13:26 2015

change LMA plugin job for tox use

Change-Id: I3531eaa8278ccccc5268c7e5ace1ebe515a40665
Closes-Bug: #1489938

Changed in fuel:
status: In Progress → Fix Committed
Changed in fuel-plugins:
assignee: nobody → Alexey Elagin (aelagin)
importance: Undecided → Medium
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.