Files
test_dashboard/DESIGNPLAN.md
T
2026-06-02 11:59:31 -04:00

1.6 KiB

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