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

FAForever / server / 3760
96%

Build:
DEFAULT BRANCH: develop
Ran 28 Jun 2020 12:40AM UTC
Jobs 1
Files 61
Run time 5s
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
3760

push

travis-ci

GitHub
Feature/#422 Implement team matchmaking (#428)

* SQUASHED: ladder2v2 support

* Only consider clan names if they exist

* Added integration test for ladder2v2

* Add test for matchmaker timeout

* Combine handle_queue_matches and handle_queue_matches_1v1

* Combine `start_game_1v1` and `start_game_with_teams`

* Add some tests for desired `make_teams` behavior

* Add better algorithm for making teams in the case where there are no parties

* A little bit of optimization on _make_buckets

* Refactor and add tests for _distribute

* Make CombinedSearch proxy calls to `register_failed_matching_attempt`

* Add another test for make_teams

* Add randomness to benchmark test

* Make ratings slightly random

* game_name does not need to be a member

* Make `game_name` work for any number of teams

* Only include searches which don't have the desired team size already

* Make sure StartSpot == Army

* Rename MatchmakerQueue.queue_name to .name

* Set colors based on start spot

* Hardcode 2v2 map pool

* Make queue min size check more general

* Fix sending cancelled messages

* Shield to prevent test from hanging

* Combine option setting loops into one

* Initialize new queues when loaded from db

* Use gamemode from database

* Review fixes

* Load tmm map pool from database

* Modify player ratings map to take int and str keys too

* Use queue leaderboard_id for search rating type

* Set game attributes for ladder / rate games using leaderboard_id from queue

* Only count players as ladder if rating_type is ladder

* Rework rating type

* Add test for rating team matchmaker games

* Insert default ratings for new leaderboards

* Merge min and max team_size's into one

* #596 Initialize tmm rating based on global rating

* Add support for `team_size` and `enabled` columns

* Some cleanup

* Make test more reliable

* Use keyword arguments

* Change RatingType to be a simpl... (continued)

4149 of 4328 relevant lines covered (95.86%)

0.96 hits per line

Jobs
ID Job ID Ran Files Coverage
1 3760.1 (FAF_DB_VERSION="v93") 28 Jun 2020 12:40AM UTC 0
95.86
Travis Job 3760.1
Source Files on build 3760
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #3760
  • 907bff04 on github
  • Prev Build on develop (#3750)
  • Next Build on develop (#3766)
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