- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HYPERLINK \l overcast 阴天
针对云中的主机进行测试的Java库。
HYPERLINK \l features 特性
解耦测试和测试机器设置。
设置和删除
Amazon EC2主机( 自动主机创建/销毁)
Vagrant主机( 设置为运行状态,分解到初始状态)
VirtualBox主机( 加载快照和启动,关闭电源)
Libvirt托管KVM主机( 使用后备存储。配置的快速克隆)
Docker 容器
隧道云主机( 通过ssh隧道到达目标主机)
提供已经创建主机的主机名和端口映射( @see Ec2CloudHost )
通过过期检查缓存已经置备主机的( vagrant和 KVM )
HYPERLINK \l requirements 要求
Virtualbox版本 = 4.2
Vagrant版本 = 1.2.7
支持域元数据( qemu kvm 1.4.2 ( Fedora 19 )的qemu/kvm版本,2.0.0 ( Ubuntu 14 ) )
Docker = 1.6
HYPERLINK \l usage 用法 HYPERLINK \l set-up-your-host
设置你的主机
Overcast按以下顺序查找配置属性:
System.getProperty()
HOMEDIR/.overcast/overcast.conf
WORKDIR/overcast.conf
CLASSPATH/overcast.conf
注意:主位置优先于项目位置。 允许开发人员在不更改项目默认值的情况下调整它的本地设置的设置。
这些 overcast.conf 文件位于 HYPERLINK /typesafehub/config \l using-hocon-the-json-superset Typesafe配置HOCON语法 ;这是一个灵活的JSON超集,允许注释。替换。文件包含等等。 HYPERLINK \l common-properties
公共属性
{my-host-label}.hostname - 主机名如果未设置,阴天将尝试创建主机( 对于亚马逊主机) 。 HYPERLINK \l tunneled-properties
隧道属性
{my-host-label}.tunnel.username - 隧道用户名
{my-host-label}.tunnel.password - 隧道密码
{my-host-label}.tunnel.ports - 隧道端口逗号分隔。
{my-host-label}.tunnel.setupTimeout - 尝试在这里秒数内设置隧道,默认为 0. HYPERLINK \l amazon-ec2-properties
Amazon EC2属性
{my-host-label}.amiId - HYPERLINK /amis/ Amazon 。 E.g.: ami-c1724eb5
{my-host-label}.amiInstanceType HYPERLINK /ec2/instance-types/ 实例类型。 比如: m1.small
{my-host-label}.amiSecurityGroup - AMI安全组
{my-host-label}.amiKeyName - AMI密钥名称
{my-host-label}.amiBootSeconds - 你希望AMI启动多少秒?
{my-host-label}.aws.endpoint - [Endpoint URL] ( HYPERLINK /articles/3912 /articles/3912 )
{my-host-label}.aws.accessKey - 访问键
{my-host-label}.aws.secretKey - 密钥 HYPERLINK \l vagrant-host-properties
Vagrant主机属性
{my-host-label}.vagrantDir - 带有Vagrantfile的目录
{my-host-label}.vagrantIp - Vagrant主机的IP地址
{my-host-label}.vagrantVm - Vagrant主机的NAME
{my-host-label}.vagrantOs - Vagrant主机的操作系统类型( Windows,UNIX )
{my-host-label}.vagrantSnapshotExpirationCmd - 命令用于终止Vagrant主机的快照映像,它将在 vagrantDir 中执行。 HYPERLINK \l virtualbox-host-properties
Vi
原创力文档


文档评论(0)