3.7 KiB
Guide de test : le moteur sur le Fairphone 4 (étape 0b)
Document temporaire de l'étape 0 : il sera supprimé avec docs/etape-0.md.
Le but : ouvrir sur le téléphone une page web où le moteur de backgammon calcule, puis lancer une mesure et coller son rapport dans la conversation. Comptez un quart d'heure.
1. Préparer le PC
- Ouvrez un terminal dans le dossier du projet (
~/Code/ustagammon). - Si ce n'est pas déjà fait, tapez
make setuppuis Entrée. Cela prépare les outils. La première fois, c'est long ; ensuite, c'est immédiat. - Le PC et le téléphone doivent être sur le même Wi-Fi (la même box).
2. Lancer la page
-
Tapez
make deploy-webpuis Entrée. -
La première fois, le moteur se compile : quelques minutes.
-
Le terminal affiche deux adresses, par exemple :
Page de test : http://192.168.1.21:8080/ Page de mesure : http://192.168.1.21:8080/bench.htmlVos chiffres peuvent être différents : notez ceux de votre écran.
-
Laissez ce terminal ouvert pendant tout le test. Pour arrêter la page à la fin : Ctrl+C dans le terminal.
3. Essayer un meilleur coup
- Sur le Fairphone, ouvrez le navigateur (Chrome ou Firefox).
- Tapez l'adresse de la page de test dans la barre d'adresse, exactement
comme affichée (avec
http://et:8080). - Attendez le message « Moteur prêt, chargé en … ms ».
- Dans « Exemple », choisissez une position, par exemple « middlegame-1 ».
- Dans « Niveau », choisissez « fort (2 plis) ».
- Touchez « Meilleur coup ».
- La page affiche le coup conseillé et le temps de calcul. Notez ce temps si vous voulez, il sera aussi dans le rapport.
4. Lancer la mesure
- En bas de la page, touchez « Page de mesure » (ou tapez l'adresse de la page de mesure).
- Touchez « Lancer la mesure ».
- Attendez « Mesure terminée » : de une à quelques minutes. Pendant ce temps, gardez l'écran allumé et la page ouverte, sans changer d'application.
- Un tableau résume les résultats : « OK » si le seuil est respecté, « dépassé » sinon.
5. Envoyer le rapport
- Touchez « Copier les résultats ».
- Si la page dit « Rapport copié », c'est bon.
- Sinon, le texte du rapport est sélectionné : faites un appui long dessus, puis « Copier ».
- Collez le rapport dans la conversation avec Claude Code (sur le téléphone, ou envoyez-le vous sur le PC).
Si vous en avez le temps, refaites la mesure une deuxième fois (rechargez la page de mesure) et collez aussi ce second rapport : cela montre si les temps sont stables. Si les deux navigateurs sont installés, faites la mesure dans Chrome et dans Firefox : sur le PC, Firefox s'est montré nettement plus lent, et le rapport indique le navigateur utilisé.
Si la page ne s'ouvre pas
- Vérifiez l'adresse :
http://(et nonhttps://), les chiffres exacts, et:8080à la fin. - Vérifiez le Wi-Fi : le téléphone doit être sur le même réseau que le PC, pas sur la 4G ni sur un Wi-Fi invité.
- Vérifiez que la page tourne : sur le PC, ouvrez
http://localhost:8080/dans un navigateur. Si elle ne s'ouvre pas non plus, relancezmake deploy-webet lisez le message d'erreur. - Le pare-feu du PC peut bloquer le téléphone. S'il est actif
(
sudo ufw statusaffiche « Status: active »), autorisez le port le temps du test :sudo ufw allow 8080/tcp, puis à la finsudo ufw delete allow 8080/tcp. - « Le moteur n'a pas pu se charger » : notez le message exact et collez-le dans la conversation. Essayez aussi l'autre navigateur (Chrome ou Firefox), à jour.
- Le port 8080 est déjà pris : un autre programme l'utilise. Lancez
make deploy-web WEB_PORT=8081et utilisez:8081dans l'adresse.