unit-testing - 单元测试 Oozie 工作流程

标签 unit-testing oozie

我使用 Oozie 作为工具在 cloudera 平台上安排我的许多应用程序。 (spark、MR、Hive、HBase)。

让我非常担心的一件事是 Oozie 是一个无法测试的框架。

如果我使用 oozie 编写工作流程。如何对其进行单元测试?

是否有任何工具/最佳实践允许我对 oozie 协调器和工作流程执行自动化单元测试?

最佳答案

您可以使用MiniOozie用于 Oozie 工作流程的单元测试。

以下是 oozie 工作流程的 junit 测试示例: https://github.com/apache/oozie/blob/master/minitest/src/test/java/org/apache/oozie/test/TestWorkflow.java

关于unit-testing - 单元测试 Oozie 工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37603921/

相关文章:

ruby-on-rails - 使用 RSpec 测试嵌套 Controller 操作

azure - 错误代码: JA018 whie runnnig oozie workflow in HDInsight spark2 cluster

hadoop - Oozie/ yarn : resource changed on src filesystem

hadoop - 如何设置cron作业以运行map reduce?

hadoop - Oozie 4.2 中禁用的工作流错误日志

unit-testing - MonoTouch 和 NUnitLite : what is the "Host" setting for?

c# - 为什么最小起订量声称我的模拟的属性 setter 从未被调用,即使代码正在调用它?

hadoop - 如何使用oozie检查文件是否存在于HDFS位置?

c# - 如何对需要从硬盘加载数据的算法进行单元测试(在本例中为图片!)?

c# - 模拟 EF 核心 dbcontext 和 dbset