Skip to content

Conversation

@iguessthislldo
Copy link
Member

@iguessthislldo iguessthislldo commented Jan 18, 2025

Fixes for #74

  • scoreboard.pl:
  • matrix.py:
    • Fixed an issue on Chromium browsers where the test names would always get a scroll bar that would about double the size of the rows and impacted the usability of the matrix. Mainly tested with Firefox which doesn't have this problem. Removed explicit overflow-x: scrollCSS property to fix this.
      • Before:
        Screenshot from 2025-01-17 19-38-15
      • After:
        Screenshot from 2025-01-17 19-38-38
    • Fixes so ACE/TAO scoreboard can use the test matrix:
      • Remove dependency on scoreboard.pl -c option, which creates the build directories and downloads the *.build.json files for us. OpenDDS uses -c, but ACE/TAO doesn't.
      • Fix a Python Type error for average test time when a matrix is empty. This is the case for ACE6 builds at the moment.

- `scoreboard.pl`:
    - Removed an what looks like an unused function call to fix
      DOCGroup#75.
    - Fix a warning
    - Clean up `*.build.json` files.
- `matrix.py`:
    - Fixed a issue on Chromium browsers where the test names would always
      get a scroll bar that would about double the size of the rows and
      impact the usability of the matrix. Removed explicit overflow
      property to fix this.
    - Fixes so ACE/TAO scoreboard can use the test matrix:
        - Remove dependency on `scoreboard.pl -c` option, which creates
          the build directories and downloads the `*.build.json` files.
        - Fix a Python Type error for average test time when a matrix is
          empty. This is the case for ACE6 builds at the moment.
@iguessthislldo
Copy link
Member Author

iguessthislldo commented Jan 18, 2025

As far as I know, basically everything about the test matrix should work with ACE/TAO. The one thing I can't fix easily for ACE is the fact that it doesn't use real paths and that results in invalid GitHub file links:

Screenshot from 2025-01-17 19-42-00

For TAO and OpenDDS these go to the run_test.pl on GitHub or what ever script is linked. Fixing this would probably require changing whatever is printing the auto_run_tests lines or some sort of workaround in the matrix program that detects the ACE tests.

@jwillemsen
Copy link
Member

When it doesn't break anything ok for me

@iguessthislldo iguessthislldo merged commit 1771cd6 into DOCGroup:master Jan 20, 2025
1 check passed
@iguessthislldo iguessthislldo deleted the igtd/test-matrix-fixes branch January 20, 2025 19:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

scoreparser.pm gives error when ran on naboo

3 participants