Stendhal Testing: Difference between revisions

Content deleted Content added
imported>Blacklads
imported>AntumDeluge
Server Bug Fixes: fixed Gourmet achievement
 
Line 4:
 
__toc__
Testing Stendhal is not only fun, it's also very important because it can solve problems before releases. If you find any problems or need help with testing please ask at [http://webchat.freenode.net/?channels=arianne #arianne]. If you have found a bug, feel free to [[SubmitBug|submit]] a report directly.
 
We have a dedicated test server on '''stendhalgame.org Port 32100'''. It is refreshed with new code and a new copy of the real database once a day. You can login with your normal account, if it is a least one day old.
 
= Test Client =
You may need a '''[http://stendhalgame.org/development/download.html test client]'''. Please note that the test client will not update automatically.
 
You may need a test client.
Just save the stendhal-{{version}}.5.zip file, extract it into a new folder, then double click the stendhal-{{version}}.5.jar.
 
== Java ==
 
YouJust maysave need athe '''[http://stendhalgame.org/development/download.html#testing teststendhal-{{version}}.5.zip clientfile]''', extract it into a new folder, then double click the ''stendhal-starter.jar''. Please note that the test client will not update automatically.
== Tests specific to the next releases ==
''You can use a {{version}} release client to logon to test server, but if you want to test the [http://stendhalgame.org/development/download.html {{version}}.5 client] you can do so.''
 
== Web ==
* New arrangement of text boxes
** Text boxes are now attached to the bottom of the screen, do you like that change? (e.g. pms)
 
Go to the following URL in a web browser, but replace "<nowiki><charname></nowiki>" with your character's name: '''<nowiki>https://stendhalgame.org/testclient/stendhal.html#<charname></nowiki>'''
* Text Harold in tavern, some changes have been made
** Harold pays your earnings instantly on start of dialogue
 
== Android/Web ==
* Update to Marauroa 3.8.7
** Play a bit around and test, if anything seems to be unnormal during the normal gameplay
 
There is an experimental client for Android mobile devices. Packages are now available from the [https://stendhalgame.org/download.html#testing downloads page]. You will need to enable installation from third party sources.. There are also some independent builds located at https://antumdeluge.github.io/stendhal-android-builds/, but these will soon be removed.
* Achievements
** https://stendhalgame.org/?id=content/scripts/character&test=testdb&name=kymara for example will show what achievements your test server character has reached (replace kymara with your character name).
** Test zone achievements and take care if you get an information after reaching them (in game and on the webpage)
** Please use the '''test''' server to check new achievements and check against the '''test server achievements link''' above. The test server has newer achievements which need testing and changes of existing ones.
 
= Testing Aids =
* Webpage changes
** Does the web-client work with your OS versions? (e.g. OpenJDK ones which caused some trouble earlier)
 
== Aida ==
 
A special helper NPC, Aida, is available on the test server. You can request any item from her and she can teleport you to specific maps, any NPC or player, and she can mark empty scrolls for you.
 
== Testing Key ==
* Anything else on the list of recent [http://arianne.cvs.sourceforge.net/arianne/stendhal/doc/CHANGES.txt?view=markup changes]
 
{{TestingKey|class=simple}}
 
== Tests specificSpecific to the nextNext releasesRelease ==
 
== Commerce ==
 
* outfit prices in <npc>Gwen|Gwen's</npc> shop reduced by 50% {{test|}}
 
== Bug Fixes ==
 
=== Server Bug Fixes ===
 
* {{StendhalCommit|a7e66a428840f0eed45328eacd1209321b86301e|fixed silent NPC fixed paths}} {{test|}}
* {{StendhalCommit|962bd11aeca6415f29a477bf3039a1ebb4f04729|fixed invalid head outfit index}} of <npc>Mr Ross</npc> {{test|}}
* fixed <npc>Wikipedian|Wikipedian's</npc> access to Wikipedia {{test|}}
* fixed [https://stendhalgame.org/achievement/Gourmet.html Gourmet achievement] {{test|}}
** Broken by changes to Coal for Haunchy quest.
 
=== Web Client Bug Fixes ===
 
* improved lighting effects to more closely match Java client {{test|}}
 
=== Desktop Client Bug Fixes ===
 
* updated Neutralinojs to fix window freezing on close on Windows {{test|}}
* nativehelper extension process ends when authentication client disconnects (Windows bug) {{test|}}
 
=== General Bug Fixes ===
 
* trimmed large music files to decrease size to 2MB or less
** Should help to mitigate {{GitHubIssue|750|issue with Java client failing to load large music data on systems with low resources}}.
** Affected files:
*** {{StendhalFile|master|data/music/dark_quest.ogg|dark_quest.ogg}} {{test|}}
*** {{StendhalFile|master|data/music/night_town.ogg|night_town.ogg}} {{test|}}
*** {{StendhalFile|master|data/music/settlement_of_the_frontier.ogg|settlement_of_the_frontier.ogg}} {{test|}}
*** {{StendhalFile|master|data/music/spinning_tavern.ogg|spinning_tavern.ogg}} {{test|}}
 
== Standard testsTests ==
 
== Standard tests ==
# Move around
# Use double click on main screen to walk
Line 93 ⟶ 126:
# Ignore someone
# Remove the ignore from someone
# Go /away with a message, have someone else /msg you, check the mouse over box in the status pannel
# Go /grumpy with a message, have buddy and non buddy /msg you, check the mouse over box in the status pannel
# Get poisoned
# Eat too much
Line 100 ⟶ 133:
# Login in with wrong version. ''It MUST warn''
# Login to server. ''It MUST work''
# LoginListen withto FULL sound versionmusic and listensound
# Login with no sound version
# Login using webstart
# Login using automatically updated client
# Run /script NPCPathCheck.class
 
= Notes =
* When you do each stage, read your console log.
* For quest testing: if you want to use an existing char, that has done most quests, you can reset all quests by saying ''cleanme!'' (with "'''!'''") to <npc>Diogenes</npc>. This only works for admins.
* The test server log is [http://stendhalgame.org/download/server.log here] and can be useful to check if something strange happened (just scroll to the bottom for the latest entries)
 
Line 121 ⟶ 153:
* Meet <npc>Zynn Iwuhos</npc>
* <strike>Dice Gambling with <npc>Ricardo</npc></strike> ''Junit test needs creation still''
* FindJefsMom quest
* Trading with <npc>Harold</npc>
* KillMonks
* FindJefsMom quest
* CleanAthorUnderground
* WaterForXiphin (Patches tracker ID: 3520164)
* TrapsForKlaas
* MixtureForOrtiv
* CoalForHunchey