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

FAForever / server
83%
develop: 96%

Build:
Build:
LAST BUILD BRANCH: dependabot/pip/aiohttp-3.7.4
DEFAULT BRANCH: develop
Repo Added 10 Jan 2015 03:26PM UTC
Files 0
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

LAST BUILD ON BRANCH v0.9.27
branch: v0.9.27
CHANGE BRANCH
x
Reset
  • v0.9.27
  • 0.9.23
  • Askaholic-patch-1
  • HEAD
  • IDragonfire-patch-1
  • INSANITY
  • Rackover-patch-1
  • UID_hit_fix_link_in_message
  • asyncio-lobbyconnection-#83
  • baked_db_test
  • ban_duration
  • before-squash-feature/#422-implement-party-system-matchmaking
  • bugfix/#248-outdated-rating
  • bugfix/#255-stats-bug
  • bugfix/#273-map-id-0
  • bugfix/#312-fix-remove-avatar
  • bugfix/#313-clan-database
  • bugfix/pytest-cov-version
  • check_ban_on_join
  • clean/extraneous-spaces
  • completePlayerInfo
  • connectivity
  • consistent_admin
  • dependabot/pip/aiohttp-3.7.4
  • develop
  • docs/connectivity
  • feature/#175-trueskill-single-player
  • feature/#177-api-ssl-certificate
  • feature/#211-adapt-mod-tables
  • feature/#231-survived-player
  • feature/#233-ice-support
  • feature/#237-reconnect-players
  • feature/#240-enable-uid
  • feature/#240-enable-uuid
  • feature/#250-shutdown-broadcast
  • feature/#253-missing-game-connection
  • feature/#275-ranked-equilibrium
  • feature/#327-faf-policy-server
  • feature/#422-implement-party-system-matchmaking
  • feature/153-robust-stats
  • feature/155-fix-ban-expiry
  • feature/account_cooling
  • feature/adapt-unit-stats
  • feature/clan-view-use-faf-lobby
  • feature/divisions
  • feature/fix-faftools-version
  • feature/map-table-cleanup
  • feature/multiport-natserver
  • feature/new-permission-system
  • feature/rating_ranges
  • feature/rehost
  • feature/set-map-id
  • feature/stream-#82
  • feature/top-score-achievements
  • feature/track-client-version
  • feature/turn
  • feature/uid-constraints
  • fix-github-action-release
  • fix-wrong-avatar-selected
  • fix/195-coop-leaderboards
  • fix/aiomysql
  • fix/create_account
  • fix_db_123
  • fix_unrank_ai
  • fix_validation
  • fix_visibility
  • hotfix/v0.4.1
  • ice_tests
  • improve-error-messages
  • landscape-config
  • landscape-fixes
  • maintenance/db-v96
  • master
  • moarTests
  • muellni-ice
  • notin
  • prune_game_type
  • python3.5
  • refactor/matchmaker
  • refactor/protocol
  • release/0.6
  • release/connectivity
  • release/v0.3
  • release/v0.5.1
  • remove-unused-update_rating
  • revert-380-issue/#195-coop-leaderboards
  • simpler_avatars
  • single_report_system
  • staging-v1.3.6
  • staging-v1.3.7
  • staging-v1.4.3
  • test
  • tmp/d1
  • tmp/d2
  • update-develop
  • update-master
  • update-numGames
  • v0.2.2
  • v0.2.3
  • v0.3
  • v0.4
  • v0.4.1
  • v0.5
  • v0.5.1
  • v0.5.2
  • v0.5.3
  • v0.6
  • v0.6.1
  • v0.8
  • v0.9
  • v0.9.1
  • v0.9.10
  • v0.9.11
  • v0.9.12
  • v0.9.13
  • v0.9.14
  • v0.9.15
  • v0.9.17
  • v0.9.18
  • v0.9.19
  • v0.9.2
  • v0.9.20
  • v0.9.21
  • v0.9.22
  • v0.9.23
  • v0.9.24
  • v0.9.25
  • v0.9.26
  • v0.9.28
  • v0.9.29
  • v0.9.3
  • v0.9.30
  • v0.9.31
  • v0.9.32
  • v0.9.33
  • v0.9.4
  • v0.9.6
  • v0.9.7
  • v0.9.8
  • v1.0
  • v1.1
  • v1.2
  • v1.3
  • v1.3.1
  • v1.3.2
  • v1.3.3
  • v1.3.4
  • v1.3.5
  • v1.3.6
  • v1.3.7
  • v1.4.0
  • v1.4.1
  • v1.4.2
  • v1.4.3
  • v1.5.0
  • v1.5.1
  • v1.5.2
  • v1.6.0

pending completion
2503

push

travis-ci

Rackover
Issue/#319 Ladder map repitition (#398)

* Add sqlalchemy with asyncio

* Add test for excluding last played maps

* If all maps were played recently, just pick a random one

* Query laddergames by looking for "ladder1v1" gamemod

* Close db connections when server shuts down

* Only return map_id

* Clean up imports

* Remove mysql specific types

* Replace db_pool with sqlalchemy engine everywhere

* Add test for empty map pool case

* Remove logging cursor

* Rename faction "nomads" to "nomad"

* Add debug for game timeout

* Clean up some formatting

* Make sure to fetch ladder results.

* Add test for querying ladder history from db.

* Set ladder maps correctly.

* Replace fetchall with async for iteration where possible.

* Refactor update_game_player_stats

* Fix stuff I missed during rebase

* Row is a dict cursor

* Fix column name

* Add typing for map tuple

2543 of 3078 relevant lines covered (82.62%)

0.83 hits per line

Relevant lines Covered
Build:
Build:
3078 RELEVANT LINES 2543 COVERED LINES
0.83 HITS PER LINE
Source Files on v0.9.27
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
2503 v0.9.27 Issue/#319 Ladder map repitition (#398) * Add sqlalchemy with asyncio * Add test for excluding last played maps * If all maps were played recently, just pick a random one * Query laddergames by looking for "ladder1v1" gamemod * Close ... push 02 Mar 2019 05:39PM UTC Rackover travis-ci pending completion  
See All Builds (3416)
  • Repo on GitHub
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