Opened 12 years ago

Last modified 11 years ago

#363 closed task

Enhancement of petascope regression test suite — at Version 10

Reported by: abeccati Owned by: Nikolche Kolev
Priority: major Milestone: 8.5
Component: systemtest Version: 8.4
Keywords: Cc: Dimitar Misev, Piero Campalani, Alireza, Jinsongdi Yu
Complexity: Medium

Description (last modified by abeccati)

As part of the proposed projects we have regression test refactoring

Wrt regression testing we need improvement especially with petascope tests (documented here)

Most compelling is the inclusion of an oracle or similar structure for evaluating query output and enable also queries that purposefully generate errors to be part of successful test cases.

Investigation of current status and proposal of solutions is required

Change History (10)

comment:1 by Dimitar Misev, 12 years ago

Note that I have submitted some systemtest refactoring patch, you should do your work after applying that on.

comment:2 by Dimitar Misev, 12 years ago

Note I've updated a bit the test page at wiki:RasdamanTestSuites#Petascopetests

The configuration file for petascope and the whole systemtest now is source:systemtest/conf/test.cfg

Last edited 11 years ago by Piero Campalani (previous) (diff)

comment:3 by Piero Campalani, 11 years ago

As soon as the oracle-based testing system is set up, as a next step we should add (many) error-prone queries and verify they actually return an error/exception (this will help us reviewing error messages and identifying cumbersome ones, e.g. see #394).

comment:4 by Dimitar Misev, 11 years ago

That should go in another ticket Piero, I don't think Nikolce has the background to add such tests.

comment:5 by Piero Campalani, 11 years ago

Yes, it was general next-step, not Nikolce's next step :)
It was a note, then we can either create a new ticket or go on with this one, whatever.

comment:6 by abeccati, 11 years ago

Status: newassigned

I strongly second Piero's proposal and created #396 for that purpose (we should keep tasks/ticket as "atomic" tasks as much as we can to ease management)
Let's finalize infrastructure first with this ticket.

@nkolev: Please "accept" the ticket (accept option at bottom of modify ticket) so we can track active assignment.

comment:7 by Nikolche Kolev, 11 years ago

Status: assignedaccepted

comment:8 by Dimitar Misev, 11 years ago

patch submitted

comment:9 by Piero Campalani, 11 years ago

Missing ref from comment:8 : changeset:a6625cd.

Now WCS tests are left.

comment:10 by abeccati, 11 years ago

Complexity: EasyMedium
Description: modified (diff)

Also WMS tests are missing, basic ones should be included. Meanwhile patch submitted to master (2013-07-23 14:02:17) for WMS inclusion: links directly to the test.sh engine script.

Note: See TracTickets for help on using tickets.