1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-03 13:04:19 +08:00

Update 404ing cover image URLs

This commit is contained in:
Dean Herbert
2025-04-24 21:22:01 +09:00
Unverified
parent a0044116f3
commit c149a6efd6
13 changed files with 54 additions and 41 deletions
+6 -1
View File
@@ -29,6 +29,11 @@ namespace osu.Game.Tests.Resources
{
public const double QUICK_BEATMAP_LENGTH = 10000;
public const string COVER_IMAGE_1 = "https://assets.ppy.sh/user-cover-presets/1/df28696b58541a9e67f6755918951d542d93bdf1da41720fcca2fd2c1ea8cf51.jpeg";
public const string COVER_IMAGE_2 = "https://assets.ppy.sh/user-cover-presets/7/4a0ccb7b7fdd5c4238b11f0e7c686760fe2c99c6472b19400e82d1a8ff503e31.jpeg";
public const string COVER_IMAGE_3 = "https://assets.ppy.sh/user-cover-presets/12/6e8d3402c8080c2d9549a98321e1bff111dd9c94603ccdb237597479cab6e8a7.jpeg";
public const string COVER_IMAGE_4 = "https://assets.ppy.sh/user-cover-presets/17/80f82e4c2b27d8d6eed3ce89708ec27343e5ac63389cba6b5fb4550776562d08.jpeg";
private static readonly TemporaryNativeStorage temp_storage = new TemporaryNativeStorage("TestResources");
public static DllResourceStore GetStore() => new DllResourceStore(typeof(TestResources).Assembly);
@@ -178,7 +183,7 @@ namespace osu.Game.Tests.Resources
{
Id = 2,
Username = "peppy",
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = COVER_IMAGE_3,
},
BeatmapInfo = beatmap,
BeatmapHash = beatmap.Hash,
@@ -16,6 +16,7 @@ using osu.Game.Online.Rooms;
using osu.Game.Overlays;
using osu.Game.Screens.OnlinePlay.DailyChallenge;
using osu.Game.Screens.OnlinePlay.DailyChallenge.Events;
using osu.Game.Tests.Resources;
namespace osu.Game.Tests.Visual.DailyChallenge
{
@@ -129,7 +130,7 @@ namespace osu.Game.Tests.Visual.DailyChallenge
{
Id = 2,
Username = "peppy",
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}, RNG.Next(1_000_000), null);
feed.AddNewScore(ev);
@@ -141,7 +142,7 @@ namespace osu.Game.Tests.Visual.DailyChallenge
{
Id = 2,
Username = "peppy",
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}, RNG.Next(1_000_000), RNG.Next(1, 1000));
feed.AddNewScore(ev);
@@ -63,7 +63,7 @@ namespace osu.Game.Tests.Visual.DailyChallenge
{
Id = 2,
Username = "peppy",
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}, RNG.Next(1_000_000), null);
feed.AddNewScore(ev);
@@ -75,7 +75,7 @@ namespace osu.Game.Tests.Visual.DailyChallenge
{
Id = 2,
Username = "peppy",
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}, RNG.Next(1_000_000), RNG.Next(11, 1000));
var testScore = TestResources.CreateTestScoreInfo();
@@ -90,7 +90,7 @@ namespace osu.Game.Tests.Visual.DailyChallenge
{
Id = 2,
Username = "peppy",
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}, RNG.Next(1_000_000), RNG.Next(1, 10));
feed.AddNewScore(ev);
@@ -108,7 +108,7 @@ namespace osu.Game.Tests.Visual.DailyChallenge
{
Id = 2,
Username = "peppy",
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}, RNG.Next(1_000_000), null);
feed.AddNewScore(ev);
@@ -13,6 +13,7 @@ using osu.Game.Online.Rooms;
using osu.Game.Overlays;
using osu.Game.Screens.OnlinePlay.DailyChallenge;
using osu.Game.Screens.OnlinePlay.DailyChallenge.Events;
using osu.Game.Tests.Resources;
namespace osu.Game.Tests.Visual.DailyChallenge
{
@@ -65,7 +66,7 @@ namespace osu.Game.Tests.Visual.DailyChallenge
{
Id = 2,
Username = "peppy",
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}, RNG.Next(1_000_000), null);
breakdown.AddNewScore(ev);
@@ -85,7 +86,7 @@ namespace osu.Game.Tests.Visual.DailyChallenge
{
Id = 2,
Username = "peppy",
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}, RNG.Next(1_000_000), null);
breakdown.AddNewScore(ev);
@@ -59,7 +59,7 @@ namespace osu.Game.Tests.Visual.DailyChallenge
{
Id = 2,
Username = "peppy",
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}, RNG.Next(1_000_000), null);
totals.AddNewScore(ev);
@@ -73,7 +73,7 @@ namespace osu.Game.Tests.Visual.DailyChallenge
{
Id = 2,
Username = "peppy",
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}, RNG.Next(1_000_000), RNG.Next(11, 1000));
var testScore = TestResources.CreateTestScoreInfo();
@@ -21,6 +21,7 @@ using osu.Game.Rulesets.Mods;
using osu.Game.Rulesets.Osu.Mods;
using osu.Game.Rulesets.Taiko.Mods;
using osu.Game.Screens.OnlinePlay.Multiplayer.Participants;
using osu.Game.Tests.Resources;
using osu.Game.Users;
using osuTK;
@@ -46,7 +47,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
{
Id = 3,
Username = "Second",
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}));
AddAssert("two unique panels", () => this.ChildrenOfType<ParticipantPanel>().Select(p => p.User).Distinct().Count() == 2);
@@ -79,7 +80,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
{
Id = 3,
Username = "Second",
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
});
});
@@ -159,7 +160,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
{
Id = 3,
Username = "Second",
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}));
AddUntilStep("first user crown visible", () => this.ChildrenOfType<ParticipantPanel>().ElementAt(0).ChildrenOfType<SpriteIcon>().First().Alpha == 1);
@@ -178,7 +179,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
{
Id = 3,
Username = "Second",
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}));
AddStep("make second user host", () => MultiplayerClient.TransferHost(3));
@@ -197,7 +198,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
{
Id = 3,
Username = "Second",
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}));
AddUntilStep("kick buttons visible", () => this.ChildrenOfType<ParticipantPanel.KickButton>().Count(d => d.IsPresent) == 1);
@@ -218,7 +219,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
{
Id = 3,
Username = "Second",
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
}));
AddStep("kick second user", () => this.ChildrenOfType<ParticipantPanel.KickButton>().Single(d => d.IsPresent).TriggerClick());
@@ -246,7 +247,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
new UserStatistics { GlobalRank = RNG.Next(1, 100000), }
}
},
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
});
MultiplayerClient.ChangeUserState(i, (MultiplayerUserState)RNG.Next(0, (int)MultiplayerUserState.Results + 1));
@@ -293,7 +294,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
new UserStatistics { GlobalRank = RNG.Next(1, 100000), }
}
},
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
});
MultiplayerClient.ChangeUserMods(0, new Mod[]
@@ -330,7 +331,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
new UserStatistics { GlobalRank = RNG.Next(1, 100000), }
}
},
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
});
MultiplayerClient.ChangeUserStyle(0, 259, 2);
@@ -366,7 +367,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
new UserStatistics { GlobalRank = RNG.Next(1, 100000), }
}
},
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
});
MultiplayerClient.ChangeUserMods(0, new Mod[]
{
@@ -415,7 +416,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
new UserStatistics { GlobalRank = RNG.Next(1, 100000), }
}
},
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
});
MultiplayerClient.ChangeUserBeatmapAvailability(0, BeatmapAvailability.LocallyAvailable());
@@ -6,6 +6,7 @@ using osu.Framework.Allocation;
using osu.Game.Online.API;
using osu.Game.Online.API.Requests.Responses;
using osu.Game.Overlays;
using osu.Game.Tests.Resources;
namespace osu.Game.Tests.Visual.Online
{
@@ -40,7 +41,7 @@ namespace osu.Game.Tests.Visual.Online
Username = @"peppy",
Id = 2,
Colour = "99EB47",
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
IsSupporter = supportLevel > 0,
SupportLevel = supportLevel
}
@@ -18,6 +18,7 @@ using osu.Game.Online.API.Requests.Responses;
using osu.Game.Online.Metadata;
using osu.Game.Overlays;
using osu.Game.Overlays.Dashboard.Friends;
using osu.Game.Tests.Resources;
using osu.Game.Tests.Visual.Metadata;
using osu.Game.Users;
@@ -237,7 +238,7 @@ namespace osu.Game.Tests.Visual.Online
WasRecentlyOnline = true,
Statistics = new UserStatistics { GlobalRank = 1111 },
CountryCode = CountryCode.JP,
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c6.jpg"
CoverUrl = TestResources.COVER_IMAGE_4
},
new APIUser
{
@@ -246,7 +247,7 @@ namespace osu.Game.Tests.Visual.Online
WasRecentlyOnline = false,
Statistics = new UserStatistics { GlobalRank = 2222 },
CountryCode = CountryCode.AU,
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
IsSupporter = true,
SupportLevel = 3,
},
@@ -10,6 +10,7 @@ using osu.Framework.Graphics.Effects;
using osu.Framework.Testing;
using osu.Game.Graphics.Cursor;
using osu.Game.Online.API.Requests.Responses;
using osu.Game.Tests.Resources;
using osu.Game.Users;
using osu.Game.Users.Drawables;
using osuTK;
@@ -30,9 +31,9 @@ namespace osu.Game.Tests.Visual.Online
Spacing = new Vector2(10f),
Children = new[]
{
generateUser(@"peppy", 2, CountryCode.AU, @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg", false, "99EB47"),
generateUser(@"flyte", 3103765, CountryCode.JP, @"https://osu.ppy.sh/images/headers/profile-covers/c6.jpg", true),
generateUser(@"joshika39", 17032217, CountryCode.RS, @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg", false),
generateUser(@"peppy", 2, CountryCode.AU, TestResources.COVER_IMAGE_3, false, "99EB47"),
generateUser(@"flyte", 3103765, CountryCode.JP, TestResources.COVER_IMAGE_4, true),
generateUser(@"joshika39", 17032217, CountryCode.RS, TestResources.COVER_IMAGE_3, false),
new UpdateableAvatar(),
new UpdateableAvatar()
},
@@ -18,6 +18,7 @@ using osu.Game.Overlays;
using osu.Game.Overlays.Profile;
using osu.Game.Overlays.Profile.Header.Components;
using osu.Game.Rulesets.Osu;
using osu.Game.Tests.Resources;
using osu.Game.Users;
namespace osu.Game.Tests.Visual.Online
@@ -136,7 +137,7 @@ namespace osu.Game.Tests.Visual.Online
{
Id = 727,
Username = "SomeoneIndecisive",
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c1.jpg",
CoverUrl = TestResources.COVER_IMAGE_1,
Groups = new[]
{
new APIUserGroup { Colour = "#EB47D0", ShortName = "DEV", Name = "Developers" },
@@ -162,7 +163,7 @@ namespace osu.Game.Tests.Visual.Online
{
Id = 728,
Username = "Certain Guy",
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c2.jpg",
CoverUrl = TestResources.COVER_IMAGE_2,
Statistics = new UserStatistics
{
IsRanked = false,
@@ -13,6 +13,7 @@ using osu.Game.Online.API.Requests;
using osu.Game.Online.API.Requests.Responses;
using osu.Game.Overlays;
using osu.Game.Rulesets.Taiko;
using osu.Game.Tests.Resources;
using osu.Game.Users;
namespace osu.Game.Tests.Visual.Online
@@ -152,7 +153,7 @@ namespace osu.Game.Tests.Visual.Online
Username = $"Colorful #{hue}",
Id = 1,
CountryCode = CountryCode.JP,
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c2.jpg",
CoverUrl = TestResources.COVER_IMAGE_2,
ProfileHue = hue,
PlayMode = "osu",
});
@@ -196,7 +197,7 @@ namespace osu.Game.Tests.Visual.Online
Username = $"Colorful #{hue}",
Id = 1,
CountryCode = CountryCode.JP,
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c2.jpg",
CoverUrl = TestResources.COVER_IMAGE_2,
ProfileHue = hue,
PlayMode = "osu",
}));
@@ -212,7 +213,7 @@ namespace osu.Game.Tests.Visual.Online
Username = $"Colorful #{hue2}",
Id = 2,
CountryCode = CountryCode.JP,
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c2.jpg",
CoverUrl = TestResources.COVER_IMAGE_2,
ProfileHue = hue2,
PlayMode = "osu",
}));
@@ -225,7 +226,7 @@ namespace osu.Game.Tests.Visual.Online
Username = $"Colorful #{hue2}",
Id = 2,
CountryCode = CountryCode.JP,
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c2.jpg",
CoverUrl = TestResources.COVER_IMAGE_2,
ProfileHue = hue2,
PlayMode = "osu",
}));
@@ -236,7 +237,7 @@ namespace osu.Game.Tests.Visual.Online
Username = @"Somebody",
Id = 1,
CountryCode = CountryCode.JP,
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c1.jpg",
CoverUrl = TestResources.COVER_IMAGE_1,
JoinDate = DateTimeOffset.Now.AddDays(-1),
LastVisit = DateTimeOffset.Now,
Groups = new[]
@@ -416,7 +416,7 @@ namespace osu.Game.Tests.Visual.Playlists
{
Id = 2 + i,
Username = $"peppy{i}",
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
},
});
@@ -432,7 +432,7 @@ namespace osu.Game.Tests.Visual.Playlists
{
Id = 2 + i,
Username = $"peppy{i}",
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
},
});
@@ -497,7 +497,7 @@ namespace osu.Game.Tests.Visual.Playlists
{
Id = 2 + i,
Username = $"peppy{i}",
CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
CoverUrl = TestResources.COVER_IMAGE_3,
},
});
@@ -141,7 +141,7 @@ namespace osu.Game.Tests.Visual.SongSelectV2
Id = 6602580,
Username = @"waaiiru",
CountryCode = CountryCode.ES,
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c1.jpg",
CoverUrl = TestResources.COVER_IMAGE_1,
},
Date = DateTimeOffset.Now.AddYears(-2),
};
@@ -198,7 +198,7 @@ namespace osu.Game.Tests.Visual.SongSelectV2
Id = 6602580,
Username = @"waaiiru",
CountryCode = CountryCode.ES,
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c1.jpg",
CoverUrl = TestResources.COVER_IMAGE_1,
},
Date = DateTimeOffset.Now.AddYears(-2),
},
@@ -216,7 +216,7 @@ namespace osu.Game.Tests.Visual.SongSelectV2
Id = 1541390,
Username = @"Toukai",
CountryCode = CountryCode.CA,
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c2.jpg",
CoverUrl = TestResources.COVER_IMAGE_2,
},
Date = DateTimeOffset.Now.AddMonths(-6),
},