Files
Viano-Core/doc/clientless/testbot-validation-2026-10-30.md
T

4.6 KiB

Testbot-Abnahme im Testserver,30.10.2026

Build -j10 und Installation erfolgreich, finale Konsole /tmp/vcore-testbot-final-start.log. Frische Ready-Meldung und Ports8085/8087 bestätigt, Prozess484034.115Clientless-Tests bestanden; SOAP-Adapter nochmals nach Ergänzung des Clienttimeouts gegen echte lokale HTTP/SOAP-Fixture geprüft. Der echte SOAP-Listener bleibt unverändert deaktiviert; Remote-Authentifizierung ist somit nicht am laufenden Server abgenommen. Native submit/result-Kommandos und Dateiaufträge sind live geprüft.

Live-Ergebnisse

Lauf Zustand Prüfungen Aussage
await_deadline failed 0 Echte Wartefrist sichtbar fehlgeschlagen.
boot_interrupted interrupted 0 Persistierter running-Zustand nach Start als interrupted erkannt; keine Wiederholung.
cancel_case cancelled 0 Konsole bricht wartenden Lauf ab.
cli_ingress passed 1 Base64-Auftrag über administratives Kommando ausgeführt.
deadline_enforced timed_out 0 Konfigurierbare1s-Laufzeitgrenze beendet60s-Warteauftrag als timed_out.
false_assertion failed 1 Absichtlich falsche Prüfung ergibt failed.
foreign_character failed 0 Allitester-GUID21 abgewiesen; keine Übernahme.
instruction_limit failed 0 Endlosschleife vom Instruktionsbudget beendet.
lua_smoke passed 1 Eigener Lua-Zustand und JSON-Beobachtung.
memory_limit failed 0 16MiB-Anforderung scheitert am8MiB-Limit, Server läuft weiter.
native_fresh_fullquest passed 3 Neuer Charakter149: Annahme,sechs reale Killcredits,Questabschluss und Abgabe in einem Lauf.
native_full_quest failed 1 Zwei reale Kills/Credits, dann Script-Timeout an beweglichem Ziel; kein Corefehler kaschiert.
native_full_quest_follow passed 3 Lua-Nachlaufen ergänzt; restliche Credits und native Belohnungswahl bestanden.
native_quest_accept failed 0 Erster Fixturefehler: Magierquest28757 für Krieger; native Ablehnung korrekt.
native_quest_replay passed 3 Native Aufgabe abbrechen, Klassenbeschränkung prüfen, erneut annehmen.
native_quest_warrior passed 1 Passende Kriegerquest28766 nativ angenommen.
paused_admission passed 1 Aktiver Lauf beendet sich trotz Pause; wartender Auftrag erst nach resume gestartet.
prepare_and_move passed 5 Level,Grundwerte,HP,Ausrüstung,Inventar,Battle-Shout-Cast undMMAP-Bewegung.
runtime_failure failed 0 Absichtlicher Lua-Laufzeitfehler isoliert.
state_isolation passed 1 Variable im zweiten Lauf nicht vorhanden.
state_writer passed 1 Variable im ersten Lauf gesetzt.
syntax_failure failed 0 Syntaxfehler als failed ohne Bot-Anmeldung.
unrestricted_travel passed 1 Stufe1 nach Nordend und zurück teleportiert, ohne Adventure-Filter.

Daten und Grenzen

Zwei reine Testcharaktere: GUID148Testrion und149Testaria auf normalem Botaccount17. Beide sind im Testbot-Register, nicht in der Adventure-Generierung. Charaktere, Inventar und Questergebnisse bleiben zur Untersuchung erhalten. Alle Testläufe fordern Logout ihrer eigenen Akteure an; final sind beide offline. Konkrete Rohresultate liegen unter /home/wow_admin/wow_cata_server/server/debug/testbots/results/, zusammengeführt unter /tmp/vcore-testbot-validation-results.json und reproduzierbar im Repository unter doc/clientless/checkpoints/2026-10-30-testbots/results.json.

Quests wurden nicht künstlich abgeschlossen; Vorbereitung durfte Stats und Positionen setzen, Kampfschaden und Killcredits kamen aus normalen Spieler- Nahkampfangriffen. Der frische vollständige Test hat ein nicht erreichbares bewegliches Ziel protokolliert und einen anderen passenden Gegner angegriffen; alle sechs gezählten Credits wurden anschließend nativ bestätigt. Keine allgemeine autonome Kampf-/Quest-KI: solche Abläufe gehören in das Testskript.

Gossip,GameObject-Klick,Loot und Itembenutzung sind an native Handler angebunden und kompiliert, aber nicht jede dieser Aktionen wurde in dieser Sitzung separat im Spiel abgenommen. Das macht sie als API verfügbar, ersetzt weitere konkrete Spielsystemtests jedoch nicht. Der Simulator ersetzt keinen gerenderten Client. Kein Push, kein neuer Commit; vorherige Portal-/Transportänderungen erhalten.

Nach Abschluss der Tests: ursprünglicher Adventure-Loaderwert1 wiederhergestellt, sicherer Logoutmodus resumed,Config/Population neu geladen. Normale Pools 50/5/50/5 laufen wieder schrittweise an. TestBot-Controller bleibt aktiviert; Auftragseingang resumed,Standardfrist wieder300Sekunden.