文档章节

kitchen测试salt-formulas

Firxiao
 Firxiao
发布于 2017/07/14 10:57
字数 241
阅读 13
收藏 1

简单记录下kitchen如何来测试salt-formulas.

kitchen的安装

参考: http://kitchen.ci/docs/getting-started/installing

kitchen安装插件

本文使用vagrant作为驱动,你可以根据自己需求安装不同的驱动或者插件 插件和驱动可以在这里找到: https://github.com/test-kitchen

chef gem install kitchen-salt  kitchen-vagrant

测试

克隆一个formula

git clone https://github.com/simonmcc/beaver-formula.git

使用kitchen查看测试用例:

# cd beaver-formula/
# kitchen list
Instance                                 Driver   Provisioner  Verifier  Transport  Last Action    Last Error
default-ubuntu-1204                      Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
default-0162-ubuntu-1204                 Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
tcp-output-ubuntu-1204                   Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
tcp-output-external-pillar-ubuntu-1204   Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
load-vagrant-data-ubuntu-1204            Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
set-grains-test-ubuntu-1204              Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
use-development-branch-salt-ubuntu-1204  Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
use-top-from-disk-ubuntu-1204            Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
test-copy-filter-ubuntu-1204             Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>

使用kitchen 执行指定的测试

kitchen test default-ubuntu-1204

查看kitchen的定义

cat .kitchen.yml

更多kitchen的用法请参考 https://kitchen.ci

© 著作权归作者所有

共有 人打赏支持
Firxiao
粉丝 21
博文 99
码字总数 36492
作品 0
浦东
运维
私信 提问
Saltstack 0.14.0发布。服务器批量管理工具

SaltStack 0.14.0发布。2013-03-24 这是一个用Python写的工具。可以看做Func增强版和Puppet的弱化版结合。非常好用,0.14.0新功能包括可 以作为云控制器(基于KVM和libvirt).新的get函数等。...

fei
2013/03/24
2.3K
0
在SaltStack中启用gitfs

新版本的SaltStack有一个非常好的特性,可以使用git作为文件服务的源,这样一来,在开发环境中可以很方便的把修改同步到测试环境,同时在生产环境中也可以对sls这些比较重要的配置文件进行方便天...

憨厚的瓜
2014/06/05
0
0
服务自动化部署平台之Saltstack总结

Saltstack是一个新的基础设施管理工具。目前处于快速发展阶段,可以看做是强化的Func+弱化的Puppet的组合。间接的反映出了saltstack的两大功能:远程执行和配置管理。 SaltStack保持了输入、...

Andy-xu
2015/03/25
0
0
25 个看起来像 Flash 实现的交互式 HTML 网站

Salt Surf Blacknegative Beyonce TAG Interativa Lend Your Leg Michel Doudin OATBook Mercedes-Benz A-Class Martin Gauer Team Viget Adidas Design Studios Keystone Logistics Ben the......

小编辑
2012/07/03
0
0
自动化运维工具SaltStack详细部署

原文转自 http://sofar.blog.51cto.com/353572/1596960 一、基础介绍 ========================================================================================== 1、简介 SaltStack是一......

segastar660
06/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

在Flutter中嵌入Native组件的解决方案

摘要: 引言 在漫长的从Native向Flutter过渡的混合工程时期,要想平滑地过渡,在Flutter中使用Native中较为完善的控件会是一个很好的选择。本文希望向大家介绍AndroidView的使用方式以及在此...

阿里云官方博客
39分钟前
1
0
aws S3 util demo

package com.example.demo;import com.amazonaws.AmazonClientException;import com.amazonaws.AmazonServiceException;import com.amazonaws.auth.BasicAWSCredentials;import co......

经常把天聊死的胖子
59分钟前
4
0
linux下查看cpu、memo、io、swap性能数据脚本

直接贴脚本: 1、cpu #!/bin/bashCurrentDate=`date -d today '+%Y%m%d'`CurrentTime=`date -d today '+%Y%m%d%H%M'`mytext="$CurrentTime\t`top -b -n 1 | grep Cpu\(s\......

郑加威
今天
5
0
MySQL之——查询重复记录、删除重复记录方法大全

MySQL之——查询重复记录、删除重复记录方法大全

安小乐
今天
2
0
spring容器启动,停止,关闭事件监听-ApplicationEvent

ApplicationEvent ApplicationEvent相当于一个事件,所有自定义事件都需要继承这个抽象类。在Eclipse中Ctrl+Shift+H调用类的层次结构列表,可以看到如下 Application下抽象子类ApplicationCo...

tantexian
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部