AMD64
no language set
Git
JuezUN/INGInious-containers:.travis.yml@feff9e4
sudo: required

language: python
python:
  - 3.6

services:
  - docker

env:
  global:
    - PROJECT_SANDBOX_FOLDER=/task/student

install:
  - docker build -t unjudge/uncode-c-base ./grading/uncode
  - ./build-container.sh multilang

script:
  - docker run -v $TRAVIS_BUILD_DIR/grading/multilang/grading/:/python_lib/grading
    -v $TRAVIS_BUILD_DIR/grading/multilang/tests/:/python_lib/tests
    ingi/inginious-c-multilang /bin/sh -c "mkdir -p $PROJECT_SANDBOX_FOLDER; export PYTHONPATH=/python_lib:$PYTHONPATH; cd /python_lib && pip3 install pytest && pytest tests"
Build Config
{
  "language": "python",
  "os": [
    "linux"
  ],
  "dist": "xenial",
  "sudo": true,
  "python": [
    "3.6"
  ],
  "services": [
    "docker"
  ],
  "env": {
    "global": [
      {
        "PROJECT_SANDBOX_FOLDER": "/task/student"
      }
    ]
  },
  "install": [
    "docker build -t unjudge/uncode-c-base ./grading/uncode",
    "./build-container.sh multilang"
  ],
  "script": [
    "docker run -v $TRAVIS_BUILD_DIR/grading/multilang/grading/:/python_lib/grading -v $TRAVIS_BUILD_DIR/grading/multilang/tests/:/python_lib/tests ingi/inginious-c-multilang /bin/sh -c \"mkdir -p $PROJECT_SANDBOX_FOLDER; export PYTHONPATH=/python_lib:$PYTHONPATH; cd /python_lib && pip3 install pytest && pytest tests\""
  ]
}