验证gradle任务图

时间:2017-02-20 13:02:22

标签: gradle

我需要重构并分解属于其他人的非常大的插件。我绝对不能做的一件事是改变现有的任务图。我正在尝试添加基线单元测试,我现在可以用来验证当我打破这一点时我不会改变任何东西。现在计划A是添加插件任务树并从testkit测试中拉出一个树,将任务树与预期结果进行比较。问题是任务树之一看起来像这样

:buildDocsHtml
+--- :installBuildRequirements
|    \--- :installSetupRequirements
|         \--- :installLinks
|              \--- :createVirtualEnvironment
|                   \--- :pinRequirements
\--- :installProject
     \--- :installTestRequirements
          \--- :installPythonRequirements
               \--- :installBuildRequirements
                    \--- :installSetupRequirements
                         \--- :installLinks
                              \--- :createVirtualEnvironment
                                   \--- :pinRequirements

尝试比较字符串会成为一场噩梦。是否有更简单的方法来解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以调整source code for the task tree plugin以生成更适合差异的格式