Skip to content

结合SWIG和Gauge的C/C++多语言导出及测试

Notifications You must be signed in to change notification settings

geoyee/swig-gauge-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

swig-gauge-test

Gauge Badge

SWIG Github:https://github.com/swig/swig

Gauge Github:https://github.com/getgauge/gauge

SWIG 是一种软件开发工具,可将 C 和 C++ 编写的程序与各种高级编程语言连接起来。SWIG 可用于不同类型的目标语言,包括 Javascript、Perl、PHP、Python、Tcl 和 Ruby 等常见脚本语言;Gauge 是⼀款开源免费的轻量级跨平台测试⾃动化⼯具,能够以业务语⾔编写测试⽤例。

安装

这是在Windows上的测试:

  • 需要安装JDK >= 11Nodejs >= 10.16.3以及Python >= 2.7的前置运行环境
  • 需要安装swigwin
  • 需要安装gauge以及对应的语言插件

运行

提供了在Windows下的bat文件供执行:

cd test
run_test.bat

TODO

  • 初步功能测试
  • 自动安装文件到test中对应的文件夹
  • 消除固定路径的搜索
  • 增加CI进行自动测试

About

结合SWIG和Gauge的C/C++多语言导出及测试

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published