Skip to content
This repository has been archived by the owner on Oct 11, 2024. It is now read-only.

add test coverage table to github summary #368

Closed
wants to merge 18 commits into from

Commits on Jul 3, 2024

  1. Code coverage JSON and summary

    collects code coverage report as JSON to upload to build artifacts, then parses the file to generate a markdown table for presentation in the GitHub summary.
    
    Removes
    
    Temporarily limits test cases and platforms in nm-remote-push, and skips benchmark, etc in nm-build-test to make testing go faster.
    derekk-nm committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    42e25e4 View commit details
    Browse the repository at this point in the history
  2. fix syntax

    derekk-nm committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    6a3e374 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    10a86fa View commit details
    Browse the repository at this point in the history
  2. fixes

    * proper reference to input variable
    * install required tabulate package
    * fix regex for exclude_also in coverage report
    derekk-nm committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    51cc2c0 View commit details
    Browse the repository at this point in the history
  3. try paren escape again

    derekk-nm committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    4f7cc03 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3704e8f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6cd7ae4 View commit details
    Browse the repository at this point in the history
  6. debugging print out

    derekk-nm committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    81558fd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    12cb478 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    5e7022d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a27b1ee View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. attempt to handle multi-line github output content

    temporarily restrict tests to one file for debugging
    derekk-nm committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    e6563ee View commit details
    Browse the repository at this point in the history
  2. move coverage summary to summary

    may be easier than passing the multi-line table from one action to another.
    derekk-nm committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    9a9d681 View commit details
    Browse the repository at this point in the history
  3. use nm-code-coverage-md action again

    this time with correction.
    derekk-nm committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    b27c1cf View commit details
    Browse the repository at this point in the history
  4. push it back to summary again.

    this time with correction.
    derekk-nm committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    844715b View commit details
    Browse the repository at this point in the history
  5. try using file content

    and aligning columns
    derekk-nm committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    179d2c2 View commit details
    Browse the repository at this point in the history
  6. tweak summary

    and revert changes used for testing purposes.
    derekk-nm committed Jul 8, 2024
    1 Configuration menu
    Copy the full SHA
    21268c4 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. exclude coverage when is_usage_stats_enabled

    our test runs won't ever enable it
    derekk-nm committed Jul 12, 2024
    1 Configuration menu
    Copy the full SHA
    884ffe8 View commit details
    Browse the repository at this point in the history