-
Suggestion
-
Resolution: Fixed
There are both advanced and very simple Clover gadgets written during ShipIt attack of the Gadgets, looking for a good server home.
see also: CLOV-561
This could be a quick win piece of low hanging fruit.
Lets start with the simplest form of Clover gadget: "Display the Red/Green Clover Coverage bar".
e.g.
This gadget will:
- pull the coverage data from a user specified Artifact (that is a Clover HTML report) from the latest Bamboo build for a specified Bamboo Plan
- render a red/green coverage bar showing the percentage of code coverage for a specific project
- display the raw total percentage figure
- support all gadget display sizes
If the Artifact points to the root directory of a Clover HTML report, then the gadget can assume there will be a 'project.js' available.
e.g. http://clover.atlassian.com/browse/webtest/project.js
If the Artifact points to a single .js file (presumably project.js), the gadget should just use it as the data source.
An example gadget (done during ShipIt 10) is available on Labs: http://labs.atlassian.com/browse/GOGO .
The sub-project 'clover' contains the gadget: http://labs.atlassian.com/svn/GOGO/trunk/src/clover/ .
This gadget is actually deployed and can be installed in any Open Social container. The URL is: http://labs.atlassian.com/gadgets/npellow/src/clover-gadget.xml
This gadget also uses the historical json to generate a visualization of coverage and project metric trends. This can be added to the gadget for a phase #2.
- is detailed by
-
BAM-4048 Improve Clover-Bamboo Plugin
- Closed
[BAM-4364] Expose a single Clover Gadget via Bamboo
Workflow | Original: JAC Suggestion Workflow [ 3550190 ] | New: JAC Suggestion Workflow 3 [ 3611954 ] |
Status | Original: RESOLVED [ 5 ] | New: Closed [ 6 ] |
Backlog Order (Obsolete) | Original: 18770000000 | |
Parent |
Original:
|
|
Workflow | Original: JAC Sub-task Workflow [ 3380171 ] | New: JAC Suggestion Workflow [ 3550190 ] |
Issue Type | Original: Sub-task [ 6 ] | New: Suggestion [ 10000 ] |
Priority | Original: Low [ 4 ] | |
Status | Original: Closed [ 6 ] | New: RESOLVED [ 5 ] |
Workflow | Original: Bamboo Workflow 2016 v1 - Restricted [ 1436599 ] | New: JAC Sub-task Workflow [ 3380171 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: Bamboo Workflow 2016 v1 [ 1418226 ] | New: Bamboo Workflow 2016 v1 - Restricted [ 1436599 ] |
Workflow | Original: Bamboo Workflow 2014 v2 [ 609409 ] | New: Bamboo Workflow 2016 v1 [ 1418226 ] |
Workflow | Original: Bamboo Workflow 2014 [ 601424 ] | New: Bamboo Workflow 2014 v2 [ 609409 ] |
Workflow | Original: Bamboo Workflow 2010 [ 202989 ] | New: Bamboo Workflow 2014 [ 601424 ] |
Description |
Original:
There are both advanced and very simple Clover gadgets written during ShipIt attack of the Gadgets, looking for a good server home.
see also: This could be a quick win piece of low hanging fruit. Lets start with the simplest form of Clover gadget: "Display the Red/Green Clover Coverage bar". e.g. !http://img.skitch.com/20090824-ti2wwfuet8mfaqpw8hiw8h6k8a.jpg! This gadget will: * pull the coverage data from a user specified Artifact (that is a Clover HTML report) from the latest Bamboo build for a specified Bamboo Plan * render a red/green coverage bar showing the percentage of code coverage for a specific project * display the raw total percentage figure * support all gadget display sizes If the Artifact points to the root directory of a Clover HTML report, then the gadget can assume there will be a 'project.js' available. e.g. http://clover.atlassian.com/browse/webtest/project.js If the Artifact points to a single .js file (presumably project.js), the gadget should just use it as the data source. An example gadget (done during FedEx 10) is available on Labs: http://labs.atlassian.com/browse/GOGO . The sub-project 'clover' contains the gadget: http://labs.atlassian.com/svn/GOGO/trunk/src/clover/ . This gadget is actually deployed and can be installed in any Open Social container. The URL is: http://labs.atlassian.com/gadgets/npellow/src/clover-gadget.xml This gadget also uses the historical json to generate a visualization of coverage and project metric trends. This can be added to the gadget for a phase #2. |
New:
There are both advanced and very simple Clover gadgets written during ShipIt attack of the Gadgets, looking for a good server home.
see also: This could be a quick win piece of low hanging fruit. Lets start with the simplest form of Clover gadget: "Display the Red/Green Clover Coverage bar". e.g. !http://img.skitch.com/20090824-ti2wwfuet8mfaqpw8hiw8h6k8a.jpg! This gadget will: * pull the coverage data from a user specified Artifact (that is a Clover HTML report) from the latest Bamboo build for a specified Bamboo Plan * render a red/green coverage bar showing the percentage of code coverage for a specific project * display the raw total percentage figure * support all gadget display sizes If the Artifact points to the root directory of a Clover HTML report, then the gadget can assume there will be a 'project.js' available. e.g. http://clover.atlassian.com/browse/webtest/project.js If the Artifact points to a single .js file (presumably project.js), the gadget should just use it as the data source. An example gadget (done during ShipIt 10) is available on Labs: http://labs.atlassian.com/browse/GOGO . The sub-project 'clover' contains the gadget: http://labs.atlassian.com/svn/GOGO/trunk/src/clover/ . This gadget is actually deployed and can be installed in any Open Social container. The URL is: http://labs.atlassian.com/gadgets/npellow/src/clover-gadget.xml This gadget also uses the historical json to generate a visualization of coverage and project metric trends. This can be added to the gadget for a phase #2. |
Description |
Original:
There are both advanced and very simple Clover gadgets written during FedEx attack of the Gadgets, looking for a good server home.
see also: This could be a quick win piece of low hanging fruit. Lets start with the simplest form of Clover gadget: "Display the Red/Green Clover Coverage bar". e.g. !http://img.skitch.com/20090824-ti2wwfuet8mfaqpw8hiw8h6k8a.jpg! This gadget will: * pull the coverage data from a user specified Artifact (that is a Clover HTML report) from the latest Bamboo build for a specified Bamboo Plan * render a red/green coverage bar showing the percentage of code coverage for a specific project * display the raw total percentage figure * support all gadget display sizes If the Artifact points to the root directory of a Clover HTML report, then the gadget can assume there will be a 'project.js' available. e.g. http://clover.atlassian.com/browse/webtest/project.js If the Artifact points to a single .js file (presumably project.js), the gadget should just use it as the data source. An example gadget (done during FedEx 10) is available on Labs: http://labs.atlassian.com/browse/GOGO . The sub-project 'clover' contains the gadget: http://labs.atlassian.com/svn/GOGO/trunk/src/clover/ . This gadget is actually deployed and can be installed in any Open Social container. The URL is: http://labs.atlassian.com/gadgets/npellow/src/clover-gadget.xml This gadget also uses the historical json to generate a visualization of coverage and project metric trends. This can be added to the gadget for a phase #2. |
New:
There are both advanced and very simple Clover gadgets written during ShipIt attack of the Gadgets, looking for a good server home.
see also: This could be a quick win piece of low hanging fruit. Lets start with the simplest form of Clover gadget: "Display the Red/Green Clover Coverage bar". e.g. !http://img.skitch.com/20090824-ti2wwfuet8mfaqpw8hiw8h6k8a.jpg! This gadget will: * pull the coverage data from a user specified Artifact (that is a Clover HTML report) from the latest Bamboo build for a specified Bamboo Plan * render a red/green coverage bar showing the percentage of code coverage for a specific project * display the raw total percentage figure * support all gadget display sizes If the Artifact points to the root directory of a Clover HTML report, then the gadget can assume there will be a 'project.js' available. e.g. http://clover.atlassian.com/browse/webtest/project.js If the Artifact points to a single .js file (presumably project.js), the gadget should just use it as the data source. An example gadget (done during FedEx 10) is available on Labs: http://labs.atlassian.com/browse/GOGO . The sub-project 'clover' contains the gadget: http://labs.atlassian.com/svn/GOGO/trunk/src/clover/ . This gadget is actually deployed and can be installed in any Open Social container. The URL is: http://labs.atlassian.com/gadgets/npellow/src/clover-gadget.xml This gadget also uses the historical json to generate a visualization of coverage and project metric trends. This can be added to the gadget for a phase #2. |