See <https://builds.apache.org/job/Aurora/146/changes>
Changes:
[kevints] Make http signaler timeout secs configurable via environment variable.
------------------------------------------
[...truncated 4012 lines...]
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 --
/usr/bin/python2.7
collecting ... collected 12 items
src/test/python/apache/aurora/client/hooks/test_hooked_api.py:35:
test_api_methods_exist[cancel_update] PASSED
src/test/python/apache/aurora/client/hooks/test_hooked_api.py:35:
test_api_methods_exist[create_job] PASSED
src/test/python/apache/aurora/client/hooks/test_hooked_api.py:35:
test_api_methods_exist[kill_job] PASSED
src/test/python/apache/aurora/client/hooks/test_hooked_api.py:35:
test_api_methods_exist[restart] PASSED
src/test/python/apache/aurora/client/hooks/test_hooked_api.py:35:
test_api_methods_exist[start_cronjob] PASSED
src/test/python/apache/aurora/client/hooks/test_hooked_api.py:35:
test_api_methods_exist[update_job] PASSED
src/test/python/apache/aurora/client/hooks/test_hooked_api.py:42:
test_api_methods_params[cancel_update] PASSED
src/test/python/apache/aurora/client/hooks/test_hooked_api.py:42:
test_api_methods_params[create_job] PASSED
src/test/python/apache/aurora/client/hooks/test_hooked_api.py:42:
test_api_methods_params[kill_job] PASSED
src/test/python/apache/aurora/client/hooks/test_hooked_api.py:42:
test_api_methods_params[restart] PASSED
src/test/python/apache/aurora/client/hooks/test_hooked_api.py:42:
test_api_methods_params[start_cronjob] PASSED
src/test/python/apache/aurora/client/hooks/test_hooked_api.py:42:
test_api_methods_params[update_job] PASSED
========================== 12 passed in 0.38 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 --
/usr/bin/python2.7
collecting ... collected 4 items
src/test/python/apache/aurora/client/hooks/test_non_hooked_api.py:88:
TestNonHookedAuroraClientAPI.test_cancel_update_discards_config PASSED
src/test/python/apache/aurora/client/hooks/test_non_hooked_api.py:92:
TestNonHookedAuroraClientAPI.test_kill_job_discards_config PASSED
src/test/python/apache/aurora/client/hooks/test_non_hooked_api.py:100:
TestNonHookedAuroraClientAPI.test_restart_discards_config PASSED
src/test/python/apache/aurora/client/hooks/test_non_hooked_api.py:106:
TestNonHookedAuroraClientAPI.test_start_cronjob_discards_config PASSED
=========================== 4 passed in 0.34 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 --
/usr/bin/python2.7
collecting ... collected 1 items
src/test/python/apache/aurora/common/test_aurora_job_key.py:23:
AuroraJobKeyTest.test_basic PASSED
=========================== 1 passed in 0.08 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 --
/usr/bin/python2.7
collecting ... collected 1 items
src/test/python/apache/aurora/common/test_cluster.py:27: test_simple PASSED
=========================== 1 passed in 0.04 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 --
/usr/bin/python2.7
collecting ... collected 4 items
src/test/python/apache/aurora/common/test_clusters.py:65: test_load_json PASSED
src/test/python/apache/aurora/common/test_clusters.py:78: test_load_yaml PASSED
src/test/python/apache/aurora/common/test_clusters.py:86:
test_load_without_yaml_loader PASSED
src/test/python/apache/aurora/common/test_clusters.py:97:
test_load_invalid_syntax PASSED
=========================== 4 passed in 0.16 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 --
/usr/bin/python2.7
collecting ... collected 2 items
src/test/python/apache/aurora/common/test_cluster_option.py:36:
test_constructors PASSED
src/test/python/apache/aurora/common/test_cluster_option.py:50: test_parsable
PASSED
=========================== 2 passed in 0.05 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 --
/usr/bin/python2.7
collecting ... collected 3 items
src/test/python/apache/aurora/common/test_http_signaler.py:44:
TestHttpSignaler.test_all_calls_ok PASSED
src/test/python/apache/aurora/common/test_http_signaler.py:71:
TestHttpSignaler.test_exception PASSED
src/test/python/apache/aurora/common/test_http_signaler.py:60:
TestHttpSignaler.test_health_not_ok WARNING:root:Response differs from expected
response (expected "ok", got "not ok")
PASSED
=========================== 3 passed in 0.06 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 --
/usr/bin/python2.7
collecting ... collected 7 items
src/test/python/apache/aurora/config/test_base.py:38: test_all_static PASSED
src/test/python/apache/aurora/config/test_base.py:46: test_binding PASSED
src/test/python/apache/aurora/config/test_base.py:54: test_cycle PASSED
src/test/python/apache/aurora/config/test_base.py:148: test_empty_config PASSED
src/test/python/apache/aurora/config/test_base.py:156: test_simple_config PASSED
src/test/python/apache/aurora/config/test_base.py:181: test_ports PASSED
src/test/python/apache/aurora/config/test_base.py:202:
test_static_port_aliasing PASSED
=========================== 7 passed in 1.34 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 --
/usr/bin/python2.7
collecting ... collected 1 items
src/test/python/apache/aurora/config/test_constraint_parsing.py:23:
test_parsing_constraints limit:a is not a valid limit value, must be integer
PASSED
=========================== 1 passed in 0.13 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 --
/usr/bin/python2.7
collecting ... collected 6 items
src/test/python/apache/aurora/config/test_loader.py:49: test_enoent PASSED
src/test/python/apache/aurora/config/test_loader.py:55: test_bad_config PASSED
src/test/python/apache/aurora/config/test_loader.py:63: test_empty_config PASSED
src/test/python/apache/aurora/config/test_loader.py:69: test_load_json PASSED
src/test/python/apache/aurora/config/test_loader.py:82: test_load PASSED
src/test/python/apache/aurora/config/test_loader.py:95: test_pick PASSED
=========================== 6 passed in 0.18 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 --
/usr/bin/python2.7
collecting ... collected 10 items
src/test/python/apache/aurora/config/test_thrift.py:62: test_simple_config
PASSED
src/test/python/apache/aurora/config/test_thrift.py:86:
test_config_with_options PASSED
src/test/python/apache/aurora/config/test_thrift.py:111: test_config_with_ports
PASSED
src/test/python/apache/aurora/config/test_thrift.py:125:
test_config_with_bad_resources PASSED
src/test/python/apache/aurora/config/test_thrift.py:151:
test_config_with_task_links PASSED
src/test/python/apache/aurora/config/test_thrift.py:172:
test_unbound_references PASSED
src/test/python/apache/aurora/config/test_thrift.py:186: test_cron_policy_alias
PASSED
src/test/python/apache/aurora/config/test_thrift.py:210:
test_packages_in_config PASSED
src/test/python/apache/aurora/config/test_thrift.py:222:
test_task_instance_from_job PASSED
src/test/python/apache/aurora/config/test_thrift.py:227:
test_identifier_validation PASSED
========================== 10 passed in 1.52 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 --
/usr/bin/python2.7
collecting ... collected 4 items
src/test/python/apache/aurora/executor/test_executor_detector.py:37:
test_find_root PASSED
src/test/python/apache/aurora/executor/test_executor_detector.py:59:
test_match_inverse PASSED
src/test/python/apache/aurora/executor/test_executor_detector.py:64:
test_bad_match PASSED
src/test/python/apache/aurora/executor/test_executor_detector.py:68:
test_integration PASSED
=========================== 4 passed in 0.04 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 --
/usr/bin/python2.7
collecting ... collected 4 items
src/test/python/apache/aurora/executor/test_executor_vars.py:22:
test_release_from_tag PASSED
src/test/python/apache/aurora/executor/test_executor_vars.py:35:
test_extract_pexinfo PASSED
src/test/python/apache/aurora/executor/test_executor_vars.py:46: test_init
PASSED
src/test/python/apache/aurora/executor/test_executor_vars.py:54: test_sample
PASSED
=========================== 4 passed in 0.13 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 --
/usr/bin/python2.7
collecting ... collected 5 items
src/test/python/apache/aurora/executor/test_thermos_task_runner.py:109:
TestThermosTaskRunnerIntegration.test_integration_success Writing log files to
disk in /tmp/tmpIZi0Pb
Build operating on targets:
OrderedSet([PythonBinary(src/main/python/apache/aurora/executor/bin/BUILD:thermos_runner)])
Building PythonBinary
PythonBinary(src/main/python/apache/aurora/executor/bin/BUILD:thermos_runner):
Problem executing PythonBuilder for targets
OrderedSet([PythonBinary(src/main/python/apache/aurora/executor/bin/BUILD:thermos_runner)]):
Traceback (most recent call last):
File
"/home/hudson/.pex/install/twitter.pants-0.0.14_dev2-py2.7.egg.262a90f1be8ae6b0de94aa63488ebeecd3ecf9ff/twitter.pants-0.0.14_dev2-py2.7.egg/twitter/pants/commands/build.py",
line 126, in _python_build
conn_timeout=self.options.conn_timeout)
File
"/home/hudson/.pex/install/twitter.pants-0.0.14_dev2-py2.7.egg.262a90f1be8ae6b0de94aa63488ebeecd3ecf9ff/twitter.pants-0.0.14_dev2-py2.7.egg/twitter/pants/python/python_builder.py",
line 57, in build
conn_timeout=conn_timeout).run()
File
"/home/hudson/.pex/install/twitter.pants-0.0.14_dev2-py2.7.egg.262a90f1be8ae6b0de94aa63488ebeecd3ecf9ff/twitter.pants-0.0.14_dev2-py2.7.egg/twitter/pants/python/binary_builder.py",
line 56, in run
env = self.chroot.dump()
File
"/home/hudson/.pex/install/twitter.pants-0.0.14_dev2-py2.7.egg.262a90f1be8ae6b0de94aa63488ebeecd3ecf9ff/twitter.pants-0.0.14_dev2-py2.7.egg/twitter/pants/python/python_chroot.py",
line 196, in dump
self._dump_distribution(dist)
File
"/home/hudson/.pex/install/twitter.pants-0.0.14_dev2-py2.7.egg.262a90f1be8ae6b0de94aa63488ebeecd3ecf9ff/twitter.pants-0.0.14_dev2-py2.7.egg/twitter/pants/python/python_chroot.py",
line 115, in _dump_distribution
self._builder.add_distribution(dist)
File
"/home/hudson/jenkins-slave/workspace/Aurora/build-support/pants-0.0.14-dev2.pex/.deps/twitter.common.python-0.3.1-py2.7.egg/twitter/common/python/pex_builder.py",
line 155, in add_distribution
dist_hash = self._add_zipped_egg(dist.location)
File
"/home/hudson/jenkins-slave/workspace/Aurora/build-support/pants-0.0.14-dev2.pex/.deps/twitter.common.python-0.3.1-py2.7.egg/twitter/common/python/pex_builder.py",
line 142, in _add_zipped_egg
self._chroot.write(zf.read(name), target)
File
"/home/hudson/jenkins-slave/workspace/Aurora/build-support/pants-0.0.14-dev2.pex/.deps/twitter.common.python-0.3.1-py2.7.egg/twitter/common/python/common.py",
line 315, in write
self._mkdir_for(dst)
File
"/home/hudson/jenkins-slave/workspace/Aurora/build-support/pants-0.0.14-dev2.pex/.deps/twitter.common.python-0.3.1-py2.7.egg/twitter/common/python/common.py",
line 262, in _mkdir_for
safe_mkdir(dirname)
File
"/home/hudson/jenkins-slave/workspace/Aurora/build-support/pants-0.0.14-dev2.pex/.deps/twitter.common.python-0.3.1-py2.7.egg/twitter/common/python/common.py",
line 100, in safe_mkdir
os.makedirs(directory)
File "/usr/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 5] Input/output error:
'/home/hudson/jenkins-slave/workspace/Aurora/dist/thermos_runner0kYObO/.deps/psutil-1.1.2-py2.7-linux-x86_64.egg/PEZ-INFO'
Usage:
pants-0.0.14-dev2.pex build (options) [spec] (build args)
pants-0.0.14-dev2.pex build (options) [spec]... -- (build args)
Options:
--version show program's version number and exit
-h, --help show this help message and exit
--no-pantsrc Specifies that pantsrc files should be ignored.
--log-exit Log an exit message on success or failure.
-t CONN_TIMEOUT, --timeout=CONN_TIMEOUT
Number of seconds to wait for http connections.
-i INTERPRETER, --interpreter=INTERPRETER
The interpreter requirement for this chroot.
-v, --verbose Show verbose output.
Builds the specified python target(s).
ERROR
==================================== ERRORS ====================================
_ ERROR at setup of TestThermosTaskRunnerIntegration.test_integration_success __
cls = <class 'test_thermos_task_runner.TestThermosTaskRunnerIntegration'>
@classmethod
def setup_class(cls):
cls.LOG_DIR = tempfile.mkdtemp()
LogOptions.set_log_dir(cls.LOG_DIR)
LogOptions.set_disk_log_level('DEBUG')
log.init('executor_logger')
if not cls.PANTS_BUILT and 'SKIP_PANTS_BUILD' not in os.environ:
> assert subprocess.call(["./pants",
"src/main/python/apache/aurora/executor/bin:thermos_runner"]) == 0
E assert 1 == 0
E + where 1 = <function call at 0x1f30f50>(['./pants',
'src/main/python/apache/aurora/executor/bin:thermos_runner'])
E + where <function call at 0x1f30f50> = subprocess.call
src/test/python/apache/aurora/executor/test_thermos_task_runner.py:66:
AssertionError
!!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!!
=========================== 1 error in 3.02 seconds ============================
Build operating on targets:
OrderedSet([PythonTestSuite(src/test/python/BUILD:all)])
src.test.python.apache.aurora.admin.mesos_maintenance
..... SUCCESS
src.test.python.apache.aurora.client.api.disambiguator
..... SUCCESS
src.test.python.apache.aurora.client.api.instance_watcher
..... SUCCESS
src.test.python.apache.aurora.client.api.job_monitor
..... SUCCESS
src.test.python.apache.aurora.client.api.quota_check
..... SUCCESS
src.test.python.apache.aurora.client.api.restarter
..... SUCCESS
src.test.python.apache.aurora.client.api.scheduler_client
..... SUCCESS
src.test.python.apache.aurora.client.api.sla
..... SUCCESS
src.test.python.apache.aurora.client.api.updater
..... SUCCESS
src.test.python.apache.aurora.client.binding_helper
..... SUCCESS
src.test.python.apache.aurora.client.cli.bridge
..... SUCCESS
src.test.python.apache.aurora.client.cli.help
..... SUCCESS
src.test.python.apache.aurora.client.cli.job
..... SUCCESS
src.test.python.apache.aurora.client.cli.plugins
..... SUCCESS
src.test.python.apache.aurora.client.cli.quota
..... SUCCESS
src.test.python.apache.aurora.client.cli.sla
..... SUCCESS
src.test.python.apache.aurora.client.cli.task
..... SUCCESS
src.test.python.apache.aurora.client.commands.admin
..... SUCCESS
src.test.python.apache.aurora.client.commands.core
..... SUCCESS
src.test.python.apache.aurora.client.commands.run
..... SUCCESS
src.test.python.apache.aurora.client.commands.ssh
..... SUCCESS
src.test.python.apache.aurora.client.config
..... SUCCESS
src.test.python.apache.aurora.client.hooks.hooked_api
..... SUCCESS
src.test.python.apache.aurora.client.hooks.non_hooked_api
..... SUCCESS
src.test.python.apache.aurora.common.test_aurora_job_key
..... SUCCESS
src.test.python.apache.aurora.common.test_cluster
..... SUCCESS
src.test.python.apache.aurora.common.test_cluster_option
..... SUCCESS
src.test.python.apache.aurora.common.test_clusters
..... SUCCESS
src.test.python.apache.aurora.common.test_http_signaler
..... SUCCESS
src.test.python.apache.aurora.config.test_base
..... SUCCESS
src.test.python.apache.aurora.config.test_constraint_parsing
..... SUCCESS
src.test.python.apache.aurora.config.test_loader
..... SUCCESS
src.test.python.apache.aurora.config.test_thrift
..... SUCCESS
src.test.python.apache.aurora.executor.executor_detector
..... SUCCESS
src.test.python.apache.aurora.executor.executor_vars
..... SUCCESS
src.test.python.apache.aurora.executor.thermos_task_runner
..... FAILURE
Build step 'Execute shell' marked build as failure