2016-04-06 14 views
5

Tôi đang cố gắng tải dự án của mình lên circleci nhưng từ một số lý do nó không thành công trong danh sách thả xuống được gọi là "thử nghiệm chơi $", tôi không biết nó là gì và tôi không có các bài kiểm tra trong dự án của mình.

này là phần im nói về:

enter image description here

và im nhận được lỗi đó, đây là lỗi:

enter image description here

Tôi đã xóa "- thử nghiệm SBT" từ của tôi circle.yml không phải vậy, và tôi thấy một thư mục thử nghiệm khác nên tôi nghĩ nó có thể là của nó, nhưng nó trống rỗng, vì vậy tôi đã tạo một tệp trong đó và không đặt gì trong đó và vẫn gặp lỗi tương tự ... lái xe cho tôi cra ZY: /////

xin helpppppp

nếu bạn cần điều này là circle.yml tôi:

machine: 
    services: 
    - docker 
    java: 
    version: oraclejdk8 
    environment: 
    SBT_VERSION: 0.13.9 
    SBT_OPTS: "-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M" 

dependencies: 
    cache_directories: 
    - "~/.sbt" 
    - "~/.ivy2" 
    - "~/.m2" 
    - "~/docker" 
    pre: 
    - wget --output-document=$HOME/bin/sbt-launch.jar https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/"$SBT_VERSION"/sbt-launch.jar 
    - echo "java $SBT_OPTS -jar \`dirname \$0\`/sbt-launch.jar \"\[email protected]\"" > $HOME/bin/sbt 
    - chmod u+x $HOME/bin/sbt 
    - sbt sbt-version 
    override: 
    - sbt clean update 
    post: 
    - find . -type f -regex ".*/target/test-reports/.*xml" -exec cp {} $CIRCLE_TEST_REPORTS/ \; 
general: 
    artifacts: 
    - "target/universal/*.tgz" 
deployment: 
    feature: 
    branch: /.*/ 
    commands: 
     - docker login -e [email protected] -u ${ART_USER} -p ${ART_KEY} docker-local.artifactoryonline.com 
     - sbt -DBUILD_NUMBER="${CIRCLE_BUILD_NUM}" docker:publish 

Trả lời

3

circleCI có một tính năng gọi là suy luận rằng nhìn vào những gì ngôn ngữ dự án của bạn là trong khi cũng như các thư mục tìm thấy, phần mở rộng tập tin, vv để đoán những gì phụ thuộc và kiểm tra bạn có.

Nếu bạn nhìn sang bên phải nơi bạn thấy "thử nghiệm chơi", bạn sẽ thấy rằng nó nói "suy luận" có nghĩa là thử nghiệm này là kết quả của sự can thiệp và không phải là circle.yml. Suy luận đưa ra giả định bạn cần khung kiểm tra Play (https://www.playframework.com/) và do đó chạy kiểm tra mặc định, play test ($ là một phần của lời nhắc).

Nếu đây không phải là điều bạn muốn, có vẻ như vậy, bạn sẽ cần phải ghi đè lệnh kiểm tra để thay thế bất kỳ thử nghiệm nào bạn muốn. Đây sẽ là một cái gì đó như:

test: 
    override: 
    - echo "This is my test" 
    - ./my-custom-command 

Thông tin thêm: https://circleci.com/docs/configuration/#test

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