流浪者使用

作者

斯蒂芬梅塞尔

联系方式

stephan.meissl在eox.at

最后更新

2015/2/13

运行MapServer回归测试的最简单方法可能是使用 Vagrant 如下所述。

安装和初始配置

安装virtualbox和vagrant。配置测试使用:

安装Vagrant附加组件:

vagrant plugin install vagrant-vbguest
vagrant plugin install vagrant-cachier
vagrant plugin install sahara

克隆mapserver并初始化'msautotest'子模块::

git clone https://github.com/mapserver/mapserver.git
cd mapserver/
git submodule init
git submodule update

游民

要初始化vagrant,只需从“mapserver”目录运行以下命令:

vagrant up
vagrant ssh

您将按照中所述运行测试。 回归检验 .

流浪汉故障排除

  • 如果设置没有在Vagrant Up期间或更改之后完成,请尝试:Vagrant provision

  • (重新)安装virtualbox guest additions,以防它抱怨版本不匹配:vagrant vbguest-f

  • 低性能:选中“启用IO APIC”,取消选中“扩展功能:启用PAE/NX”,并取消选中“在VirtualBox Manager中启用嵌套分页”。

  • 符号链接与virtualbox 4.1不工作:vi/opt/vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/providers/virtualbox/driver/version_4_1.rb并添加这些更改:https://github.com/mitchell/vagrant/commit/387692f9c8fa40310506e2773b3d2d9b2c994e