2014-06-18 4 views
0

docker 용 문서에서 설명 된 구성을 수행했습니다.Docker 테스트 환경

HOSTS: 
    ubuntu-12-10: 
    platform: ubuntu-12.10-x64 
    image: ubuntu:12.10 
    hypervisor: docker 
CONFIG: 
    type: foss 

하지만 시작 비커 후이 스택 트레이스를 얻고있다!

[email protected]:~$ beaker --hosts test-environment.yaml 
/var/lib/gems/1.9.1/gems/beaker-1.12.2/lib/beaker/options/options_hash.rb:27:in `[]': undefined method `to_sym' for 0:Fixnum (NoMethodError) 
    from /var/lib/gems/1.9.1/gems/beaker-1.12.2/lib/beaker/options/parser.rb:152:in `set_default_host!' 
    from /var/lib/gems/1.9.1/gems/beaker-1.12.2/lib/beaker/options/parser.rb:346:in `normalize_args' 
    from /var/lib/gems/1.9.1/gems/beaker-1.12.2/lib/beaker/options/parser.rb:211:in `parse_args' 
    from /var/lib/gems/1.9.1/gems/beaker-1.12.2/lib/beaker/cli.rb:14:in `initialize' 
    from /var/lib/gems/1.9.1/gems/beaker-1.12.2/bin/beaker:6:in `new' 
    from /var/lib/gems/1.9.1/gems/beaker-1.12.2/bin/beaker:6:in `<top (required)>' 
    from /usr/local/bin/beaker:23:in `load' 
    from /usr/local/bin/beaker:23:in `<main>' 

답변

1

방법

set_default_host (호스트) 파서 라이브러리의

은 적어도이 있어야합니다 기본 또는 마스터 역할을 정의합니다.

'default'역할을 기본값으로 결정된 호스트에 추가하십시오. 호스트에 이미 default 역할이있는 경우 아무 작업도 수행하지 않습니다. 단일 호스트 이상에 'default'역할이 있으면 오류가 발생합니다. 1) 단일 호스트 구성의 유일한 호스트, 2) 'master'역할이 정의 된 호스트.

는 아마 내가 여기 단계 http://varmenise.tumblr.com/post/89252765948/beaker-acceptance-tests-on-modules-with-docker-tests

을 문서화 미래의 참조의 https://github.com/swipely/docker-api

를 참조 보석 고정 표시기-API를 설치해야합니다, 또한 http://www.rdoc.info/github/puppetlabs/beaker/frames/Beaker/Options/Parser

보기