зеркало из https://github.com/github/vitess-gh.git
51 строка
2.8 KiB
YAML
51 строка
2.8 KiB
YAML
# TODO(mberlin): Remove all "free" and "ps" commands once https://github.com/travis-ci/travis-ci/issues/4013 is resolved.
|
|
language: go
|
|
go:
|
|
- 1.4
|
|
env:
|
|
global:
|
|
- MYSQL_FLAVOR=MariaDB
|
|
matrix:
|
|
- MAKE_TARGET=java_vtgate_client_test
|
|
- MAKE_TARGET=unit_test_goveralls
|
|
- MAKE_TARGET=small_integration_test
|
|
- MAKE_TARGET=medium_integration_test
|
|
- MAKE_TARGET=large_integration_test
|
|
- MAKE_TARGET=queryservice_test
|
|
- MAKE_TARGET=unit_test
|
|
before_install:
|
|
- |
|
|
free -m | grep "buffers/cache" | awk '{ if ($3 > 900) { print "\n\nCAUTION - CAUTION - CAUTION\n\nWE ARE FAILING THIS TEST EARLY BECAUSE MEMORY USAGE IS TOO HIGH ("$3" MB) AND THE TEST WOULD HAVE PROBABLY FLAKED.\n\nThis is a bug in the Travis VM infrastructure: https://github.com/travis-ci/travis-ci/issues/4013\nOnce this is fixed, we will remove this fail fast.\n\n"; exit 1; } else { print "\n\nINFO - LOOKS LIKE NO MEMORY IS LEAKING, TEST RESULTS WILL NOT BE FLAKY\n\n" } }'
|
|
- free -m
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss | awk '{ sum += $2 } END { print sum / 1024.0, "MB used" }'
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss | awk '{ sum += $3 } END { print sum / 1024.0, "MB virtual memory used" }'
|
|
- bash -v travis/dependencies.sh
|
|
- free -m
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss | awk '{ sum += $2 } END { print sum / 1024.0, "MB used" }'
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss | awk '{ sum += $3 } END { print sum / 1024.0, "MB virtual memory used" }'
|
|
- travis_retry sudo bash -v travis/install_grpc.sh
|
|
- free -m
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss | awk '{ sum += $2 } END { print sum / 1024.0, "MB used" }'
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss | awk '{ sum += $3 } END { print sum / 1024.0, "MB virtual memory used" }'
|
|
install:
|
|
- bash -v bootstrap.sh --skip_root_installs
|
|
- free -m
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss | awk '{ sum += $2 } END { print sum / 1024.0, "MB used" }'
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss | awk '{ sum += $3 } END { print sum / 1024.0, "MB virtual memory used" }'
|
|
script:
|
|
- source dev.env
|
|
- free -m
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss | awk '{ sum += $2 } END { print sum / 1024.0, "MB used" }'
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss | awk '{ sum += $3 } END { print sum / 1024.0, "MB virtual memory used" }'
|
|
- |
|
|
travis_retry /usr/bin/time -f "CPU: %P Memory: %M kB" make build $MAKE_TARGET
|
|
- free -m
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss | awk '{ sum += $2 } END { print sum / 1024.0, "MB used" }'
|
|
- ps -A -o pid,rss,vsz,cmd --sort -rss | awk '{ sum += $3 } END { print sum / 1024.0, "MB virtual memory used" }'
|