Bug 3712

Summary: Testopia mediawiki extension
Product: [Infrastructure] Wiki Reporter: Stoicescu Cornel <corneliux.stoicescu>
Component: wikiAssignee: Michael Halstead <mhalstead>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: Medium CC: sgw
Version: unspecified   
Target Milestone: 1.4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---
Attachments:
Description Flags
patch files + readme
none
patch_final + readme none

Description Stoicescu Cornel 2013-01-14 12:34:07 UTC
In order to create easy test reports, please install the Testopia mediawiki extension. Here is the link to the extension page: http://www.mediawiki.org/wiki/Extension:Testopia_Reports
Comment 1 Michael Halstead 2013-01-18 02:27:22 UTC
The extension is present but not 100% functional.

The report generated by the below appears to work correctly.


{{#testopia:
|report_id=testplan
|plan_id=5
|showhide=true
|hidden=true
|chart=testers,tstatus,category,tprio
|charttype=pie3,pie,pie3,bar
|chartpos=top
|chartlayout=2
|chartwidth=500,400,450,400}}

Fixing priority reports is my next objective.
Comment 2 Stoicescu Cornel 2013-01-18 07:46:42 UTC
Very nice! we can use this type of report to detail our testing cycles. I am looking forward to working with this extension. 

I will keep this bug up to date with any issues I encounter using this extension.
Comment 3 Stoicescu Cornel 2013-02-01 11:30:47 UTC
Created attachment 1049 [details]
patch files + readme
Comment 4 Stoicescu Cornel 2013-02-01 11:31:05 UTC
Here is a patch that will fix the Agenda and Priority reports as well as add some tweaks to the way other reports look.

Also please look inside the README for the necessary steps to fix all the reports issues using this patch.

Some charts might require further fixing, as they are showing incorrect information, but I will cover that in a future bug/patch.
Comment 5 Stoicescu Cornel 2013-02-01 14:03:02 UTC
Please postpone the patch as I have found some issues we need to correct regarding test runs in the majority of reports. When case runs have multiple environments/builds in the same test run, they will show up for each of those in the report. We only use one build/environment per case run, even though case runs within the same test run can have different environments.

From the Testopia point of view this is correct, but we are not using this functionality; thus it needs removing or it will generate incorrect reports.

I will give the patch asap.
Comment 6 Stoicescu Cornel 2013-02-01 17:46:38 UTC
Created attachment 1052 [details]
patch_final + readme

The patch is ready. I have addressed all the issues mentioned above and also added fields like a "Last Changed" to the test plan report.

Read the README file inside the archive for instructions.

Cornel.
Comment 7 Stoicescu Cornel 2013-02-01 17:47:10 UTC
Changing to resolved - fixed.
Comment 8 Stoicescu Cornel 2013-02-14 11:33:18 UTC
The MediaWiki extension for Testopia is functional. 

Further bugs can be opened to enhance functionality and fix issues.