See <https://builds.apache.org/job/Aurora/300/changes>
Changes:
[mchucarroll] Fix two clientv2 command-line bugs.
------------------------------------------
[...truncated 4072 lines...]
=========================== 4 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 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.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 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.44 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.15 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.17 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_metadata_in_config PASSED
src/test/python/apache/aurora/config/test_thrift.py:221:
test_task_instance_from_job PASSED
src/test/python/apache/aurora/config/test_thrift.py:226:
test_identifier_validation PASSED
========================== 10 passed in 1.53 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.14 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/tmpqtG8yZ
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):
Wrote /x1/jenkins/jenkins-slave/workspace/Aurora/dist/thermos_runner.pex
Writing log files to disk in /tmp/tmpqtG8yZ
PASSED
src/test/python/apache/aurora/executor/test_thermos_task_runner.py:125:
TestThermosTaskRunnerIntegration.test_integration_failed Writing log files to
disk in /tmp/tmpqtG8yZ
PASSED
src/test/python/apache/aurora/executor/test_thermos_task_runner.py:141:
TestThermosTaskRunnerIntegration.test_integration_stop Writing log files to
disk in /tmp/tmpqtG8yZ
PASSED
src/test/python/apache/aurora/executor/test_thermos_task_runner.py:153:
TestThermosTaskRunnerIntegration.test_integration_lose Writing log files to
disk in /tmp/tmpqtG8yZ
PASSED
src/test/python/apache/aurora/executor/test_thermos_task_runner.py:166:
TestThermosTaskRunnerIntegration.test_integration_quitquitquit Writing log
files to disk in /tmp/tmpqtG8yZ
ERROR] is_alive got OSError: [Errno 10] No child processes
PASSED
========================== 5 passed in 19.21 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/common/test_directory_sandbox.py:27:
test_directory_sandbox PASSED
src/test/python/apache/aurora/executor/common/test_directory_sandbox.py:43:
test_create PASSED
src/test/python/apache/aurora/executor/common/test_directory_sandbox.py:64:
test_user_does_not_exist PASSED
src/test/python/apache/aurora/executor/common/test_directory_sandbox.py:77:
test_create_ioerror PASSED
src/test/python/apache/aurora/executor/common/test_directory_sandbox.py:87:
test_destroy_ioerror PASSED
=========================== 5 passed in 0.09 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/executor/common/test_health_checker.py:76:
TestHealthChecker.test_consecutive_failures WARNING:root:Health check failure:
reason
WARNING:root:Health check failure: reason
WARNING:root:Health check failure: reason
Time now: 0
Time now: 2
Time now: 3
Time now: 4
Time now: 4
Time now: 5
Time now: 5
Time now: 6
Time now: 6
Time now: 7
FAILED
=================================== FAILURES ===================================
_________________ TestHealthChecker.test_consecutive_failures __________________
self = <test_health_checker.TestHealthChecker
testMethod=test_consecutive_failures>
def test_consecutive_failures(self):
'''Verify that a task is unhealthy only after max_consecutive_failures is
exceeded'''
initial_interval_secs = 2
interval_secs = 1
self.expect_health_check(False, num_calls=2)
self.expect_health_check(True)
self.expect_health_check(False, num_calls=3)
self.replay()
hct = HealthCheckerThread(
self._checker,
interval_secs=interval_secs,
initial_interval_secs=initial_interval_secs,
max_consecutive_failures=2,
clock=self._clock)
hct.start()
# 2 consecutive health check failures followed by a successful health
check.
self._clock.tick(initial_interval_secs)
assert hct.status is None
self._clock.tick(interval_secs)
assert hct.status is None
self._clock.tick(interval_secs)
assert hct.status is None
# 3 consecutive health check failures.
self._clock.tick(interval_secs)
assert hct.status is None
self._clock.tick(interval_secs)
assert hct.status is None
self._clock.tick(interval_secs)
thread_yield()
> assert hct.status is not None
E AssertionError: assert None is not None
E + where None = <HealthCheckerThread(Thread-1, started daemon
139688601351936)>.status
src/test/python/apache/aurora/executor/common/test_health_checker.py:107:
AssertionError
!!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!!
=========================== 1 failed in 0.94 seconds ===========================
Build operating on targets:
OrderedSet([PythonTestSuite(src/test/python/BUILD:all)])
src.test.python.apache.aurora.admin.host_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.logging
..... 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.hooks
..... SUCCESS
src.test.python.apache.aurora.client.commands.maintenance
..... 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.common.directory_sandbox
..... SUCCESS
src.test.python.apache.aurora.executor.common.health_checker
..... FAILURE
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
..... SUCCESS
Build step 'Execute shell' marked build as failure