Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python .ttf文件导致Travis CI中的生成错误_Python_Css_Flask_Twitter Bootstrap 3_Travis Ci - Fatal编程技术网

Python .ttf文件导致Travis CI中的生成错误

Python .ttf文件导致Travis CI中的生成错误,python,css,flask,twitter-bootstrap-3,travis-ci,Python,Css,Flask,Twitter Bootstrap 3,Travis Ci,在travis CI构建期间,会发生此错误 127.0.0.1-“GET/static/fonts/glyphicons-halflings-regular.ttf HTTP/1.1”200- 在过去10毫秒内未收到任何输出,这可能表示生成已暂停或生成本身有问题。 生成已终止 特拉维斯 language: python3 sudo: required addons: apt: packages: - python-dev python: - '3.5' befor

在travis CI构建期间,会发生此错误

127.0.0.1-“GET/static/fonts/glyphicons-halflings-regular.ttf HTTP/1.1”200-

在过去10毫秒内未收到任何输出,这可能表示生成已暂停或生成本身有问题。

生成已终止

特拉维斯

language: python3
sudo: required
addons:
  apt:
    packages:
      - python-dev
python:
  - '3.5'

before_install:
- sudo apt-get -qq update
- sudo apt-get -y install librsvg2-bin
- sudo apt-get -y install pdftk 
- sudo apt-get -y install python3-pip
- sudo apt-get install python-virtualenv

install:
- virtualenv  -p python3 flask_env
- source flask_env/bin/activate
- pip3 install -r requirements/test.txt
- pip3 install -r requirements/dev.txt

before_script:
- chmod +x ./start_server.sh

script:
- sh start_server.sh
- python -m pyflakes .

deploy:
- provider: releases
  skip_cleanup: true
  api_key:
    secure: ....
  file: "all-badges.pdf"
  on:
    branch: master

after_success:
- deactivate
- 'bash <(curl -s https://codecov.io/bash)'
语言:python3
sudo:必选
插件:
恰当的:
包装:
-python开发人员
蟒蛇:
- '3.5'
安装前:
-sudoapt-get-qq更新
-sudo apt get-y安装librsvg2 bin
-sudo apt get-y安装pdftk
-sudo apt get-y安装python3pip
-sudo-apt-get-install-python-virtualenv
安装:
-virtualenv-p蟒蛇3烧瓶
-源烧瓶_环境/箱/激活
-pip3安装-r需求/test.txt
-pip3安装-r需求/dev.txt
在脚本之前:
-chmod+x./start_server.sh
脚本:
-sh start_server.sh
-python-m pyflakes。
部署:
-提供者:发布
跳过清理:true
api_密钥:
安全:。。。。
文件:“AllBadges.pdf”
关于:
分支机构:硕士
成功后:
-停用

-'bash这一行不是错误:

127.0.0.1 -"GET /static/fonts/glyphicons-halflings-regular.ttf HTTP/1.1" 200 -
它恰好是构建生成的最后一行输出。问题可能在这里:

script:
- sh start_server.sh
我假设这会启动一个服务器进程,该进程侦听传入的请求,并且不会停止,除非收到通知。特拉维斯以串行方式执行命令。它将等待每个命令终止,直到整个工作流完成或超时


如果您需要运行服务器来执行测试,则应将服务器作为服务或守护进程运行(或将其作为后台作业调用)。

您应向我们展示您的整个travis.yml和完整日志。如果没有更多的上下文,您的粘贴几乎毫无意义。此外,由于您显然正在运行一个flask应用程序,您可以研究使用
pytest flask
将服务器处理/设置集成到实际的pytest代码中。还有苹果片。这将使您不必在测试之外手动启动/停止服务器。