Ok, reverting again.
On Wed, Jul 16, 2014 at 1:03 PM, Apache Jenkins Server < jenk...@builds.apache.org> wrote: > See <https://builds.apache.org/job/Aurora/435/changes> > > Changes: > > [mchucarroll] Improve aurora "job diff" command. > > ------------------------------------------ > [...truncated 3506 lines...] > ERROR:root:2 instance failures for instance 2, maximum allowed is 1 > ERROR:root:1 failed instances observed, maximum allowed is 0 > ERROR:root:2 instance failures for instance 2, maximum allowed is 1 > ERROR:root:1 failed instances observed, maximum allowed is 0 > ERROR:root:2 instance failures for instance 2, maximum allowed is 1 > WARNING:root:Update failures threshold reached > PASSED > src/test/python/apache/aurora/client/api/test_updater.py:751: > UpdaterTest.test_update_skips_unretryable ERROR:root:Failed instances: > set([0]) > ERROR:root:Failed instances: set([0]) > ERROR:root:Failed instances: set([0]) > WARNING:root:Not restarting failed instances [0], which exceeded maximum > allowed instance failure limit of 2 > PASSED > src/test/python/apache/aurora/client/api/test_updater.py:479: > UpdaterTest.test_update_with_instance_option PASSED > > ========================== 30 passed in 0.75 seconds > =========================== > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.3 -- py-1.4.21 -- pytest-2.5.2 -- > /usr/bin/python2.7 > plugins: cov, timeout > collecting ... collected 5 items > > src/test/python/apache/aurora/client/cli/test_sla.py:31: > TestGetTaskUpCountCommand.test_get_task_up_count_no_duration PASSED > src/test/python/apache/aurora/client/cli/test_sla.py:46: > TestGetTaskUpCountCommand.test_get_task_up_count_with_durations PASSED > src/test/python/apache/aurora/client/cli/test_sla.py:68: > TestGetJobUptimeCommand.test_get_job_uptime_no_percentile PASSED > src/test/python/apache/aurora/client/cli/test_sla.py:87: > TestGetJobUptimeCommand.test_get_job_uptime_with_percentiles PASSED > src/test/python/apache/aurora/client/cli/test_sla.py:99: > TestGetJobUptimeCommand.test_invalid_percentile usage: tmpL6LXYR sla > get-job-uptime [-h] [--percentiles PERCENTILES] > [--verbose-logging] > [--logging-level LOGGING_LEVEL] > [--reveal-errors] > [--skip-hooks hook,hook,...] > CLUSTER/ROLE/ENV/NAME > tmpL6LXYR sla get-job-uptime: error: argument --percentiles: Invalid > percentile value:100. Must be between 0.0 and 100.0 exclusive. > PASSED > > =========================== 5 passed in 0.72 seconds > =========================== > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.3 -- py-1.4.21 -- pytest-2.5.2 -- > /usr/bin/python2.7 > plugins: cov, timeout > collecting ... collected 13 items > > src/test/python/apache/thermos/core/test_runner_integration.py:49: > TestRunnerBasic.test_runner_state_success PASSED > src/test/python/apache/thermos/core/test_runner_integration.py:52: > TestRunnerBasic.test_runner_header_populated PASSED > src/test/python/apache/thermos/core/test_runner_integration.py:61: > TestRunnerBasic.test_runner_has_allocated_name_ports PASSED > src/test/python/apache/thermos/core/test_runner_integration.py:66: > TestRunnerBasic.test_runner_has_expected_processes PASSED > src/test/python/apache/thermos/core/test_runner_integration.py:74: > TestRunnerBasic.test_runner_processes_have_expected_output PASSED > src/test/python/apache/thermos/core/test_runner_integration.py:83: > TestRunnerBasic.test_runner_processes_have_monotonically_increasing_timestamps > PASSED > src/test/python/apache/thermos/core/test_runner_integration.py <- > ../../../../../tmp/tmpb7CMkp/apache/thermos/testing/runner.py:209: > TestRunnerBasic.test_runner_state_reconstruction PASSEDFailed to kill > runner: [Errno 3] No such process > > src/test/python/apache/thermos/core/test_runner_integration.py:103: > TestConcurrencyBasic.test_runner_state_success PASSED > src/test/python/apache/thermos/core/test_runner_integration.py:107: > TestConcurrencyBasic.test_runner_processes_separated_temporally_due_to_concurrency_limit > PASSED > src/test/python/apache/thermos/core/test_runner_integration.py <- > ../../../../../tmp/tmpb7CMkp/apache/thermos/testing/runner.py:209: > TestConcurrencyBasic.test_runner_state_reconstruction PASSEDFailed to kill > runner: [Errno 3] No such process > > src/test/python/apache/thermos/core/test_runner_integration.py:160: > TestRunnerEnvironment.test_runner_state_success PASSED > src/test/python/apache/thermos/core/test_runner_integration.py:163: > TestRunnerEnvironment.test_runner_processes_have_expected_output PASSED > src/test/python/apache/thermos/core/test_runner_integration.py <- > ../../../../../tmp/tmpb7CMkp/apache/thermos/testing/runner.py:209: > TestRunnerEnvironment.test_runner_state_reconstruction PASSEDFailed to kill > runner: [Errno 3] No such process > > > ========================== 13 passed in 13.39 seconds > ========================== > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.3 -- py-1.4.21 -- pytest-2.5.2 -- > /usr/bin/python2.7 > plugins: cov, timeout > collecting ... collected 4 items > > src/test/python/apache/aurora/executor/test_executor_vars.py:20: > test_release_from_tag PASSED > src/test/python/apache/aurora/executor/test_executor_vars.py:33: > test_extract_pexinfo PASSED > src/test/python/apache/aurora/executor/test_executor_vars.py:44: test_init > PASSED > src/test/python/apache/aurora/executor/test_executor_vars.py:52: > test_sample PASSED > > =========================== 4 passed in 0.16 seconds > =========================== > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.3 -- py-1.4.21 -- pytest-2.5.2 -- > /usr/bin/python2.7 > plugins: cov, timeout > collecting ... collected 12 items > > src/test/python/apache/aurora/client/hooks/test_hooked_api.py:32: > test_api_methods_exist[cancel_update] PASSED > src/test/python/apache/aurora/client/hooks/test_hooked_api.py:32: > test_api_methods_exist[create_job] PASSED > src/test/python/apache/aurora/client/hooks/test_hooked_api.py:32: > test_api_methods_exist[kill_job] PASSED > src/test/python/apache/aurora/client/hooks/test_hooked_api.py:32: > test_api_methods_exist[restart] PASSED > src/test/python/apache/aurora/client/hooks/test_hooked_api.py:32: > test_api_methods_exist[start_cronjob] PASSED > src/test/python/apache/aurora/client/hooks/test_hooked_api.py:32: > test_api_methods_exist[update_job] PASSED > src/test/python/apache/aurora/client/hooks/test_hooked_api.py:39: > test_api_methods_params[cancel_update] PASSED > src/test/python/apache/aurora/client/hooks/test_hooked_api.py:39: > test_api_methods_params[create_job] PASSED > src/test/python/apache/aurora/client/hooks/test_hooked_api.py:39: > test_api_methods_params[kill_job] PASSED > src/test/python/apache/aurora/client/hooks/test_hooked_api.py:39: > test_api_methods_params[restart] PASSED > src/test/python/apache/aurora/client/hooks/test_hooked_api.py:39: > test_api_methods_params[start_cronjob] PASSED > src/test/python/apache/aurora/client/hooks/test_hooked_api.py:39: > test_api_methods_params[update_job] PASSED > > ========================== 12 passed in 0.50 seconds > =========================== > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.3 -- py-1.4.21 -- pytest-2.5.2 -- > /usr/bin/python2.7 > plugins: cov, timeout > collecting ... collected 4 items > > src/test/python/apache/aurora/client/api/test_job_monitor.py:88: > JobMonitorTest.test_empty_job_succeeds PASSED > src/test/python/apache/aurora/client/api/test_job_monitor.py:77: > JobMonitorTest.test_wait_until_state PASSED > src/test/python/apache/aurora/client/api/test_job_monitor.py:104: > JobMonitorTest.test_wait_until_timeout PASSED > src/test/python/apache/aurora/client/api/test_job_monitor.py:95: > JobMonitorTest.test_wait_with_instances PASSED > > =========================== 4 passed in 0.47 seconds > =========================== > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.3 -- py-1.4.21 -- pytest-2.5.2 -- > /usr/bin/python2.7 > plugins: cov, timeout > collecting ... collected 3 items > > src/test/python/apache/aurora/client/cli/test_task_run.py:91: > TestRunCommand.test_successful_run slavehost: hello > slavehost: hello > slavehost: hello > PASSED > src/test/python/apache/aurora/client/cli/test_task_run.py:95: > TestRunCommand.test_successful_run_with_instances slavehost: hello > slavehost: hello > slavehost: hello > PASSED > src/test/python/apache/aurora/client/cli/test_task_run.py:190: > TestSshCommand.test_successful_ssh PASSED > > =========================== 3 passed in 0.79 seconds > =========================== > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.3 -- py-1.4.21 -- pytest-2.5.2 -- > /usr/bin/python2.7 > plugins: cov, timeout > collecting ... collected 10 items > > src/test/python/apache/aurora/client/test_config.py:69: > test_get_config_announces PASSED > src/test/python/apache/aurora/client/test_config.py:80: > test_get_config_select PASSED > src/test/python/apache/aurora/client/test_config.py:98: test_include PASSED > src/test/python/apache/aurora/client/test_config.py:119: > test_environment_names PASSED > src/test/python/apache/aurora/client/test_config.py:136: > test_inject_default_environment > Job did not specify environment, auto-populating to "devel". > > PASSED > src/test/python/apache/aurora/client/test_config.py:151: > test_dedicated_portmap > Announcer specified primary port as 'http' but no processes have bound > that port. > If you would like to utilize this port, you should listen on > {{thermos.ports[http]}} > from some Process bound to your task. > > > Announcer specified primary port as 'http' but no processes have bound > that port. > If you would like to utilize this port, you should listen on > {{thermos.ports[http]}} > from some Process bound to your task. > > > Announcer specified primary port as 'http' but no processes have bound > that port. > If you would like to utilize this port, you should listen on > {{thermos.ports[http]}} > from some Process bound to your task. > > PASSED > src/test/python/apache/aurora/client/test_config.py:174: > test_update_config_passes_with_default_values PASSED > src/test/python/apache/aurora/client/test_config.py:183: > test_update_config_passes_with_min_requirement_values PASSED > src/test/python/apache/aurora/client/test_config.py:194: > test_update_config_fails_insufficient_watch_secs_less_than_target > CRITICAL:root: > You have specified an insufficiently short watch period (10 seconds) in > your update configuration. > Your update will always succeed. In order for the updater to detect health > check failures, > UpdateConfig.watch_secs must be greater than 15 seconds to account for an > initial > health check interval (15 seconds) plus 0 consecutive failures at a check > interval of 10 seconds. > > PASSED > src/test/python/apache/aurora/client/test_config.py:205: > test_update_config_fails_insufficient_watch_secs_equal_to_target > CRITICAL:root: > You have specified an insufficiently short watch period (25 seconds) in > your update configuration. > Your update will always succeed. In order for the updater to detect health > check failures, > UpdateConfig.watch_secs must be greater than 25 seconds to account for an > initial > health check interval (15 seconds) plus 1 consecutive failures at a check > interval of 10 seconds. > > PASSED > > ========================== 10 passed in 0.44 seconds > =========================== > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.3 -- py-1.4.21 -- pytest-2.5.2 -- > /usr/bin/python2.7 > plugins: cov, timeout > collecting ... collected 3 items > > src/test/python/apache/thermos/core/test_failing_runner.py:47: > TestFailingRunner.test_runner_state_success PASSED > src/test/python/apache/thermos/core/test_failing_runner.py:50: > TestFailingRunner.test_runner_processes_have_expected_runs PASSED > src/test/python/apache/thermos/core/test_failing_runner.py <- > ../../../../../tmp/tmpVkbNuS/apache/thermos/testing/runner.py:209: > TestFailingRunner.test_runner_state_reconstruction PASSEDFailed to kill > runner: [Errno 3] No such process > > > =========================== 3 passed in 5.58 seconds > =========================== > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.3 -- py-1.4.21 -- pytest-2.5.2 -- > /usr/bin/python2.7 > plugins: cov, timeout > collecting ... collected 0 items > > =============================== in 0.16 seconds > =============================== > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.3 -- py-1.4.21 -- pytest-2.5.2 -- > /usr/bin/python2.7 > plugins: cov, timeout > collecting ... collected 58 items > > src/test/python/apache/aurora/client/cli/test_cancel_update.py:96: > TestClientCancelUpdateCommand.test_cancel_update_api_level PASSED > src/test/python/apache/aurora/client/cli/test_cancel_update.py:72: > TestClientCancelUpdateCommand.test_simple_successful_cancel_update PASSED > src/test/python/apache/aurora/client/cli/test_create.py:124: > TestClientCreateCommand.test_create_job_delayed PASSED > src/test/python/apache/aurora/client/cli/test_create.py:148: > TestClientCreateCommand.test_create_job_failed Error executing command: > Error reported by scheduler; see log for details > PASSED > src/test/python/apache/aurora/client/cli/test_create.py:171: > TestClientCreateCommand.test_create_job_failed_invalid_config Error > executing command: Error loading configuration: invalid syntax (tmpclGHjl, > line 9) > PASSED > src/test/python/apache/aurora/client/cli/test_create.py:190: > TestClientCreateCommand.test_interrupt log(ERROR): Command interrupted by > user > log(ERROR): Command interrupted by user > log(ERROR): Command interrupted by user > log(ERROR): Command interrupted by user > log(ERROR): Command interrupted by user > log(ERROR): Command interrupted by user > PASSED > src/test/python/apache/aurora/client/cli/test_create.py:89: > TestClientCreateCommand.test_simple_successful_create_job PASSED > src/test/python/apache/aurora/client/cli/test_create.py:208: > TestClientCreateCommand.test_unknown_error log(ERROR): Unknown error: Argh > log(ERROR): Unknown error: Argh > log(ERROR): Unknown error: Argh > log(ERROR): Unknown error: Argh > log(ERROR): Unknown error: Argh > log(ERROR): Unknown error: Argh > log(ERROR): Unknown error: Argh > log(ERROR): Unknown error: Argh > PASSED > src/test/python/apache/aurora/client/cli/test_diff.py:419: > TestDiffCommand.test_diff_invalid_config Error executing command: Error > loading configuration: invalid syntax (tmp5Gza_u, line 9) > PASSED > src/test/python/apache/aurora/client/cli/test_diff.py:445: > TestDiffCommand.test_diff_server_error Error executing command: Could not > find job to diff against > PASSED > src/test/python/apache/aurora/client/cli/test_diff.py:193: > TestDiffCommand.test_success_diffs_metadata ['Task diffs found in instance > 1', u"\tField 'metadata' is '[{u'key': u'a', u'value': u'3'}, {u'key': > u'b', u'value': u'2'}, {u'key': u'instance', u'value': u'1'}]' local, but > '[{u'key': u'a', u'value': u'1'}, {u'key': u'b', u'value': u'2'}, {u'key': > u'instance', u'value': u'1'}]' remote", '1 total diff(s) found'] > PASSED > src/test/python/apache/aurora/client/cli/test_diff.py:168: > TestDiffCommand.test_success_no_diffs FAILED > > =================================== FAILURES > =================================== > ____________________ TestDiffCommand.test_success_no_diffs > _____________________ > > self = <test_diff.TestDiffCommand testMethod=test_success_no_diffs> > > def test_success_no_diffs(self): > result = self._test_successful_diff_generic(None, None) > > assert MOCK_OUT == ["No diffs found!"] > E AssertionError: assert ['Task diffs ... remote", ...] == ['No diffs > found!'] > E At index 0 diff: 'Task diffs found in instance 0' != 'No diffs > found!' > E Left contains more items, first extra item: " Field 'jobName' is > 'foo' local, but 'baz' remote" > > src/test/python/apache/aurora/client/cli/test_diff.py:170: AssertionError > !!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures > !!!!!!!!!!!!!!!!!!!! > ===================== 1 failed, 11 passed in 1.49 seconds > ====================== > Build operating on top level addresses: > set([BuildFileAddress(src/test/python/BUILD, all)]) > src.test.python.apache.aurora.client.api.job_monitor > ..... SUCCESS > src.test.python.apache.aurora.client.api.updater > ..... SUCCESS > src.test.python.apache.aurora.client.cli.config > ..... SUCCESS > src.test.python.apache.aurora.client.cli.job > ..... FAILURE > src.test.python.apache.aurora.client.cli.sla > ..... SUCCESS > src.test.python.apache.aurora.client.cli.task > ..... 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_http_signaler > ..... SUCCESS > src.test.python.apache.aurora.executor.common.task_info > ..... SUCCESS > src.test.python.apache.aurora.executor.executor_vars > ..... SUCCESS > src.test.python.apache.thermos.bin.test_thermos > ..... SUCCESS > src.test.python.apache.thermos.common.test_pathspec > ..... SUCCESS > src.test.python.apache.thermos.core.test_failing_runner > ..... SUCCESS > src.test.python.apache.thermos.core.test_runner_integration > ..... SUCCESS > src.test.python.apache.thermos.monitoring.test_disk > ..... SUCCESS > Build step 'Execute shell' marked build as failure >