← Back to team overview

ubuntu-phone team mailing list archive

Re: Landing 06.03.14

 

On Fri, Mar 7, 2014 at 1:07 AM, Didier Roche <didrocks@xxxxxxxxxx> wrote:

> Le 07/03/2014 04:09, Kevin Gunn a écrit :
>
>  Hey Didier - on the Mir build topic.
>> the build looked really good, AP tests were passing...including the
>> keyboard AP test. however, through manual testing I found a regression we
>> created somehow.
>> the bug is here
>> https://bugs.launchpad.net/unity-mir/+bug/1289058
>>
>> for now, we'll take mir out of silo and let Mr Voss back in :)
>> we'll try again once we nail down a solution.
>>
>
> Ok, thanks for trying and then freeing to let Thomas continue then :)
>
> Just curious, we didn't get any AP failure on that specific issue? Can we
> think of a way to catch that automatically through an integration test?
> Thanks again for the serious dogfooding and the feedback ;)
>

One important thing to notice, that I mentioned to Kevin and some other
people, but I'm not sure if everybody knows.

Currently, on the devices we are not using the OSK to test the apps. We are
simulating keystroke events so things get written to the text fields
without simulated fingers being involved. That is wrong, of course.

We have a proposed solution for that, using the TextField custom proxy
object [1]. For that to happen, we just need to agree on a way to start
maliit with testability. Well, and update the apps that are not using the
helper, which is easy, maybe just a little tedious.

However, I suppose that's not a change we want to introduce before we
stabilize the current release, right?

Now back to this specific issue, it sounds like we can prevent it to
regress with a simple autopilot test that opens a fake application with two
text fields. If there's no way to test this at a lower level, let me know
and I'll help you doing it on autopilot.

pura vida.

[1]
http://bazaar.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/trunk/view/head:/tests/autopilot/ubuntuuitoolkit/emulators.py#L456
-- 
¡paz y baile!
http://one.ubuntu.com

Follow ups

References