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

FAForever / server / 4094 / 1
96%
develop: 96%

Build:
DEFAULT BRANCH: develop
Ran 28 Oct 2020 10:55PM UTC
Files 63
Run time 13s
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

28 Oct 2020 10:55PM UTC coverage: 95.946%. Remained the same
FAF_DB_VERSION="v106"

push

travis-ci

GitHub
Issue/#603 implement tmm multiqueuing (#644)

* Generalize inform_player to work for any rating type

* Refactor matchmaker queue to report new matches via a callback

* Ensure that players can only be matched once at a time

* Rename inform_player

* Cleanup typing for Player

* Add integration test for multiqueueing

* Adjust default timeout

* Add another test for searches being cancelled

* Initialize locks lazily

It seems that during class creation time, the event loop that is automatically
detected by asyncio.Lock is not the same event loop that ends up being used
by asyncio.run. Therefore, when two coroutines try to access the lock at the
same time and one of them needs to await it, a RuntimeError is raised because
of mismatched event loops.

* Add SpinLock for synchronizing find_matches

This bypasses event loop issues like no loop existing at import time and
multiple event loops during tests.

* Condense overload type signatures

* Don't send "search_info: stop" for queues that succesfully find a match

* Clean up message sending

Use write_message, and avoid NoneType errors

* Refactor read_until_command to handle any number of message keys

* Ensure that player state is reset when matches time out

* Don't cancel underlying future if wait_for times out

4331 of 4514 relevant lines covered (95.95%)

0.96 hits per line

Source Files on job 4094.1 (FAF_DB_VERSION="v106")
  • Tree
  • List 0
  • Changed 6
  • Source Changed 5
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 3923
  • Travis Job 4094.1
  • 5be249b4 on github
  • Prev Job for FAF_DB_VERSION="v106" on develop (#4085.1)
  • Next Job for FAF_DB_VERSION="v106" on develop (#4115.1)
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