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

esl / MongooseIM / 12318614146
85%
master: 86%

Build:
Build:
LAST BUILD BRANCH: erlang-28
DEFAULT BRANCH: master
Ran 13 Dec 2024 03:46PM UTC
Jobs 14
Files 549
Run time 2min
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

13 Dec 2024 03:27PM UTC coverage: 85.085%. First build
12318614146

Pull #4437

github

gustawlippa
Unflake the test

Unfortunately, the underlying race condition is a bit tricky to fix elegantly.

`mod_carboncopy:remove_connection` is a handler for the `unset_presence` hook,
and it removes CC state from the ejabberd_sm info field in the session record.
This is however done in an async manner by the C2S process, and when the user
terminates, the request is never handled. This doesn't matter much, as the user
process exits shortly, and is removed from ejabberd_sm altogether. However, if
it receives a message in this short time, CC might run, and see the process
still with the CC state in the ejabberd_sm info field. This results in a CC copy
sent on behalf of this exiting process. Since a fix would be overly complicated,
and to proceed with unflaking the tests, the test will now wait for C2S process
exit.
Pull Request #4437: Unflake the`dropped_client_doesnt_create_duplicate_carbons` test

28797 of 33845 relevant lines covered (85.08%)

48718.31 hits per line

Jobs
ID Job ID Ran Files Coverage
1 pgsql_mnesia (default.spec) on OTP 27.1.2 - 12318614146.1 16 Dec 2024 09:36AM UTC 549
72.56
GitHub Action Run
2 ldap_mnesia (default.spec) on OTP 27.1.2 - 12318614146.2 16 Dec 2024 09:30AM UTC 549
57.79
GitHub Action Run
3 ldap_mnesia (default.spec) on OTP 26.2.5.2 - 12318614146.3 13 Dec 2024 03:57PM UTC 549
57.83
GitHub Action Run
4 odbc_mssql_mnesia (default.spec) on OTP 27.1.2 - 12318614146.4 13 Dec 2024 04:04PM UTC 549
72.49
GitHub Action Run
5 pgsql_mnesia (dynamic_domains.spec) on OTP 27.1.2 - 12318614146.5 13 Dec 2024 03:59PM UTC 549
59.64
GitHub Action Run
6 odbc_mssql_mnesia (dynamic_domains.spec) on OTP 27.1.2 - 12318614146.6 13 Dec 2024 04:00PM UTC 549
59.59
GitHub Action Run
7 small_tests on OTP 27.1.2 - 12318614146.7 13 Dec 2024 03:46PM UTC 549
17.54
GitHub Action Run
8 mysql_redis (default.spec) on OTP 27.1.2 - 12318614146.8 13 Dec 2024 04:02PM UTC 549
72.81
GitHub Action Run
9 elasticsearch_and_cassandra_mnesia (mam.spec) on OTP 27.1.2 - 12318614146.9 13 Dec 2024 03:46PM UTC 549
27.66
GitHub Action Run
10 pgsql_mnesia (default.spec) on OTP 26.2.5.2 - 12318614146.10 13 Dec 2024 04:03PM UTC 549
72.57
GitHub Action Run
11 small_tests on OTP 26.2.5.2 - 12318614146.11 13 Dec 2024 03:46PM UTC 549
17.58
GitHub Action Run
12 mysql_redis (dynamic_domains.spec) on OTP 27.1.2 - 12318614146.12 13 Dec 2024 03:59PM UTC 549
59.51
GitHub Action Run
13 internal_mnesia (default.spec) on OTP 27.1.2 - 12318614146.13 13 Dec 2024 03:59PM UTC 549
60.05
GitHub Action Run
14 pgsql_mnesia (dynamic_domains.spec) on OTP 26.2.5.2 - 12318614146.14 13 Dec 2024 04:00PM UTC 549
59.65
GitHub Action Run
Source Files on build 12318614146
  • Tree
  • List 549
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #12318614146
  • Pull Request #4437
  • PR Base - master (#12315359833)
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