Core Cross Platform Regression Tests

CI Unit test cases that will run on all platforms. To reduce the CI burden, we only put in test-cases that are platform sensitive. Please use the following guideline:

  • Always consider add tests to the unittest folder first.
  • If a problems that passes the Linux pipeline but fails in Windows or MacOS, we should isolate the problem, write a minimal regression test case and add it to this folder.
  • A test case in this folder should be minimal and finish in a reasonable amount of time.
  • Document about why it should be in the all-platform-minimal-test.