Allow to add feeds from the local file system
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Shorts App |
Fix Committed
|
High
|
Unassigned |
Bug Description
Currently, autopilot tests add a feed from www.canonical.com. That's bad because it makes the test depend on external resources that we don't control, and it also make the tests slow because they have to access the internet.
It would be great if we could add also a feed from the local file system, so in the Add feeds screen, instead of entering http://
This will simplify the tests a lot. There might be tools to resolve http:// and file:// addresses, so this might not be hard to do implement, but I'm not sure about that.
And, there might be people keeping their rss feeds in the local system too. I suppose this is not common, but I'm sure this won't be just a testability feature, some people will find it useful.
Related branches
- Jenkins Bot: Approve (continuous-integration)
- Ubuntu Shorts Developers: Pending requested
-
Diff: 856 lines (+681/-38)7 files modifiedshorts/po/com.ubuntu.shorts.pot (+52/-17)
shorts/qml/content/ContentPickerDialog.qml (+52/-0)
shorts/qml/content/ImportFeeds.qml (+328/-0)
shorts/qml/content/OpmlParser.qml (+123/-0)
shorts/qml/pages/PageSettings.qml (+43/-17)
shorts/qml/utils/databasemodule_v2.js (+76/-0)
shorts/shorts.qrc (+7/-4)
This is a key piece to getting the rss reader tests in good shape -- running reliably on the test system