Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make ML.NET tests target net8.0 and net9.0 instead of net6.0 #7097

Open
wants to merge 27 commits into
base: main
Choose a base branch
from

Commits on Mar 21, 2024

  1. Make tests and product target net8 instead of net6

    Net6 & net7 will be out of support by the time we release.
    ericstj committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    58d2dd0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e7f768 View commit details
    Browse the repository at this point in the history
  3. Remove net6.0 download

    ericstj committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    e18f8b1 View commit details
    Browse the repository at this point in the history
  4. Address change in behavior in enum.ToString

    InternalDataKind.TX  and InternalDataKind.Text have the same underlying
    value.  In net8.0 we started seeing ToString return the latter.
    ericstj committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    e84dc7f View commit details
    Browse the repository at this point in the history
  5. Update pipeline names

    ericstj committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    aea67f3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4fe2869 View commit details
    Browse the repository at this point in the history
  7. Update helix.proj

    ericstj authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    194885b View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    704fd61 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Refactor helix testing to get test info from projects

    Rather than constructing the test information outside the projects make
    a target within the test reponsible for this.
    That allows us to avoid hardcoding paths, and directly control the
    behavior for the individual test at the project level.
    ericstj committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    c5718cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d26b856 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Configuration menu
    Copy the full SHA
    dc0e509 View commit details
    Browse the repository at this point in the history
  2. Update Directory.Build.props

    ericstj authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    234f41a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8fb1f4f View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    65a5b41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7e20c4 View commit details
    Browse the repository at this point in the history
  3. Update baselines for net8.0

    ericstj committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    af6b3b9 View commit details
    Browse the repository at this point in the history
  4. Add net9.0 baselines

    ericstj committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    de40d3c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    733c9e3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c48f244 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    287f4a9 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Add missing baseline

    ericstj committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    703cc3c View commit details
    Browse the repository at this point in the history
  2. Use test script for helix payload

    Test script saves test output on failures.
    
    It also avoids returning non-zero when the runner completes gracefully
    with failures.
    ericstj committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    67e3150 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fda3783 View commit details
    Browse the repository at this point in the history
  4. Only run .NETFramework tests on x64

    Also cleanup setting RuntimeIdentifier since it's not required.
    
    Techincally we could be testing .NETFramework on more architectures by
    setting PlatformTarget but I don't want to open that can of worms yet
    since it might require new sets of baselines.
    ericstj committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    edcb44d View commit details
    Browse the repository at this point in the history
  5. Fix typo in bash script

    ericstj committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    021c85d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1f70011 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    92d66a0 View commit details
    Browse the repository at this point in the history