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


    为什么要搞这个,背景不提,先来看看fitnesse支持情况,也会总结fitnesse对python支持的情况,给后续要用的同学先踩坑。

    关于fitnesse是什么的介绍网上也有蛮多,这里可以给一个链接给大家了解一下:https://www.cnblogs.com/ceshi2016/p/9109865.html

    先说明我当前环境版本信息:

    系统:windows 10 

    python版本:python 3.6.2

    fitnesse版本:v20200501

    网上的教程都很老了且没有python的例子, 从官网的架构图看,实现测试可以有两条较可以走,1是FIT形式,2是SLIM形式

    那我们就用python来试试吧,

    1、先来看FIT吧:

        怎么看呢,还是看管网吧。结果官网明确显示,FIT server这种模式已经废弃

      

     既然废弃,获取只是不维护呢。我们试着再深入研究下,官方的fit需要下一个pythonFit 0.82a的插件,

     结果我们按这个地址过去,确是另一个插件了:

    物是人非,人走茶凉阿,窝都被人占了。。。。。。。。so FIT这条路走不通。

    2、再来看SLIM吧:

    从官网来看,slim也需要一个插件来支持:

     但上去查看,已经10年没更新了,....

    当前我的版本是python3.6,显然用pip肯定装不成功,没关系,我们下载下来后,用python install来安装

     装完后,来运行个demo例子吧,一直卡在下面这里

    端口正常,telnet后就结束,说明已不支持当前的fitnesse版本了。在一个老外的网站也发现,wafterslim已不支持当前当前的fitnesse的版本了

    总结:

    如果想用fitnesse的这个工具的大佬们,如果想要再用python语言来驱动,那就可以直接放弃了。完全用不了。

  • 相关阅读:
    matlab之simulink仿真入门
    20160205.CCPP体系具体解释(0015天)
    logistic回归具体解释(二):损失函数(cost function)具体解释
    Java 垃圾回收之垃圾回收算法
    synchronized
    如何中断线程
    yield函数
    Linux
    notify和notifyAll的区别
    Sleep和Wait的区别
  • 原文地址:https://www.cnblogs.com/landhu/p/14109639.html
Copyright © 2020-2023  润新知