47 lines
1.6 KiB
Markdown
47 lines
1.6 KiB
Markdown
## Design Plan
|
|
|
|
**Inputs**: target tests directory, reference result tests directory, DUT result tests directory
|
|
|
|
**Output**: a dashboard that displays completion rate, elapsed time, estimated time remaining, and a list of all tests that can be filtered by tags
|
|
|
|
**Requirements**:
|
|
- A test is marked completed when there is a filename match in result tests directory
|
|
- Dashboard can be accessed by different devices, but input directories are stored locally on one machine
|
|
- Login required in order to view dashboard
|
|
- Viewer
|
|
- Only able to view
|
|
- Admin
|
|
- Able to access and modify settings
|
|
- Can enter exclusions for tests that are not ran in settings
|
|
|
|
Front end UI requirements:
|
|
- Completion rate and number of tests completed
|
|
- Overall completion rate
|
|
- CGW 452 completion rate
|
|
- number of tests completed for each type
|
|
- CGW453 completion rate
|
|
- number of tests completed for each type
|
|
|
|
- Time elapsed
|
|
- Estimated Time remaining
|
|
- Estimated date to complete
|
|
- 16 hrs on weekdays
|
|
- 24 hrs on weekends
|
|
- List of all tests
|
|
- Can filter by Tags:
|
|
- Completed: Boolean
|
|
- Type
|
|
- Device: String
|
|
- Rotation: String
|
|
- Test Point: String
|
|
- Station: String
|
|
- Band: String
|
|
- Channel: String
|
|
- Bandwidth: String
|
|
- RSSI: String
|
|
- Direction: String
|
|
- A P2P test with COE pairings should be displayed together
|
|
- P3P tests should be paired together by throttled/unthrottled
|
|
- Completed tests
|
|
- Display the avg throughput for each station
|