Ticket #869 (closed defect: fixed)

Opened 16 months ago

Last modified 16 months ago

ATF Server: task scheduler GUI

Reported by: Jani Laakso Owned by: Marc Englund
Priority: blocker Milestone: 4.0.3
Component: Testing Tools Version: 4.0.3
Keywords: Cc: jukka.viitala@…
Known Issue description:
Hours estimate: Deadline (dd.mm.yyyy):
Known Issue version (since): Known Issue title:
Hours done: Depends to: 863
Affects documentation: no
Known Issue workaround:
Affects release notes: yes Contract:

Description

ATF Server task scheduler GUI

Note

  • AUT Server means Application Under Test Server, e.g. -removed- or -removed-
  • AUT Client means Applicaiton Under Test Client, e.g. Windows test host X

Task scheduler allows tester to run testcases/suites automatically against specific AUT Server and AUT Client. Tasks may be reoccurring meaning they are executed once per day or they can be executed only once on a specific date and time.

Proposed components

Table "Tasks"

  • list of all scheduled tasks
  • columns are
    • name (String)
    • description (String)
    • enabled (boolean)
    • once execution time (Date)
    • reoccurring execution time (hour:minute)
    • AUT Server (URL)
    • AUT Client (IP)

Table "Selected task"

  • list of selected task's testcases and testsuites
  • columns are
    • execution order (integer, starts from 1)
    • testcase/suite

Table "Available testcases/suites" columns are

  • list of all testcases/suites that can be added to "Selected task" table
  • columns are
    • testcase/suite

Proposed layout and controls

Add new tab called "Task scheduler" to main page's first tabsheet.

For "Task scheduler" add following components

Add "Tasks" table

  • "Tasks" columns should be editable using Calendar and Label components

Add "Selected task" table

  • "Move selected testcase/suite up (execute earlier)" button
  • "Move selected testcase/suite down (execute later)" button

Add "Available testcases/suites" table

  • "Add selected testcase/suite to "Selected task" table" button
  • "Remove selected testcase/suite from "Selected task" table" button

Change History

Changed 16 months ago by Jani Laakso

  • cc jukka.viitala@… added

Changed 16 months ago by Jani Laakso

  • depends_to set to 863

Task scheduler implementation part is on #863

Changed 16 months ago by Jani Laakso

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.