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

[Testing] Improve "program" testing to better match the DPC++ e2e tests #1503

Merged
merged 1 commit into from
Apr 29, 2024

Commits on Apr 29, 2024

  1. [Testing] Improve "program" testing to better match the DPC++ e2e tests

    This adds a number of conformance tests to test things that are
    required for the "program" DPC++ e2e tests. Note that these tests
    don't all pass.
    
    Adapter testing infrastructure for level zero has been added, and
    a single test has been added to check their specific handling of
    linker errors (they write it to the build log of the output
    program).
    
    Other than that, test additions are as follows:
    * A few specialization constant tests to test usage of a kernel
      with multiple specialization constants defined.
    * Testing of the default specialization values.
    * KernelGetInfo outputs the correct kernel name and context pointer.
    * Compiling an (valid or invalid) program produces a valid (though
      unspecified) build log.
    * The "num devices" program info is sensible.
    RossBrunton committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    722f6c0 View commit details
    Browse the repository at this point in the history