首页 > 其他 > 详细

活文档(living documentation)工具调研 --- Concordion

时间:2020-12-17 15:37:57      阅读:148      评论:0      收藏:0      [点我收藏+]

Concordion官方地址:https://concordion.org/

 

官网的的页面写的很不错,很炫,但是呢,GitHub上到目前为止(2020/12)星才193,说明用的人不多。

技术分享图片

 

 

一、来看看使用

环境要求:需要装JDK、gradlew,官方的jar包、及java的IDE

语法的格式:

[value](- command)

最简单的示例:

package marketing.mailshots;

import org.concordion.integration.junit4.ConcordionRunner;
import org.junit.runner.RunWith;

@RunWith(ConcordionRunner.class)
public class SplittingNamesFixture {
}

 

从代码上看和之前研究的fitnesse类似,有自己的fixture,必须继承才能识别

从上面看来,有点类似关键字驱动方式,把关键的字通过

Demo的例子结果如下:

技术分享图片

 

 不好玩,放弃

 

二、python支持

网上也有人写了一个pyCondcordion来支持python 地址:https://pypi.org/project/pyconcordion2/

但是呢,只支持python2且运行方式只支持nose框架,文档的格式只支持html形式,硬伤

 

也不好玩,放弃之。

活文档(living documentation)工具调研 --- Concordion

原文:https://www.cnblogs.com/landhu/p/14149270.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!