我有一个测试套件,它使用两个后端运行相同的测试用例:内存中的一个和真实的,我正在尝试创建一个仅在存在标志时才运行真实的函数。
我在 Prelude 中时不时地看到它,但我无法让它发挥作用。
我或多或少如下:
onFullSuite :: Spec -> Spec
#if defined(RUN_FULL_SUITE)
onFullSuite = id
#else
onFullSuite = xdescribe "Only on full test suite run"
#endif
你对缺失的部分有什么提示吗?