summaryrefslogtreecommitdiff
path: root/app/src/androidTest
AgeCommit message (Collapse)Author
2018-01-13more static constant import and import cleanupFup Duck
2018-01-11Merge remote-tracking branch '0xacab/0.9.8' into 8802_drawerFup Duck
2018-01-09create ProviderDetail ActivityFup Duck
2018-01-08remove test for AboutActivtiy since it's a fragment nowFup Duck
2018-01-08AboutActivity to AboutFragmentFup Duck
2018-01-03fix minor bugscyBerta
2017-12-14Merge remote-tracking branch '0xacab/0.9.8' into 0.9.8/sidebarFup Duck
2017-12-14add LogFragmentFup Duck
2017-12-14Update constants renamingcyBerta
2017-12-12Add Splash StartActivityFup Duck
* added Splash StartActivity to handle updates and initialization * created global Constants * move EIPConstants to Constants * create update possibility * use VectorDrawable as background for StartActivity
2017-12-07add some tests for EipStatuscyBerta
2017-12-07Rename constantsFup Duck
* renamed last constants * remove unnecessary updates/ConstantUnification
2017-12-06move constantsFup Duck
* move EIPConstants to Constants * unify EIPConstants where possible * create Updater
2017-11-24Add Splash StartActivityFup Duck
* added Splash StartActivity to handle updates and initialization * created global Constants * renamed EIP Constants
2017-11-09Merge branch '8777_crashes_when_clicking_too_fast' into 'master'cyberta
8777 crashes when clicking too fast See merge request leap/bitmask_android!16
2017-11-09Merge branch '8778_invalid_provider_error_handling' into 'master'cyberta
#8778 fixes invalid provider error handling See merge request leap/bitmask_android!15
2017-11-098782 fixes app crashes due to missing layout references, removes unneeded ↵cyBerta
layout files, minor layout clean up
2017-11-06reduce duplicate code in ConfigurationWizard for different flavorscyBerta
2017-11-06fix testcyBerta
2017-11-03#8778 fixes invalid provider error handlingcyBerta
2017-10-28#8757 refactores ProviderAPI for insecure flavor, fixes tests, renames ↵cyBerta
confusing constants, updates robotium
2017-10-13Merge branch '8746_client_must_honor_specified_protocol' into 'master'cyberta
#8746 fixes client must honor the protocol default specified by the provider See merge request leap/bitmask_android!10
2017-10-13#8759 fix failing testscyBerta
2017-10-09#8746 fixes client must honor the protocol default specified by the providercyBerta
2017-09-29minor fix: avoid multi catch oneliners for API < 19cyBerta
2017-09-21update ics-openvpn: add and fix testscyBerta
2017-09-18change expiration offset to 15 days before actual certificate expirescyBerta
2017-09-15vpn certificate gets renewed 3 month before current certificate expirescyBerta
2017-09-14improves comparison of images - reduces complexity and more reliablecyBerta
2017-09-14fixes tests that fail to login & some more assertions for showing causes of ↵cyBerta
failure earlier
2017-09-14avoid dependencies between different test classes extending ↵cyBerta
ActivityInstrumentationTestCase2
2017-09-14refactor failing certification validation testcyBerta
2017-09-14rename test classes - starting with a capital lettercyBerta
2015-06-24Tuned some times, refactoring testsParménides GV
2015-06-08s/buildtype/flavor, changed riseup's pinParménides GV
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).
2015-06-01Update robotium + increase wait timesParménides GV
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.
2015-05-29Tests failed because testOnFailed failed. Added TODO related.Parménides GV
testVpnButtonIsDisplayed and testVpnIconIsDisplayed fail because calyx in testVpnEveryProvider fails, but if you run them alone they pass.
2015-05-29Gateways manager added a gateway from string twice.Parménides GV
Give more time to provider details fragment to appear, because debugging makes the code run slowly.
2015-05-01testOnFailed()Parménides GV
And checks in controllers, so that if a button isn't shown, I throw a new IllegalStateException. This helps to trace the error.
2015-05-01Added test with an incorrect password.Parménides GV
2015-05-01Separated tests for VpnFragment.Parménides GV
2015-05-01Separated tests for UserStatusFragment.Parménides GV
This way, I can add more easily the tests for errors.
2015-04-30Works smoothly, correct texts.Parménides GV
Next step: beautify.
2015-04-29Dynamically load user session fragment.Parménides GV
Tests click new button, instead of action bar's. Fixing more bugs...
2015-04-29Creating a user session fragment.Parménides GV
I've separated the user session management to it, and encapsulated ProviderAPICommand into its own class. Putting the fragment statically in dashboard.xml isn't working, Android complains about it being duplicated, so I'm going to add it dynamically.
2015-04-28Take screenshots of the changes.Parménides GV
2015-04-27Added a button to the UIParménides GV
Turn on VPN touching that button, and leave the image as a mere indicator.
2015-04-27testEveryProvider also worksParménides GV
2015-04-23Tests pay attention to the vpn icon to know statusParménides GV
They were relying on status messages, but I've removed that TextView.
2015-04-23Test to check that the vpn button is shownParménides GV
Fixed more tests, broken due to previous pullreqs...