• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

box / ClusterRunner / 2236
5%

Build:
DEFAULT BRANCH: master
Ran 01 May 2018 08:33PM UTC
Jobs 3
Files 96
Run time 5min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
2236

Pull #432

travis-ci

web-flow
Kill slave process on non 200 heartbeat response

If heartbeat response is not HTTP 200, it means that the master is up,
but does not recognize the slave. In such cases the slave immediately
dies. The init.d configuration on slave will restart the process and
reconnect to master as a new slave.
Pull Request #432: Reconnect to master on non 200 heartbeat response

7 of 7 new or added lines in 1 file covered. (100.0%)

3388 of 4285 relevant lines covered (79.07%)

0.83 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
7
100.0
app/slave/cluster_slave.py

Uncovered Existing Lines

Lines Coverage ∆ File
3
100.0
app/util/session_id.py
3
100.0
app/util/conf/stop_config_loader.py
3
100.0
app/util/fs.py
3
100.0
app/web_framework/cluster_application.py
3
100.0
app/util/conf/deploy_config_loader.py
5
100.0
app/common/build_artifact.py
5
100.0
app/subcommands/subcommand.py
6
100.0
app/master/atom_grouper.py
6
100.0
app/deployment/deploy_target.py
6
100.0
app/subcommands/shutdown_subcommand.py
7
100.0
app/util/safe_thread.py
8
100.0
app/util/shell/shell_client_factory.py
10
100.0
app/util/pagination.py
10
100.0
app/deployment/remote_service.py
10
100.0
app/deployment/remote_slave_service.py
11
100.0
app/util/single_use_coin.py
11
100.0
app/util/poll.py
11
100.0
app/util/singleton.py
11
100.0
app/util/conf/config_file.py
12
100.0
app/util/conf/configuration.py
13
100.0
app/util/util.py
13
100.0
app/util/url_builder.py
13
100.0
app/util/process_utils.py
13
100.0
app/common/cluster_service.py
15
100.0
app/util/log.py
15
100.0
app/master/build_request.py
16
100.0
app/master/atom.py
16
100.0
app/util/app_info.py
16
100.0
app/util/counter.py
18
100.0
app/master/build_scheduler_pool.py
19
100.0
app/util/analytics.py
19
100.0
app/util/autoversioning.py
20
100.0
app/project_type/directory.py
20
100.0
app/web_framework/api_version_handler.py
21
100.0
app/util/conf/master_config_loader.py
21
100.0
app/util/shell/local_shell_client.py
22
100.0
app/util/argument_parsing.py
22
100.0
app/util/ordered_set_queue.py
22
100.0
app/master/build_store.py
23
100.0
app/util/conf/slave_config_loader.py
24
100.0
app/master/atomizer.py
25
100.0
app/util/shell/remote_shell_client.py
26
100.0
app/master/subjob_calculator.py
27
100.0
app/subcommands/master_subcommand.py
27
100.0
app/master/cluster_runner_config.py
28
100.0
app/subcommands/slave_subcommand.py
29
100.0
app/util/decorators.py
30
100.0
app/master/slave_allocator.py
31
100.0
app/subcommands/build_subcommand.py
32
100.0
app/deployment/remote_master_service.py
32
100.0
app/util/secret.py
32
100.0
app/util/shell/shell_client.py
34
100.0
app/common/metrics.py
35
100.0
app/subcommands/service_subcommand.py
36
100.0
app/master/build_request_handler.py
40
100.0
app/client/cluster_api_client.py
41
100.0
app/web_framework/route_node.py
44
100.0
app/web_framework/cluster_slave_application.py
46
100.0
app/client/service_runner.py
47
100.0
app/master/build_fsm.py
49
100.0
app/util/network.py
49
100.0
app/subcommands/stop_subcommand.py
59
100.0
app/util/unhandled_exception_handler.py
59
100.0
app/master/subjob.py
60
100.0
app/master/job_config.py
61
100.0
app/web_framework/cluster_base_handler.py
62
100.0
app/master/time_based_atom_grouper.py
63
100.0
app/slave/subjob_executor.py
66
100.0
app/subcommands/deploy_subcommand.py
69
100.0
app/client/build_runner.py
75
100.0
app/master/build_scheduler.py
77
100.0
app/project_type/git.py
78
100.0
app/web_framework/cluster_master_application.py
87
100.0
app/util/event_log.py
98
100.0
app/util/conf/base_config_loader.py
111
100.0
app/__main__.py
121
100.0
app/master/cluster_master.py
149
100.0
app/project_type/project_type.py
158
100.0
app/master/slave.py
159
100.0
app/slave/cluster_slave.py
276
100.0
app/master/build.py
Jobs
ID Job ID Ran Files Coverage
1 2236.1 (TARGETS="lint test-unit-with-coverage") 01 May 2018 08:35PM UTC 0
77.25
Travis Job 2236.1
2 2236.2 (TARGETS="test-integration-with-coverage") 01 May 2018 08:33PM UTC 0
5.32
Travis Job 2236.2
3 2236.3 (TARGETS="test-functional test-unit-via-clusterrunner") 01 May 2018 08:38PM UTC 0
Travis Job 2236.3
Source Files on build 2236
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2236
  • Pull Request #432
  • PR Base - master (#2221)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc