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

[tests] Add MonoApi runtime tests #65221

Merged
merged 42 commits into from
Mar 4, 2022

Commits on Mar 1, 2022

  1. Configuration menu
    Copy the full SHA
    9e5a43b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    529d3ef View commit details
    Browse the repository at this point in the history
  3. builds, but doesn't link (needs eglib)

    Fixed C++ compilation issues.
    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    e521ae5 View commit details
    Browse the repository at this point in the history
  4. XXX link eglib into embedded API test shared lib

    More ugly hacks.
    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    beb006e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    09c9d21 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3bd805b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    baa02eb View commit details
    Browse the repository at this point in the history
  8. Remove dependency on gmodule.h

    Had to copy the w32_find_symbol code that searches for a symbol in every module.
    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    a4a5c00 View commit details
    Browse the repository at this point in the history
  9. Remove test library eglib dependency

    Delete some unrunnable tests.
    
    Copy some basic eglib utilities into the test.
    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    bdfc029 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    243d879 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c18a64f View commit details
    Browse the repository at this point in the history
  12. HACK: dlopen("libcoreclr.dylib")

    Maybe get the module name from managed, based on platform, instead?
    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    c2acead View commit details
    Browse the repository at this point in the history
  13. add issues.targets excludes for MonoAPI tests

    Not expected to run on coreclr or mono on wasm or mobile, for now.
    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    7d298df View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a3afdc6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8decfb5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    1e76e2c View commit details
    Browse the repository at this point in the history
  17. Rename test file

    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    31709ca View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b81af1c View commit details
    Browse the repository at this point in the history
  19. add missing includes

    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    c246573 View commit details
    Browse the repository at this point in the history
  20. wip: win32 and gcc builds

    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    741bdcd View commit details
    Browse the repository at this point in the history
  21. remove EmptyStruct marshal tests

    we're not going to be running the marshaling tests here
    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    836f37a View commit details
    Browse the repository at this point in the history
  22. fix win32 builds

    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    aa17935 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    5803521 View commit details
    Browse the repository at this point in the history
  24. fix more builds

    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    95945b8 View commit details
    Browse the repository at this point in the history
  25. simplify managed code

    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    81cc313 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    f65c1b4 View commit details
    Browse the repository at this point in the history
  27. fix windows builds

    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    e746e6f View commit details
    Browse the repository at this point in the history
  28. fix gcc build

    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    6bfe2b7 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    6e4d4aa View commit details
    Browse the repository at this point in the history
  30. compile the native library as C, not C++

    building as C++ needs some MONO_API cleanup
    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    ff74d54 View commit details
    Browse the repository at this point in the history
  31. fix windows builds

    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    ec606ad View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    75e4097 View commit details
    Browse the repository at this point in the history
  33. delete more unused tests

    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    b368282 View commit details
    Browse the repository at this point in the history
  34. delete unused utilities

    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    541653e View commit details
    Browse the repository at this point in the history
  35. Add Thunks.cs tests

    lambdageek committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    a631c42 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    4d063ea View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    d2c30de View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    3cd562b View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    6669e05 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. change cmake order

    lambdageek committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    07c5ec5 View commit details
    Browse the repository at this point in the history
  2. add MIT banner

    lambdageek committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    0736ff1 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. skip Thunks test on AOT

    In the mono/mono repo that test was not expected to work with AOT
    lambdageek committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    8e3aa5e View commit details
    Browse the repository at this point in the history