2009scape Test Process

Test reports, test guides, etc.
User avatar
ryannathans
Staff
Posts: 163
Joined: Thu Aug 11, 2022 12:25 am
Location: ɐᴉlɐɹʇsn∀
Has thanked: 11 times
Been thanked: 19 times

2009scape Test Process

Post by ryannathans »

All development for 2009scape goes through an iterative testing process to ensure all changes are high quality.

Players who assist in testing changes (called merge requests, or MRs) can claim credit rewards after submitting test reports.

Small config changes: 1 credit
Small changes (e.g. small bug fix): ~2 credits
Large changes (e.g. a new quest): ~5 credits
Unique bug discovery: 1 credit per bug

The general process for changes:
  1. Contributor submits a MR here https://gitlab.com/2009scape/2009scape/-/merge_requests
  2. Periodically, these MRs get bundled up and deployed to the test server
  3. A post is made to this thread with the details of what is available to test
  4. Testers test (or re-test) the MRs listed in the post
  5. Testers submit a test report on the MR on gitlab (some fantastic examples here: large MR test report (3 parts) small MR test report w/video)
  6. Testers can then post a link to their test report in the credits claim forum (coming soon) with their live username
  7. Once all issues are fixed, the MR is merged into the codebase
  8. Next live server update the merged changes are deployed
To access the test server, simply set your launcher to connect to the test server (remember to change it back again when you want to play live)

For the legacy launcher:
legacytest.png
legacytest.png (83.27 KiB) Viewed 499 times


For the new saradomin launcher:
Available for download here: https://gitlab.com/2009scape/Saradomin-Launcher
saradomintest.png
saradomintest.png (107.95 KiB) Viewed 499 times

You'll need to make a new account, as accounts are not shared between testing and live.

Once you have make a testing account you'll want admin rights to make it easy to test (e.g. spawning items, teleporting, setting levels etc.), post your test account username in this thread and I'll sort you out.

Thanks :mrgreen:
Last edited by ryannathans on Thu Nov 10, 2022 1:18 pm, edited 1 time in total.
Reason: added config credit text
User avatar
SnowDragon
Noob
Posts: 8
Joined: Thu Aug 18, 2022 3:26 pm

Re: 2009scape Test Process

Post by SnowDragon »

Hi Ryan! I've created an account on the test sever named GlowDragon. Can I get admin rights for testing like you mentioned in the post, and is there any place where I can view the list of available commands I can run as admin?
User avatar
Ceikry
Site Admin
Posts: 245
Joined: Wed Aug 10, 2022 11:48 pm
Location: Draynor Village
Has thanked: 15 times
Been thanked: 18 times

Re: 2009scape Test Process

Post by Ceikry »

SnowDragon wrote: Thu Aug 18, 2022 3:28 pm and is there any place where I can view the list of available commands I can run as admin?
Just use

Code: Select all

::commands
ingame.
Image
User avatar
ryannathans
Staff
Posts: 163
Joined: Thu Aug 11, 2022 12:25 am
Location: ɐᴉlɐɹʇsn∀
Has thanked: 11 times
Been thanked: 19 times

Re: 2009scape Test Process

Post by ryannathans »

SnowDragon wrote: Thu Aug 18, 2022 3:28 pm Hi Ryan! I've created an account on the test sever named GlowDragon. Can I get admin rights for testing like you mentioned in the post, and is there any place where I can view the list of available commands I can run as admin?
Done :mrgreen:
User avatar
whoosh
Noob
Posts: 23
Joined: Fri Aug 12, 2022 7:38 am
Has thanked: 2 times
Been thanked: 2 times

Re: 2009scape Test Process

Post by whoosh »

At the risk of a silly question, is there a way to skip the tutorial island/confirmrules on a new test account?
User avatar
Ceikry
Site Admin
Posts: 245
Joined: Wed Aug 10, 2022 11:48 pm
Location: Draynor Village
Has thanked: 15 times
Been thanked: 18 times

Re: 2009scape Test Process

Post by Ceikry »

whoosh wrote: Fri Aug 19, 2022 1:48 pm At the risk of a silly question, is there a way to skip the tutorial island/confirmrules on a new test account?
"confirmrules" has no skip capability and never will, as there's no reason for such a feature to exist

tutorial island can be skipped by talking to the guy named "Skippy" in the first room of the tutorial who, every 3 seconds, says "Talk to me to skip the tutorial!" above his head.
Image
User avatar
whoosh
Noob
Posts: 23
Joined: Fri Aug 12, 2022 7:38 am
Has thanked: 2 times
Been thanked: 2 times

Re: 2009scape Test Process

Post by whoosh »

Well the use case for skipping `confirmrules` is when I'm testing something locally and I want to bypass the tut+confirmrules and save myself 20 seconds lol
User avatar
Ceikry
Site Admin
Posts: 245
Joined: Wed Aug 10, 2022 11:48 pm
Location: Draynor Village
Has thanked: 15 times
Been thanked: 18 times

Re: 2009scape Test Process

Post by Ceikry »

the tutorial and rules screen are separate things.

how many accounts are you creating?
Image
User avatar
whoosh
Noob
Posts: 23
Joined: Fri Aug 12, 2022 7:38 am
Has thanked: 2 times
Been thanked: 2 times

Re: 2009scape Test Process

Post by whoosh »

It's more that locally I don't have a db attached, so when I restart the server, I have to create a fresh account each time
User avatar
Ceikry
Site Admin
Posts: 245
Joined: Wed Aug 10, 2022 11:48 pm
Location: Draynor Village
Has thanked: 15 times
Been thanked: 18 times

Re: 2009scape Test Process

Post by Ceikry »

whoosh wrote: Fri Aug 19, 2022 2:14 pm It's more that locally I don't have a db attached, so when I restart the server, I have to create a fresh account each time
no, you don't.
Image
Post Reply