Ticket #869 (closed defect: fixed)
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
Note: See
TracTickets for help on using
tickets.
