0
0
0
---
swarm编译及测试环境构建
xianchaobo 发表于 2015年04月15日 04:45 | Hits: 1552
声明:
本博客欢迎转发,但请保留原作者信息!
博客地址:http://www.51gocloud.com
新浪微博:@线超博
内容系本人学习、研究和总结,如有雷同,实属荣幸!
swarm编译环境
本次环境构建采用centos7操作系统
(1)安装golang
$ yum install golang
(2)安装godep
godep用来管理项目第三方依赖包
$ yum install git $ export GOPATH=/usr/share/gocode/ $ go get github.com/tools/godep
安装过程中会提示如下错误信息:
import golang.org/x/tools/go/vcs: unrecognized import path “golang.org/x/tools/go/vcs”
原因:国内无法访问到golang.org/x/tools/go/vcs这个地址
解决方法:使用https://github.com/golang/tools这个地址,下载tools包,然后将其move到GOPATH\golang.org\x目录下
$ go get https://github.com/golang/tools $ mkdir -p /usr/share/gocode/src/golang.org/x/ $ mv /usr/share/gocode/src/github.com/golang/tools /usr/share/gocode/src/golang.org/x/
(3)下载swarm源码
$ git clone https://github.com/docker/swarm.git
(4)编译swarm源码
$ export PATH=$PATH:/usr/share/gocode/bin $ cd swarm $ godep go install .
swarm集成测试环境构建
swarm集成测试采用bats框架
(1)安装BATS
$ git clone https://github.com/sstephenson/bats.git $ cd bats $ ./install.sh /usr/local
(2)运行测试用例
$ cd test/integration $ bats api.bat
我要给这篇文章打分:
可以不填写评论, 而只是打分. 如果发表评论, 你可以给的分值是-5到+5, 否则, 你只能评-1, +1两种分数. 你的评论可能需要审核.