mirror of
https://github.com/pyenv/pyenv.git
synced 2024-11-21 20:47:00 -05:00
Run python-build directly from make to avoid job cancellation after 10 min no output on travis-ci.org
This commit is contained in:
parent
e7ed7fa27e
commit
02a4b33b62
3 changed files with 11 additions and 26 deletions
|
@ -36,9 +36,6 @@ install: git clone --depth 1 https://github.com/bats-core/bats-core.git bats
|
||||||
# Default for auto-generated jobs.
|
# Default for auto-generated jobs.
|
||||||
script: make test-build
|
script: make test-build
|
||||||
|
|
||||||
after_script: |
|
|
||||||
cat "$(ls -tr ${TMPDIR:-/tmp}/python-build.*.log | tail -1)"
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
include:
|
include:
|
||||||
# Shell-based tests should execute every time.
|
# Shell-based tests should execute every time.
|
||||||
|
|
13
Makefile
13
Makefile
|
@ -8,8 +8,17 @@ test: bats
|
||||||
PATH="./bats/bin:$$PATH" test/run
|
PATH="./bats/bin:$$PATH" test/run
|
||||||
cd plugins/python-build && $(PWD)/bats/bin/bats $${CI:+--tap} test
|
cd plugins/python-build && $(PWD)/bats/bin/bats $${CI:+--tap} test
|
||||||
|
|
||||||
test-build: bats
|
PYTHON_BUILD_ROOT := $(CURDIR)/plugins/python-build
|
||||||
cd plugins/python-build && $(PWD)/bats/bin/bats $${CI:+--tap} test/build
|
PYTHON_BUILD_OPTS ?= --verbose
|
||||||
|
PYTHON_BUILD_VERSION ?= 3.8-dev
|
||||||
|
PYTHON_BUILD_TEST_PREFIX ?= $(PYTHON_BUILD_ROOT)/test/build/tmp/dist
|
||||||
|
|
||||||
|
test-build:
|
||||||
|
$(PYTHON_BUILD_ROOT)/bin/python-build $(PYTHON_BUILD_OPTS) $(PYTHON_BUILD_VERSION) $(PYTHON_BUILD_TEST_PREFIX)
|
||||||
|
[ -e $(PYTHON_BUILD_TEST_PREFIX)/bin/python ]
|
||||||
|
$(PYTHON_BUILD_TEST_PREFIX)/bin/python -V
|
||||||
|
[ -e $(PYTHON_BUILD_TEST_PREFIX)/bin/pip ]
|
||||||
|
$(PYTHON_BUILD_TEST_PREFIX)/bin/pip -V
|
||||||
|
|
||||||
bats:
|
bats:
|
||||||
git clone --depth 1 https://github.com/bats-core/bats-core.git bats
|
git clone --depth 1 https://github.com/bats-core/bats-core.git bats
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
#!/usr/bin/env bats
|
|
||||||
|
|
||||||
load ../test_helper
|
|
||||||
export PATH="$BATS_TEST_DIRNAME/../../bin:$PATH"
|
|
||||||
|
|
||||||
export PYTHON_BUILD_VERSION="${PYTHON_BUILD_VERSION:-3.8-dev}"
|
|
||||||
|
|
||||||
@test "Python build works" {
|
|
||||||
run python-build "$PYTHON_BUILD_VERSION" "$BATS_TMPDIR/dist"
|
|
||||||
assert_success
|
|
||||||
|
|
||||||
[ -e "$BATS_TMPDIR/dist/bin/python" ]
|
|
||||||
run "$BATS_TMPDIR/dist/bin/python" -V
|
|
||||||
assert_success
|
|
||||||
"$BATS_TMPDIR/dist/bin/python" -V >&3 2>&3
|
|
||||||
|
|
||||||
[ -e "$BATS_TMPDIR/dist/bin/pip" ]
|
|
||||||
run "$BATS_TMPDIR/dist/bin/pip" -V
|
|
||||||
assert_success
|
|
||||||
"$BATS_TMPDIR/dist/bin/pip" -V >&3 2>&3
|
|
||||||
}
|
|
Loading…
Reference in a new issue