Как исправить сборку Travis, которая пропускает части спецификации? - PullRequest
0 голосов
/ 09 мая 2019

Hei

Я использую Travis для создания программного продукта. Выполнение сборки останавливает выполнение после выполнения шага установки. Что мне нужно сделать, чтобы весь сценарий был выполнен?

---
 language: java
 jdk:
 - openjdk11

services:
- docker

addons:
  sonarcloud:
    organization: steinko-github
    token:
      secure: bedd53752066ff9fb6d937ef01e864ac82317bcd

before_install:
- openssl aes-256-cbc -K $encrypted_c2b16de8d6d8_key -iv $encrypted_c2b16de8d6d8_iv
  -in service-account.json.enc -out service-account.json -d

install: true

script:
- ./gradlew clean
- ./gradlew build 
- ./gradlew jacocoTestReport
- sonar-scanner
- docker build -t=todo:1 .
- docker run  --publish=8000:8000 todo:1&

deploy:
  provider: gae
  keyfile: appengine-account.json
  project: project45913

 after_deploy: 
 - git clone https://github.com/joyent/node.git
 - cd node
 - git checkout v10.15.3
 - ./configure
 - make 
 - sudo make install
 - curl -L https://npmjs.org/install.sh | sudo sh
 - cd ..
 - mkdir  tests
 - cd tests
 - git clone https://github.com/steinko/TodoAPIFunctionalTest.git
 - npm install
 - npm test

Последняя часть журнала Travis выглядит так:

$ java -Xmx32m -version openjdk версия "11.0.2" 2019-01-15 Среда выполнения OpenJDK 18.9 (сборка 11.0.2 + 9) OpenJDK 64-битный сервер ВМ 18.9 (сборка 11.0.2 + 9, смешанный режим) $ javac -J-Xmx32m -version Javac 11.0.2 устанавливать 47,68 $. / Gradlew собрать Скачивание https://services.gradle.org/distributions/gradle-5.2.1-bin.zip .................................................. ................................. Добро пожаловать в Gradle 5.2.1! Вот основные моменты этого выпуска: - Определите наборы зависимостей, которые работают вместе с плагином Java Platform. - Новые плагины C ++ со встроенным управлением зависимостями - Новые типы проектов C ++ для инициализации Gradle - Внедрение сервиса в плагины и расширения проекта Для получения более подробной информации см https://docs.gradle.org/5.2.1/release-notes.html Чтобы соблюдать настройки JVM для этой сборки, новая JVM будет разветвлена. Пожалуйста, рассмотрите возможность использования демона: https://docs.gradle.org/5.2.1/userguide/gradle_daemon.html. Демон будет остановлен в конце остановки сборки после обработки

Задача: compileJava Задача: processResources Задача: занятия Задача: bootJar Задача: баночка пропущена Задача: собрать СТРОИТЬ УСПЕШНО в 47 3 действенных задания: 3 выполненных 44.12s $ ./gradlew check Чтобы соблюдать настройки JVM для этой сборки, новая JVM будет разветвлена. Пожалуйста, рассмотрите возможность использования демона: https://docs.gradle.org/5.2.1/userguide/gradle_daemon.html. Демон будет остановлен в конце остановки сборки после обработки Задача: составить Java UP-TO-DATE Задача: ProcessResources UP-TO-DATE Задача: занятия до даты Задача: compileTestJava Задача: processTestResources NO-SOURCE Задача: testClasses Задача: тест ВНИМАНИЕ: произошла недопустимая операция доступа с отражением ВНИМАНИЕ: Нелегальный рефлексивный доступ от org.codehaus.groovy.vmplugin.v7.Java7 $ 1 (Файл: /home/travis/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy/2.5.6/6936e700f0fb1b50bac0698ada4347a769d40199/groovy-2.5.6.jar) конструктор java.lang.invoke.MethodHandles $ Lookup (java.lang.Class, целое) ВНИМАНИЕ: Пожалуйста, рассмотрите возможность сообщить об этом сопровождающим org.codehaus.groovy.vmplugin.v7.Java7 $ 1. ВНИМАНИЕ: Используйте --illegal-access = warn, чтобы включить предупреждения о дальнейших незаконных операциях с отражающим доступом ВНИМАНИЕ: Все незаконные операции доступа будут запрещены в будущем выпуске 2019-05-09 10: 32: 18.800 ИНФО 4133 --- [Thread-6] o.s.s.cconurrent.ThreadPoolTaskExecutor: Завершение работы ExecutorService 'applicationTaskExecutor' 2019-05-09 10: 32: 18.808 INFO 4133 --- [Thread-6] j.LocalContainerEntityManagerFactoryBean: Закрытие JPA EntityManagerFactory для модуля персистентности по умолчанию 2019-05-09 10: 32: 18.810 INFO 4133 --- [Thread-6] .SchemaDropperImpl $ DelayedDropActionImpl: HHH000477: запуск с задержкой evictData схемы как часть завершения SessionFactory ' 2019-05-09 10: 32: 18.811 ИНФОРМАЦИЯ 4133 --- [Thread-8] o.s.s.concurrent.ThreadPoolTaskExecutor: Завершение работы ExecutorService 'applicationTaskExecutor' 2019-05-09 10: 32: 18.943 INFO 4133 --- [Thread-6] o.s.b.f.support.DisposableBeanAdapter: Вызов уничтожения сбой метода в бине с именем 'inMemoryDatabaseShutdownExecutor': org.h2.jdbc.JdbcSQLException: база данных уже закрыта (отключить автоматическое закрытие при выключении виртуальной машины, добавьте "; DB_CLOSE_ON_EXIT = FALSE" к URL БД) [90121-197] 2019-05-09 10: 32: 18.945 ИНФОРМАЦИЯ 4133 --- [Thread-6] com.zaxxer.hikari.HikariDataSource: HikariPool-1 - Завершение работы инициирована ...2019-05-09 10: 32: 18.950 INFO 4133 --- [Thread-6] com.zaxxer.hikari.HikariDataSource: HikariPool-1 - Завершение работы завершено.Задача: проверить BUILD SUCCESSFUL в 43 с. 4 выполнимых задания: 2 выполнено, 2 обновлено. Команда "./gradlew check" завершена с 0. Выполнено.Ваша сборка завершена с 0.

...