dotnet / corert

This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.

Home Page:http://dot.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error on tests/runtest.sh -coreclr All

Rattenkrieg opened this issue · comments

Tested on Fedora 32, as per runtest.cmd should affect Windows as well.
On "all" selection -test_filter_path parameter for tests/CoreCLR/runtest.py is omitted and we getting into this branch:

if test_filter_path is None:
os.environ["__Exclude"] = os.path.join(coreclr_repo_location, "tests", "issues.targets")

There is no tests/issues.targets file. Probably this one meant to be used but somehow wasn't added. Git history gives no clue.
I see this wasn't detected because tests/runtest.sh -coreclr defaults to Top200.

I don't think anyone ran all CoreCLR Pri-0 tests on Linux before.

We're in the process of migrating the repo to dotnet/runtimelab where we will use the same test runner as CoreCLR. Most of it should already work, but haven't looked at failures yet.

Why are you interested in running these?

Why are you interested in running these?

Wanted to contribue, I guess I have fix for #8246 and now looking to test it properly.
Btw I borrowed issues.targets from CoreCLR and had really hot ~90 mins running it. I never thought I would want swap partition enabled until my Firefox and VsCode were killed during test run. Most of the tests have failed for obvious reasons.

Running all the tests only adds marginal value over what we enable in the CI - if you have something, we would be happy for a pull request!