<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask_android.git/app/src/androidTest/java, branch 0.9.4</title>
<subtitle>[bitmask_android] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/'/>
<entry>
<title>s/buildtype/flavor, changed riseup's pin</title>
<updated>2015-06-08T18:04:03+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2015-06-08T17:56:43+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=b0a0805ab81aaa4e204ecfc77d3a6a7f7ed66b2f'/>
<id>b0a0805ab81aaa4e204ecfc77d3a6a7f7ed66b2f</id>
<content type='text'>
Riseup's EE certificate expired (EE = End-Entity, the commercial
certificate signed by the issuer), and we weren't able to fetch
provider.json because the pin wasn't valid.

This problem needs to be avoided in the future, using
HKPK (https://tools.ietf.org/html/rfc7469), which Micah's implementing
on Riseup.

Switching from build types from flavors enables us to run tests against
production apk, not just debug. I didn't detect this pinning problem
because tests were run only against the debug apk, which trusted
preseeded providers by default (thus bypassing pinning issue).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Riseup's EE certificate expired (EE = End-Entity, the commercial
certificate signed by the issuer), and we weren't able to fetch
provider.json because the pin wasn't valid.

This problem needs to be avoided in the future, using
HKPK (https://tools.ietf.org/html/rfc7469), which Micah's implementing
on Riseup.

Switching from build types from flavors enables us to run tests against
production apk, not just debug. I didn't detect this pinning problem
because tests were run only against the debug apk, which trusted
preseeded providers by default (thus bypassing pinning issue).
</pre>
</div>
</content>
</entry>
<entry>
<title>Update robotium + increase wait times</title>
<updated>2015-06-01T08:18:33+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2015-06-01T08:18:33+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=fcc8c55139143092005ffa5b56df2f4320fd9ec4'/>
<id>fcc8c55139143092005ffa5b56df2f4320fd9ec4</id>
<content type='text'>
Sometimes, the emulator is so slow (I wish genymotion was open
source...) that even though everything's going OK tests fail because
they don't wait enough.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sometimes, the emulator is so slow (I wish genymotion was open
source...) that even though everything's going OK tests fail because
they don't wait enough.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests failed because testOnFailed failed. Added TODO related.</title>
<updated>2015-05-29T10:45:16+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2015-05-29T10:45:16+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=37d3488bb2103245eb8ac6a3fe3abbc6dd1c12b5'/>
<id>37d3488bb2103245eb8ac6a3fe3abbc6dd1c12b5</id>
<content type='text'>
testVpnButtonIsDisplayed and testVpnIconIsDisplayed fail because calyx in testVpnEveryProvider fails, but if you run them alone they pass.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
testVpnButtonIsDisplayed and testVpnIconIsDisplayed fail because calyx in testVpnEveryProvider fails, but if you run them alone they pass.
</pre>
</div>
</content>
</entry>
<entry>
<title>Gateways manager added a gateway from string twice.</title>
<updated>2015-05-29T09:32:09+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2015-05-29T09:32:09+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=7fec00203782c5bf3b95bf8b4702c8d5a4c5940d'/>
<id>7fec00203782c5bf3b95bf8b4702c8d5a4c5940d</id>
<content type='text'>
Give more time to provider details fragment to appear, because debugging makes the code run slowly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Give more time to provider details fragment to appear, because debugging makes the code run slowly.
</pre>
</div>
</content>
</entry>
<entry>
<title>testOnFailed()</title>
<updated>2015-05-01T10:46:34+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2015-05-01T10:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=ff679b7f20700cec2c08cb8026c585b47df3612f'/>
<id>ff679b7f20700cec2c08cb8026c585b47df3612f</id>
<content type='text'>
And checks in controllers, so that if a button isn't shown, I throw a
new IllegalStateException. This helps to trace the error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And checks in controllers, so that if a button isn't shown, I throw a
new IllegalStateException. This helps to trace the error.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added test with an incorrect password.</title>
<updated>2015-05-01T09:57:26+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2015-05-01T09:57:26+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=53b5cea881697d87ed655dd985368fc62a0b077b'/>
<id>53b5cea881697d87ed655dd985368fc62a0b077b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Separated tests for VpnFragment.</title>
<updated>2015-05-01T09:25:40+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2015-05-01T09:25:40+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=5cc63073c78f0792ea462f0c2119ce5d361e9c5f'/>
<id>5cc63073c78f0792ea462f0c2119ce5d361e9c5f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Separated tests for UserStatusFragment.</title>
<updated>2015-05-01T08:37:51+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2015-05-01T08:32:28+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=925a76a9d20e8cdf87c852c7ccd20f4bd4c754c9'/>
<id>925a76a9d20e8cdf87c852c7ccd20f4bd4c754c9</id>
<content type='text'>
This way, I can add more easily the tests for errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way, I can add more easily the tests for errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>Works smoothly, correct texts.</title>
<updated>2015-04-30T11:52:04+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2015-04-30T11:51:43+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=237e51e09ea7ae13c4cdf7fd9247447f6d75fb9a'/>
<id>237e51e09ea7ae13c4cdf7fd9247447f6d75fb9a</id>
<content type='text'>
Next step: beautify.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Next step: beautify.
</pre>
</div>
</content>
</entry>
<entry>
<title>Dynamically load user session fragment.</title>
<updated>2015-04-29T10:47:43+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2015-04-29T10:47:43+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=8833acbafe00eb2941cfa052cb679fc2684b5290'/>
<id>8833acbafe00eb2941cfa052cb679fc2684b5290</id>
<content type='text'>
Tests click new button, instead of action bar's.

Fixing more bugs...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tests click new button, instead of action bar's.

Fixing more bugs...
</pre>
</div>
</content>
</entry>
</feed>
