-
Notifications
You must be signed in to change notification settings - Fork 281
Description
There are currently multiple benchmarks with [AotFilter("Currently not supported due to missing metadata.")]
filter applied: https://github.com/dotnet/performance/search?q=AotFilter
With dotnet/BenchmarkDotNet#1973 in theory some of these benchmarks could now work.
The person who is willing to work on that should re-enable these benchmarks (by removing the attribute), see if they work:
py .\scripts\benchmarks_ci.py -f nativeaot7.0 --filter '*ColdStartSerialization*' --bdn-arguments "--keepFiles true"
and if they don't, apply the necessary DynamicallyAccessedMembers attributes (dotnet/runtime#66085 (comment)).
If it's impossible to make it work with DAM, we most probably need to extend BDN to support rd.xml
files provided by the user (dotnet/BenchmarkDotNet#1680), also suggested by @hez2010 in
https://github.com/dotnet/performance/pull/2328/files/3be06148aa1529c760deaa63d42cbde96a254152#r834076648
This would require finding the rd.xml
file which is just next to project file:
and including it here:
and here: