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

esl / MongooseIM / 3619
86%

Build:
DEFAULT BRANCH: master
Ran 07 Oct 2017 05:26AM UTC
Jobs 7
Files 267
Run time 4607min
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
3619

cron

travis-ci

fenek
Accum stage six (#1398)

* treat accumulator keys as mostly-read-only

* pushed acc down to send_and_maybe_buffer_stanza, returned to top-level handlers; now we can start removing mod_amp hacks

* pass xmlel along with the acc to process_packet - removed nearly all usages of 'to_send', hope to get rid of it altogether; also improved naming somewhat

* inter-process broadcasting rewritten; and, no more to_send stuff

* cleanup and Elvis-compliance of part of s2s_in

* initialise accumulator upon stanza entering s2s

* for elvis

* bugfixes

* rewrote wait_for_session_or_sm to use acc

* got rid if mongoose_acc:initialise and mongoose_acc:terminate

* redundant helper

* rewrote wait_for_auth to squash bug in wait_for_sessio_or_sm

* Reworked handling routed broadcast

* fixed a horrible bug in acc:from_element

* started rewriting iq-handlers

* route_iq, by mod_ping and mod_caps

* added Acc to iq handler API

* elvis-compliance and some bugfixes

* add an API for setting persistent properties on accumulator (such that are not stripped when shipping acc to another process)

* add preprocessing hook to facilitate customisation (like tweaking stanza or filling acc with extra data)

* upgraded mod_offline

* first end-to-end test of accumulators

* updated docs, some style fixes

* changes as requestd

* [skip ci] linguistical improvements

422 of 422 new or added lines in 40 files covered. (100.0%)

19404 of 28298 relevant lines covered (68.57%)

13513.93 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
apps/ejabberd/src/gen_iq_handler.erl
1
100.0
apps/ejabberd/src/mod_adhoc.erl
1
100.0
apps/ejabberd/src/mod_amp.erl
1
100.0
apps/ejabberd/src/mod_auth_token.erl
1
100.0
apps/ejabberd/src/mod_ping.erl
1
100.0
apps/ejabberd/src/mod_pubsub.erl
1
100.0
apps/ejabberd/src/mod_push.erl
1
100.0
apps/ejabberd/src/mod_time.erl
1
100.0
apps/ejabberd/src/mod_vcard.erl
1
100.0
apps/ejabberd/src/mod_version.erl
2
100.0
apps/ejabberd/src/mod_muc_room.erl
2
100.0
apps/ejabberd/src/mod_offline.erl
3
100.0
apps/ejabberd/src/mod_carboncopy.erl
3
100.0
apps/ejabberd/src/mod_last.erl
3
100.0
apps/ejabberd/src/mod_muc.erl
3
100.0
apps/ejabberd/src/mod_sic.erl
4
100.0
apps/ejabberd/src/mongoose_acc.erl
6
100.0
apps/ejabberd/src/ejabberd_sm.erl
6
100.0
apps/ejabberd/src/mod_caps.erl
8
100.0
apps/ejabberd/src/ejabberd_local.erl
10
100.0
apps/ejabberd/src/ejabberd_s2s_in.erl
12
100.0
apps/ejabberd/src/mod_disco.erl
15
100.0
apps/ejabberd/src/ejabberd_c2s.erl

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
apps/ejabberd/src/ejabberd_c2s.erl
1
100.0
apps/ejabberd/src/mongoose_acc.erl
1
100.0
apps/ejabberd/src/mod_offline.erl
1
100.0
apps/ejabberd/src/jid.erl
1
100.0
apps/ejabberd/src/ejabberd_local.erl
2
100.0
apps/ejabberd/src/mod_disco.erl
2
100.0
apps/ejabberd/src/mongoose_metrics_hooks.erl
2
100.0
apps/ejabberd/src/ejabberd_listener.erl
46
100.0
apps/ejabberd/src/mod_roster.erl
Jobs
ID Job ID Ran Files Coverage
1 3619.1 (PRESET=internal_mnesia DB=mnesia REL_CONFIG=with-all TLS_DIST=yes) 07 Oct 2017 05:26AM UTC 0
52.28
Travis Job 3619.1
2 3619.2 (PRESET=mysql_redis DB=mysql REL_CONFIG="with-mysql with-redis") 09 Oct 2017 09:07AM UTC 0
60.8
Travis Job 3619.2
3 3619.3 (PRESET=odbc_pgsql_mnesia DB=pgsql REL_CONFIG=with-odbc) 07 Oct 2017 05:32AM UTC 0
61.18
Travis Job 3619.3
4 3619.4 (PRESET=ldap_mnesia DB=mnesia REL_CONFIG=with-none) 07 Oct 2017 05:27AM UTC 0
54.81
Travis Job 3619.4
5 3619.5 (PRESET=cassandra_mnesia DB=cassandra REL_CONFIG=with-cassandra CASSANDRA_VERSION=3.9) 07 Oct 2017 05:28AM UTC 0
57.76
Travis Job 3619.5
7 3619.7 (PRESET=pgsql_mnesia DB=pgsql REL_CONFIG=with-pgsql) 07 Oct 2017 06:00AM UTC 0
61.13
Travis Job 3619.7
8 3619.8 (PRESET=riak_mnesia DB=riak REL_CONFIG=with-riak) 10 Oct 2017 10:14AM UTC 0
56.91
Travis Job 3619.8
Source Files on build 3619
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #3619
  • 13729678 on github
  • Prev Build on master (#3608)
  • Next Build on master (#3627)
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