Manage testing channels
The Testing menu in the Developers Console provides management of your testing channels. Testing channels are custom channels that you create to manage testing of your app versions. App's are downloaded using the direct download link.
Under this tab, you can set up custom App Release Channels. These allow you to deploy different versions of your app to specific, hand-picked users.
Users are not able to download testing versions of your app from the Overwolf App Store. If a user downloads your app from the store, they will instead be subscribed to the Production Channel.
Custom testing channels
In the Testing tab, use the Create channel button to create a custom testing channel. This will allow you to deploy different versions of your app for testing purposes. Some recommended channel names include:
Dev
—a latest version channel, that allows anyone in your team to test the latest development builds, for a faster development loop.QA
—a channel for your QA team to thoroughly check the functionality and stability of new features.Beta
—a channel for your app's beta testers, to get real feedback from trusted users about new features before releasing them to your entire user base.
Creating a new App Channel
To create a new channel:
- Press Release management, then press Testing.
- Press the
Create channel
button, then enter a name for the channel and press Create. You will then be brought to the channel management screen. - Add a new
exe
file to the channel by either dropping a file into the New test release pane or by pressing the Upload button and navigating to yourexe
file. Yourexe
will be verified, and if it passes the verification process, then you will be prompted with the New test release pane. - In the New test release pane, you will see the release details, a direct download link, a release notes editor and a release rollout percentage.
- Press the Add release notes button to add release notes that can be seen by the user of the app.
- Add a Release rollout percentage to enable the release to a random percentage of users, then press Start rollout, then Rollout.
If you are unsure about the release, press Discard release to discard all the changes.
Test channels are always exempt from mandatory version review. However, you can still choose to request a review if you wish.
Managing a test channel
To manage a test channel:
- Press Release management, then press Testing.
- Select a channel from the table and press Manage.
- In the Public link for testers, press Copy link to copy the link to the released version so that you can send it directly to your testers.
- In the New test release pane, add a new release. For more information, see step 3 from Creating a new app channel.
- In the test releases table, select a version to expand the row to make adjustments to the release. You can:
- Add internal release notes.
- Change the rollout percentage.
- Halt the rollout (prevents users from downloading the version). Once halted, you can press resume to resume the rollout of the version.