## 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