2014-10-12 18 views
7

tôi muốn thiết lập Máy chủ CI CI. Tôi đã tạo hai giai đoạn:Máy chủ CI CI - cách cấu hình thử nghiệm PHPUnit

  • Giai đoạn 1: "Thanh toán mã" bằng thanh toán mã.
  • Giai đoạn 2: "PHPunit" với thử nghiệm qua phpunit.

Giai đoạn 1 là OK, nhưng ở giai đoạn 2 tôi gặp lỗi. Trong xây dựng Log tôi có:

Starting task 'PHPUnit Testing' of type 'com.atlassian.bamboo.plugins.php:task.builder.phpunit' 
12-paź-2014 10:45:49  
Beginning to execute external process for build 'CCP - CI - Unit Testing Build - Default Job #4 (CCPCI-UTB-JOB1-4)' 
... running command line: 
/usr/local/bin/phpunit --log-junit test-reports/phpunit.xml --coverage-html test-reports/coverage/html --bootstrap /var/www/html/ccp/core/tests/bootstrap.php --no-configuration /var/www/html/ccp/core/tests 
... in: /home/bamboo/bamboo_home/xml-data/build-dir/CCPCI-UTB-JOB1 
12-paź-2014 10:45:49 X-Powered-By: PHP/5.5.11 
12-paź-2014 10:45:49 Content-type: text/html 
12-paź-2014 10:45:49  
12-paź-2014 10:45:49 Failing task since text 'OK' was not found in last 250 log entries 
12-paź-2014 10:45:49 Parsing test results... 
12-paź-2014 10:45:49 Finished task 'PHPUnit Testing' 

Nếu trong thiết bị đầu cuối máy chủ tôi thực hiện lệnh phpunit (/ usr/local/bin/phpunit --log-JUnit thử nghiệm báo cáo/phpunit.xml --coverage-html thử nghiệm báo cáo/coverage/html --bootstrap /var/www/html/ccp/core/tests/bootstrap.php --no-cấu hình/var/www/html/ccp/core/tests), mọi thứ đều đúng (có phản hồi OK).

Có vấn đề gì với điều này?

Trên màn hình tổng quan về xây dựng có hai lỗi:

  1. (Job results summary) No failed tests found, a possible compilation error occurred.
  2. (Error summary) Could not find test result reports in the /home/bamboo/bamboo_home/xml-data/build-dir/CCPCI-UTB-JOB1 directory.

tôi sẽ biết ơn sự giúp đỡ nào.

+3

Tôi đã giải quyết được sự cố của mình. Tôi đã phải thêm một biến môi trường (JVM_SUPPORT_RECOMMENDED_ARGS = "- Datlassian.bamboo.builder.successMarker = 'OK'") để tập tin setenv.sh. Mọi thứ hoạt động rất tốt. –

+1

Trả lời câu hỏi của riêng bạn với thông tin này (và định dạng đẹp) và chấp nhận câu trả lời của riêng bạn để đánh dấu câu hỏi là đã được giải quyết. Nó có thể khiến bạn đợi đến ngày mai mới chấp nhận nó. – Will

+0

Câu hỏi này vẫn liệt kê là chưa được giải quyết. Bất kỳ cơ hội nào chúng tôi có thể khắc phục điều đó? Trong trường hợp gợi ý của Will là quá nhiều rắc rối: nó bây giờ cũng đơn giản như việc nhấn vào một nút ... –

Trả lời

0

Giải pháp như được đăng bởi OP trong ý kiến:

Tôi đã giải quyết vấn đề của tôi.

tôi đã có thêm một biến môi trường để nộp setenv.sh:

JVM_SUPPORT_RECOMMENDED_ARGS="-Datlassian.bamboo.builder.su‌​ccessMarker='OK'" 

Tất cả mọi thứ hoạt động rất tốt.

Các vấn đề liên quan