2011-03-30 5 views
1

Watir 1.7.1, Ruby 1.9.2, ci_reporter 1.6.4, 테스트 유닛 2.2.0을 설치했습니다.Watir로 Ruby 1.9.2를 사용하여 xi 결과를 생성 할 수 없습니다

testunit donot은 Ruby 1.9.2와 함께 제공되므로 별도로 testunit을 설치했습니다.

스크립트를 실행하면 ci_reporter donot은 테스트를 실행하는 iam 디렉토리에 'test/reports'폴더를 만듭니다. 스크립트를 실행하면 스크립트는 제대로 실행되지만 폴더는 생성되지 않습니다.

'test/reports'폴더가 자체적으로 생성되거나 'test/reports'폴더가 testunit의 일부로 있어야합니까?

, 코드 조각에서 간단한 테스트 스피 실행 찾아보세요 다음과 같은 :

gem 'test-unit' 
require 'test/unit/ui/console/testrunner.rb' 
require 'ci/reporter/rake/test_unit_loader.rb' 
require 'watir' 

class My_Test < Test::Unit::TestCase 

    def test_me 
    browser = Watir::IE.start('http://www.google.com') 
    assert(browser.link(:text, 'About Google').exists?) 
    browser.close 
    end 

end 

합니까 루비 1.9.2 지원 ci_reporter 1.6.4?

ci_reporter에서 보고서를 작성하는 방법과 보고서를 저장하는 방법에 대한 예제를 알려줄 수 있습니까?

+0

코드 샘플을 입력 할 때 텍스트의 해당 부분을 선택하고 중괄호 ({}) 아이콘을 사용하십시오 '코드'로 포맷하고 사람들이 이해하기가 훨씬 쉬울 것입니다. –

+0

보고서를 넣을 CI_REPORTS 환경 변수를 추가하여 시도했지만 작동하지 않습니다. – ajazz

답변

1

티파니의 답변과 그녀가 준 링크에 따라 귀하의 질문에 대한 답변이 '아니오'라고 생각합니다. 이 시점에서 지원되지 않습니다. '

나는 1.8.7을 사용하라는 권고를 되풀이합니다. 지금 당분간 사용 해왔고 watir과 잘 작동하고 있습니다.

1

대부분의 사람들은 여전히 ​​Watir와 함께 1.8.7 루비를 사용하고 있다고 생각합니다. 나는 여전히 1.8.7에 있고, 문제없이 매일 Watir과 함께 ci_reporter를 사용한다.

언제든지 1.8.7 환경에서 코드를 사용해 볼 수 있습니까? 방금 ci_reporter가 ruby ​​1.9.2와 함께 작동하도록 업데이트되지 않았 음을 나타내는이 블로그 게시물을 발견했습니다 : http://www.larkware.com/posts/fix-ci-reporter-for-test-unit-2-dot-0

+0

업데이트 해 주셔서 감사합니다. – ajazz

+0

감사합니다. 티파니, 여러 버전의 루비를 관리 할 수 ​​있습니까? 루비 1.9.2를 가지고 있기 때문에 1.8.7을 설치하고 ci_reporter를 사용하기위한 환경으로 전환 할 수 있습니까? – ajazz

관련 문제