Remove Komodo backend in favor of native hosts
This commit is contained in:
@@ -20,7 +20,7 @@ function database(legacy = false) {
|
||||
}
|
||||
|
||||
function seedHistory(db: Database.Database) {
|
||||
db.exec(`INSERT INTO servers (name, komodo_name, game_port) VALUES ('server', 'server', 28960);
|
||||
db.exec(`INSERT INTO servers (name, game_port) VALUES ('server', 28960);
|
||||
INSERT INTO scripts (id, name, target_rel_path) VALUES (1, 'script', 'test.gsc');
|
||||
INSERT INTO script_versions (id, script_id, version, sha256, size, content) VALUES (1, 1, 1, 'hash', 4, X'74657374');
|
||||
INSERT INTO betas (id, script_id, script_version_id, trigger_kind, state) VALUES (1, 1, 1, 'ui', 'promoted');
|
||||
@@ -78,7 +78,7 @@ describe('durable server history', () => {
|
||||
expect(db.prepare('SELECT restart_state, restarted_at FROM deployment_servers').get()).toEqual({ restart_state: 'done', restarted_at: 'restarted' });
|
||||
expect(db.prepare('SELECT content_after FROM deployment_files').get()).toEqual({ content_after: Buffer.from('test') });
|
||||
expect(db.prepare('SELECT status, highest_round, ended_at FROM leaderboard_matches').get()).toEqual({ status: 'interrupted', highest_round: 25, ended_at: expect.any(String) });
|
||||
db.exec(`INSERT INTO servers (name, komodo_name, game_port) VALUES ('server', 'replacement', 28960);
|
||||
db.exec(`INSERT INTO servers (name, game_port) VALUES ('server', 28960);
|
||||
INSERT INTO maintenance_jobs (server, state, requested_at) VALUES ('server', 'queued', 'new');
|
||||
INSERT INTO watchdog_incidents (id, server, kind, state, summary, first_seen_at, last_seen_at) VALUES ('replacement', 'server', 'health', 'open', 'New incident', 'new', 'new');`);
|
||||
migrateServerHistory(db);
|
||||
@@ -134,7 +134,7 @@ describe('durable server history', () => {
|
||||
('superseded', 'removed', 'rebuild', 'failed', 'Removing server files and registry', 'before', 'ui'),
|
||||
('destroyed', 'removed', 'destroy', 'done', 'Removing server files and registry', 'after', 'ui');
|
||||
INSERT INTO server_rebuild_jobs (deployment_id) VALUES ('superseded');
|
||||
INSERT INTO servers (name, komodo_name, destroyed_at) VALUES ('tombstone', 'tombstone', 'old');
|
||||
INSERT INTO servers (name, destroyed_at) VALUES ('tombstone', 'old');
|
||||
INSERT INTO maintenance_jobs (server, state, requested_at) VALUES ('gone', 'queued', 'old'), ('tombstone', 'done', 'old');
|
||||
INSERT INTO server_launch_collections (id, name, created_at, retained_servers) VALUES ('old', 'Old collection', 'old', '["tombstone","gone","new"]');`);
|
||||
migrateServerHistory(db);
|
||||
|
||||
Reference in New Issue
Block a user