config.sh 1.1 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14
#!/bin/bash
set +e
echo "===  Loading config.sh  === "
if [ -n "$IS_OSX" ]; then
  echo "    > OSX environment "
  function build_wheel {
      # Custom build_wheel function for OSX
      # Run using '.' instead of '$REPO_DIR' to build from
      # opencv-python instead of opencv
      build_pip_wheel . $@
  }
else
  echo "    > Linux environment "
fi
O
Olli-Pekka Heinisuo 已提交
15 16 17 18

function pre_build {
  echo "Starting pre-build"

19
  set +e
O
Olli-Pekka Heinisuo 已提交
20
  if [ -n "$IS_OSX" ]; then
21 22
    echo "Running for OSX"
    source travis/build-wheels-osx.sh
O
Olli-Pekka Heinisuo 已提交
23 24 25 26 27 28 29 30 31 32
  else
    echo "Running for linux"
    source /io/travis/build-wheels.sh
  fi
}

function run_tests {
    # Runs tests on installed distribution from an empty directory
    # python --version
    # python -c 'import sys; import yourpackage; sys.exit(yourpackage.test())'
33
    set +e
O
Olli-Pekka Heinisuo 已提交
34 35 36
    echo "Run tests..."
    echo $PWD
    ls -lh
37 38

    if [ -n "$IS_OSX" ]; then
39
      echo "Running for OS X"
40 41 42 43 44 45 46 47
      cd ../tests/
      source ../travis/test-wheels.sh
    else
      echo "Running for linux"
      apt-get -y install libglib2.0-0
      cd /io/tests/
      source /io/travis/test-wheels.sh
    fi
O
Olli-Pekka Heinisuo 已提交
48
}