Module cleanup and tests
CI / ci (push) Failing after 7s

This commit is contained in:
2026-05-24 23:13:45 +02:00
parent 63d83e999a
commit 5dc9b3b8d4
72 changed files with 2545 additions and 1220 deletions
+8 -8
View File
@@ -5,7 +5,7 @@
* - Serveur FoundryVTT sur https://localhost:31000
* - Monde déjà disponible
* - Utilisateur: gamemaster (pas de mot de passe)
* - Module Video View Manager déjà installé
* - Module Scrying Pool déjà installé
*
* Ce setup vérifie simplement que tout est accessible.
*/
@@ -41,33 +41,33 @@ async function verifyFoundryAccessible(page) {
console.error('💡 Vérifiez que:');
console.error(' - FoundryVTT est en cours d\'exécution sur https://localhost:31000');
console.error(' - Le monde est accessible');
console.error(' - Le module Video View Manager est installé');
console.error(' - Le module Scrying Pool est installé');
throw error;
}
}
/**
* Vérifie que le module Video View Manager est actif
* Vérifie que le module Scrying Pool est actif
*/
async function verifyModuleActive(page) {
console.log('📦 Vérification du module Video View Manager...');
console.log('📦 Vérification du module Scrying Pool...');
try {
// Attendre que le module soit initialisé (check pour un élément spécifique)
await page.waitForFunction(() => {
return typeof game !== 'undefined' &&
game.modules?.get?.('video-view-manager')?.active;
game.modules?.get?.('scrying-pool')?.active;
}, { timeout: 15000 });
const isActive = await page.evaluate(() => {
const module = game.modules.get('video-view-manager');
const module = game.modules.get('scrying-pool');
return module?.active || false;
});
if (isActive) {
console.log('✅ Module Video View Manager est actif');
console.log('✅ Module Scrying Pool est actif');
} else {
console.warn('⚠️ Module Video View Manager n\'est pas actif');
console.warn('⚠️ Module Scrying Pool n\'est pas actif');
console.warn(' Essayez de recharger la page (Ctrl+R)');
}
} catch (error) {