clean-up metric testing
🚀 Feature
apply comments in #4043 which were ignored and make the tests easier too understand
Motivation
now the testing so black-boxing, and confusing with the same function SK names in different files