@@ -35,6 +35,7 @@ const DYNAMIC_MASKS: Record<string, string[]> = {
3535// Servers that need extra stabilization time (e.g., for tile loading, WebGL init)
3636const SLOW_SERVERS : Record < string , number > = {
3737 "map-server" : 15000 , // CesiumJS needs time for tiles to load
38+ "arcade-server" : 15000 , // Game loading from archive.org can be slow
3839 threejs : 2000 , // Three.js WebGL initialization
3940 "say-server" : 10000 , // TTS model download from HuggingFace can be slow
4041} ;
@@ -57,7 +58,7 @@ const HOST_MASKS: Record<string, string[]> = {
5758
5859// Servers to skip in CI (require special resources like GPU, large ML models)
5960const SKIP_SERVERS = new Set < string > ( [
60- // None currently - say-server view works without TTS model for screenshots
61+ "arcade-server" , // Loads games from archive.org which may be slow/unreliable in CI
6162 "qr-server" , // TODO
6263 "say-server" , // TTS model download from HuggingFace can be slow
6364] ) ;
@@ -67,6 +68,7 @@ const EXAMPLE_FILTER = process.env.EXAMPLE;
6768
6869// Server configurations (key is used for screenshot filenames, name is the MCP server name, dir is the folder name)
6970const ALL_SERVERS = [
71+ { key : "arcade-server" , name : "Arcade Server" , dir : "arcade-server" } ,
7072 {
7173 key : "integration" ,
7274 name : "Integration Test Server" ,
0 commit comments