我有一个项目,我们有很多 Junit 测试。我们刚刚进行了从 JUnit4 到 JUnit5 的大规模迁移。我们希望并行运行大部分测试,但有一些测试需要按顺序运行。有没有办法使用 JUnit5 并以两种方式运行测试?
我问的原因是我有 4 个测试将数据库加载到内存中,并且我正在将数据加载到该数据库中。然后我对该数据库运行测试。这些是我需要顺序运行且不能并行运行的四个测试。
我正在尝试将文件名放入我的程序中,然后逐行读取文件到字符串列表中.我希望在进入程序的其余部分之前读取整个文件.我试图阅读的文件也是大约10K行.我还需要检查每行的长度,以便能够将它们放入不同的列表中.我目前有:
stageone :: String->[[String]]
stageone xs = do
fileLines <-readFile.xs
let line = lines fileLines
xss -- dont know where to go from here
Run Code Online (Sandbox Code Playgroud) 我有一个 100K+ 元素的列表,这是一个有限列表。目前我正在使用 Data.List 函数 elem。在查看 Data.List 信息页面时,还有查找和过滤器。其中之一会比 elem 函数更快吗?