Test Reporting

Description

Make sure each report displays something even when no data exists.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Donald Desloge October 16, 2014 at 4:13 PM

Hey Markus

Yea, the Early Morning Report has a bar chart on that uses node data. When you don't have any nodes in your database it throws an exception. It would also take some fancy rewriting to fix.

Similar thing goes for the Availability by Node Report it would need a fancy update to show the no data section appropriately.

After the discussion in scrum, both of these issues are not blocker material, both reports work when you have the proper data. Marking as resolved.

Markus von Rüden October 16, 2014 at 2:11 AM

Hey Donald...

Early Morning Report: I remember having the same issue, it might be worth looking into this

Availability by Node Report: I encountered this as well, but it is not a "simple" task to get this to work.
We have to rewrite the whole report. I decided to not do that.
The issue here is, that the no data section is only shown when there is no data, which means the SQL query returns 0 result sets. But in that particular report the default query is something like this: "Select now(), now()-7 days" which always returns a result set.

Donald Desloge October 15, 2014 at 5:55 PM

Notes:

All reports except the following have minor issues.

Early Morning Report (When you do not have any nodes in the database it fails[Throws exception], but if you have one or more nodes in the database it works as expected)

Availability by Node Report (Does not display a No Data Section when running report without any nodes in the database)

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

PagerDuty

Created October 15, 2014 at 11:27 AM
Updated June 3, 2019 at 7:49 AM
Resolved October 16, 2014 at 4:13 PM
Loading...