-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make updater app tester friendly #334
Comments
Writing down what @LukasReschke told me I needed to do to test a PR:
Also, the file needs to be served by a web server, not "file://". @LukasReschke mind explaining in which way I need to change these lines ? There are two variables "url" and "web". Should "url" be hacked to point directly to the tarball's URL ? |
Only URL needs to be adjusted. Web is the link to the documentation. I always change both to point to my local patched ownCloud. |
Another idea is to have a "debug" channel when debug mode is enabled, and have a "config.php" option to specify the URL to a dummy local channel for testing. Ideally a zip file with the said channel's metadata should be provided too (or instructions about how to set up the debug channel). |
As already explained by mail these days - i suggest to add an option to the Updater to pass in a local tar or ZIP. |
On 04/25/2016 02:09 PM, Thomas Müller wrote:
|
It would be a great enhancement for the QA team! Thank you all!!! |
@LukasReschke has added a config.php value to configure the update server, it's already a good step forward. Not sure if it's enough. Moving ticket to 9.2 for further improvements. |
I think automated tests for this has a higher priority than facilitating manual testing. |
@patrickjahns please think about a good approach for testing updates in general, including the way of updating via this app |
In this case patched file will be taken (if present). This would also allow to patch already released updater by placing bugfixes from the new release to this dir |
Currently it is close to impossible to test patches.
Testers need to download dailies, manually patch them and then hack Fetcher.php to feed the patched tarball to the updater just for testing.
It is important for developers, testers and also for community involvement to have a better way of testing changes to the updater.
I think we need to invest some time in this.
It seems the current way was to put a patch in, wait for a daily to have it, then test again. This doesn't scale as one needs to wait a day to be able to test.
My suggestions, either:
or
@karlitschek @DeepDiver1975 @VicDeo @LukasReschke I think this is critical because without this it is very discouraging to test any changes
The text was updated successfully, but these errors were encountered: