The internal ignore flag is used in serval places, for example, the test case with different target will make the ignore flag true as the original design, it may be Some(None) for that scenario. Only the reason that user-specified will store as Some(Some("reason".to_string()).
Related issues
By the way, the crate will utilize this feature to help users easily to know why the test case ignored
This is the first post for me here, if there is something I need to change, please kindly tell me thanks.
This thread is likely of interest since it is adjacent. It is about runtime detection of such things rather than build-time detection (which I presume this is doing).
The build-time solution may be easier and solve the problem quickly. I think it is nice in CI flow to see the reason for ignoring a test case no matter the solution is build-time or runtime.
How can I make this happen?
If someone knows the working flow, please kindly help me.
Many thanks.