As you may be aware w/e/ support about 81 phones as of today. This list will grow as we add more and more devices and add support for Pie and at a later stage Q OS. That would mean support on 3 - 4 different OS versions at the same time !!!
We also get requests from users to add support for new devices. It is not always possible for us to purchase and maintain a physical device to build and test. Due to this, at times we build ‘blindly’ for some devices. Which means we build without an actual device and share those unofficial builds with our users. This should not be an issue since the source code is tested at the Lineage end on the same devices. All the same we want to resolve this ‘un-tested build’ issue and for that we need your help.
We are planning to come out with test builds which will be available OTA (over the air) and also available for manual download for a group of volunteer testers
The way the process will work is as under :
these test builds will go out first to this select group of volunteer testers
volunteer testers test the build on their device(s)
volunteer testers share their feedback on a telegram channel dedicated for testing
Based on the feedback we decide to Go - No Go ahead with the build
What information is need from the volunteer tester’s
- /e/ email ID (required)
- Telegram ID (required)
- Device name (required)
- Tester Name (optional)
( you can add multiple device if you have them with /e/ installed )
Where to send the details : email@example.com
What to test
The basic functionality of the phone – I have given a table below of what sample activities you need to test. Most are basic functions users expect the phone to perform. You can add / remove items.
Did the OTA update install the build as expected
If you manually flashed the phone did the process complete successfully
Is the Bliss Launcher working? Is the Main Screen with Icons visible or is it crashing
Can you add delete an /e/ account manually + test Gmail or other accounts
If you updated your phone OTA were the existing accounts migrated correctly
Are you able to add remove WiFi connections
If your mobile data working correctly
Are you able to call and receive phone calls
Are you able to send receive text messages. We are not checking for MMS only text messages
Is the camera working as before
Are the Notes showing up in the app when you add an /e/ account
Are you able to send receive emails
Is the Search, install view functions of AppStore working correctly – as before in previous build if testing on a OTA update
Is the weather app working
Are you able to browse using the Browser
Where do I report the issues
We will start a telegram channel exclusively for testing. Your ID’s will be added to that channel. You can report issues on this channel
What happens if I find an error
If there are show-stopper issues like the build sends the phone into a bootloop or Blisslauncher crashes as soon as the phone boots …
Then you report the same – if this issue is found across devices we will stop the build from going out to all users . In case of issue on select devices we will hold release for those devices. Fix the issues and then release the build after retesting.
If everything is Ok then we release the build to all users a day or two later.
There will be bugs which are already there in various apps in Oreo or Nougat OS on Gitlab – for testing purpose report on the telegram channel and if required add to Gitlab.
Do I need to test all the points described above?
Not necessary. Think of what you would want running on your device. Use those apps, test out that functionality.
Do I have to report which of these tests passed or failed at the end of testing?
Again not required. If everything works great. If there are particular features that are not working , report those on the testing telegram channel. We will announce the formation of the channel later.
What if I want to return to my normal build and stop getting these test builds would that be possible
Yes you can switch back to the standard build. Let us know you do not want to test and we will remove your name from the list of testers. You will get the standard builds on your phone
What happens if no one is available for testing a device. Will support for that device be stopped
We would prefer to have a tester but even in case no one is available to test we will continue to support all devices as before.
Any comments ,suggestions or feedback is welcome. Sorry for the long post