【发布时间】:2015-04-08 12:29:03
【问题描述】:
我正在使用 Apache Flink 开发一个项目,并且我正在使用 junit 来测试我的操作符。
但是我面临一个问题:由于并行性,flink 将使用“随机”行顺序写入其输出 csv 文件,因此我不能轻易断言输出文件等于 Junit 的预期输出文件。
性能不是问题,因为我们讨论的是小文件(
有简单的解决方法吗?
【问题讨论】:
-
对预期和实际 csv 的行进行排序,然后测试是否相等。
-
@JBNizet 也可以
标签: java csv testing junit apache-flink