summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-08-03Check Java version for launching cloud devices.HEADmastermainStas Negara
Change-Id: I7eca1804b7cc3ece81101b71fe45bc3e95663a08
2015-07-28Close TightVNC Viewer when cloud device is malfunctioning.Stas Negara
Also, make the keep alive thread more robust. Change-Id: Ic0774a0cf14d7f0787953ed9e26cad89826df4fe
2015-07-28Add intelligent VNC keep alive thread.Stas Negara
The thread will start VNC and will restart it when it crashes. Also, it will clean up after the user closes the VNC Viewer manually. Change-Id: I16e40e92fcfc2ab3e82ea8ef55765d485046261e
2015-07-28Closing blank VNC Viewer kills the cloud device.Stas Negara
Also, it removes the corresponding device from the list of the ghost devices. Change-Id: I0df64ebc75284e611301304b9ee519225a1c71c8
2015-07-28Add blank VNC window for launching cloud devices.Stas Negara
Change-Id: I6d3daf4b709d7916c2cf16252b40cf14241be6da
2015-07-28Initial usage of TightVNC in cloud testing plugin.Stas Negara
Also, pass the configuration name to Tight VNC Viewer. Change-Id: I07bfe2458802e467511ade74ee5aad85a38dcec1
2015-07-28Switch to a newer version of cloud testing API library.Stas Negara
Change-Id: I07f216c8f92ddbdb30b6684998ffb76c4334484b
2015-07-24Renamed AndroidFacet#isGradleProject to "requiresAndroidModel".Alex Ruiz
The actual rename happened here: https://android-review.googlesource.com/161400 Change-Id: I4542df0aeaf6cbf0a34e24c46902a4a51c8fed5c
2015-07-07Merge "Handle additional skipped test execution states." into studio-1.4-devStas Negara
2015-07-06Handle additional skipped test execution states.Stas Negara
Also, refine messages explaining the reason a test execution was skipped. Change-Id: Ida15c1d74bb0bb4041c3529f804799316341ef51
2015-07-01Refactor Cloud Tools plugin into two and Moves Google-LoginBenjamin Wulfe
This change refactors the Google Cloud Plugin into a base core plugin and an Android (Studio) specific plugin. It also moves Google-Login into our private git repo where it will compile for IJ. All three plugins (ctcore, ct4as, and login) now live under tools/studio/google/cloud The repo under src/tools/studio/google/login should be removed. There is an additional change to our ct4as plugin that removes all functionality unrelated to android which is now included in our core IJ plugin. Change-Id: Ib40d1d1e2d7ca022ef0ba84bd457be25da7185ce
2015-06-25Honor cancelled login into google cloud.gradle_1.3.1gradle_1.3.0-beta4studio-1.3-releasestudio-1.3-devStas Negara
Avoid spamming the user with login into google cloud dialogs when the user cancels (or fails) the login for a given action (like openning a particular dialog). Change-Id: I025b007dbcec0681481f86672cf461898b393551
2015-06-25Do not count physical devices when they are not shown.Stas Negara
Physical devices are not shown in a single cloud device configuraiton dialog, and thus, should not be considered for the total count of values in the devices dimension. Change-Id: I1ffca334e9514fa76b10cbb6bb0457f0386458a1
2015-06-25Adjust the default cloud device config. to app's settings.Stas Negara
Also, instead of throwing exceptions for unsupported dimension values, just check for their validity before enabling them. This CL fixed bug b/21852776. Change-Id: Ifcd245966dd633a17723a685313c596165167326
2015-06-15Do not show physical devices for single device configs.Stas Negara
Change-Id: I6b54d795ec3630ccc2841b890aaa29f0ced6be43
2015-06-12Fix potential concurrency issue for cloud project id.Stas Negara
Change-Id: I42d5ee5f8f85a500e63bb37de89e69d5b575ffc7
2015-06-08Scroll to first checked element when a dimension is clicked.gradle_1.3.0-beta3Stas Negara
Change-Id: Icf6c6815c3a59a585069127a5e893d6b9e8c275e
2015-06-08Show dimension values for empty initial cloud device config.Stas Negara
Change-Id: I32e5afd11b5dbc9063e13887c0b70adb476d8d95
2015-06-08Fix text truncation issue of multi-clicked radio buttons.Stas Negara
Change-Id: I3466b1250b7c05d6d3e0b87033f66a8d3928c841
2015-06-04Fix the problem with unchecking radio buttons.Stas Negara
Change-Id: I8fc8949cb63ac6072cf2ce1f2b45aa9a3b687d3a
2015-06-04Click on a non-toggable tree group expands/collapses it.Stas Negara
Change-Id: I139297cee596a183532969ac85107324377a968a
2015-05-29Look up app and test APKs via Android Studio artifacts.gradle_1.3.0-beta2studio-1.4-releaseStas Negara
Change-Id: Ia60ec8055529c9d63b00cc7339dbb617bcbaf42c
2015-05-27Fixed radio configs indentation, spacing, and coloring.Stas Negara
Change-Id: I0e27f2412e817fdbf821f2d7b9b64829caaf9191
2015-05-26Remove recursive computing of fake coverage.gradle_1.3.0-beta1Stas Negara
It is not used and blows off for a reasonably big number of combinations (e.g., > 15K). Change-Id: I98e949ee8c1edde81b973e2242645e6594db5ed7
2015-05-24Distinguish between physical and virtual devices in results.Stas Negara
Also, do not allow (with a message) debugging on physical devices. Change-Id: Ib47eb184f3ab00711718db232b897fcd3fda0878
2015-05-22Update to the latest changes in Testing API.Stas Negara
Support a list of progress messages. Retrieve tool results data from structured source. Switch to different matrix execution states. Change-Id: I1e0f290f1a6fccd9118572a9775bf5d6f6073157
2015-05-22Prevent breaking when API release date is null.Stas Negara
Change-Id: Ib04b1316a45e1f811afa8e35cc135ff26eae53bc
2015-05-21Add user activity tracking.Stas Negara
Change-Id: I282179816a9ccd6bfd139e2f266dbd948dd76af8
2015-05-19Intermittent discovery API issues should not need restart.Stas Negara
If discovery API is back online, Android Studio should support the cloud testing/debugging properly without needing to be restarted. Change-Id: I2be2daf96c2fdc24bf82096cbbe2735b0fdc7de3
2015-05-15Checked/selected dimension values should use bold text font.Stas Negara
A group with at least one checked/selected child should also use bold text font. Change-Id: I9210b1397948419a71d4f2800e32981d6ac1245b
2015-05-15Replace "Default Device" with the actual device + API name.Stas Negara
Change-Id: I563f5f419df53252932bfdee70436def3ead1cd2
2015-05-15Use cloud device icon in cloud device configuration.Stas Negara
Also, centralize the location of cloud-themed icons. Change-Id: Ic7526664d2614705d8732f33dd6eecd7ea210b3a
2015-05-15Stop polling for launching cloud device if an error happens.Stas Negara
Change-Id: Ie9524d4fdc674cc6a2880fff696d207b9697e4eb
2015-05-15Support new release date format for OS releases from API.Stas Negara
Change-Id: Ifec03291de4f45f4c396965c2a2d0f8907ec6ce4
2015-05-15Update the link to the web page with test execution results.Stas Negara
Change-Id: I01c4e87d54cc70dfb2f51e4d2774a3cebd00b4ab
2015-05-14Disable screenshot comparison action for the root node.Stas Negara
Change-Id: Id3938e9e170ade13d7379114cbd788150777d22c
2015-05-14Make debug a matrix configuration selection context sensitive.Stas Negara
Change-Id: I6014c30bdbbba9892d5e5afddf7feba1b2b10a7b
2015-05-13Enforce single value choice for each cloud device dimension.Stas Negara
Also, make cloud device configuration dialog match better its purpose (vs. matrix configuration dialog). Change-Id: Iaae3167f7e71ba3d3d560bcb50d3095a8a03b78f
2015-05-08Updated cloud icons for better Darcula experience.Stas Negara
Change-Id: I9417494b4c4bf70bd79b3682c881ffdd59a2b545
2015-05-08Stop sending history id.Stas Negara
Also, support new states for matrix and individual executions. Change-Id: Id213bcd2b86933c0d2610b45ce333cdce1d689e0
2015-05-07Detect from an external source whether our plugin is ready.Stas Negara
Users will see the option to enable our plugin only when it is ready for the general public. Also, change capturing Throwable to Exception. Change-Id: If0ad0a8a60ecf4a3c3a2fe2c8d0816451ad25382
2015-05-07Fixed the link to the test results on the web.Stas Negara
Change-Id: Ie544245739c197a31f3023c4f5854ca9c867e34f
2015-05-05Add a link to see test execution results on the web.Stas Negara
Change-Id: I9f9605e1f78f088d7ca992af83aa35ef4f68d0fe
2015-05-05Cancel cloud matrix tests if user terminates the execution.Stas Negara
Change-Id: I7952f93e033520fa701b197cd0dbd1aac9c2280c
2015-05-05Support showing cloud device configuration in devices table.Stas Negara
Also, change the display format of a cloud configuration. Change-Id: Idc93752847b9cbc70803baef376e25411a38abab
2015-05-05Add debug for a chosen configuration of a cloud matrix run.Stas Negara
Enable a user to click on any test that was run as part of a matrix execution in the cloud and re-run the corresponding test configuration on a cloud device matching the matrix configuration instance of the selected test. Change-Id: I1a9242b6c9637d8a1b64dc111ad2a318ed83cc38
2015-04-16Keep track of launching cloud devices for devices table.studio-master-releaseStas Negara
Change-Id: I3b5ac07d76877eba85960fe3922c443a91ad27c5
2015-04-07Add default cloud device configuration.Stas Negara
Change-Id: I70611875e6c0c2cdf49cfa0dbb0acdca99158a17
2015-04-07Add support for launching cloud devices.Stas Negara
Also, a lot of refactoring (mostly renames). Change-Id: Ief13a5cca01c8cc9cde41bd193e6ff6c9f35472f
2015-03-11Match loading and no image sizes with the expected image size. Do not ↵gradle_1.2.3gradle_1.2.2gradle_1.2.1gradle_1.2.0-rc1gradle_1.2.0-beta1gradle_1.2.0studio-1.2-releasestudio-1.2-devStas Negara
redundantly load duplicated images. Change-Id: I894cb84bd21f7324a4081dcd1edbdef51c95b224