summaryrefslogtreecommitdiff
path: root/src/main
AgeCommit message (Collapse)Author
2018-02-08Merge "Adding "@" to google.com email check"Keun Soo Yim
2018-02-08Finding Green Build ID logic is malfunctioningYoung Gyu Park
Test: Tested with browser on GAE Bug: 73090397 Change-Id: Iff071516eba8f26b4c97b2e0b3dfeddbc7329b30
2018-02-08Adding "@" to google.com email checkYoung Gyu Park
Test: Tested with browser on GAE Bug: 73090492 Change-Id: I74b3abb40829dbf1faa3fc648852418ce603c4b3
2018-02-05Merge "Building green build ID page."Treehugger Robot
2018-02-05Building green build ID page.Young Gyu Park
Test: Tested with browser on GAE Bug: 72420700 Change-Id: Ie235ef9502ff4b3f02110121831f0a1dbf41e1d8
2018-02-02adjust log levelKeun Soo Yim
Test: manual Change-Id: Ibebccab14627d50f72db56263a6f9e084c5ba1bb
2018-02-02Describe coverage typesKeun Soo Yim
Test: manual Bug: 72861346 Change-Id: I648db674aee384e97727854c6cf03e5c7a3854c4
2018-02-02google.com email check to redirect non googler to error pageYoung Gyu Park
Test: Tested with browser on GAE Bug: 72781506 Change-Id: I4dc01249fc41e8b6a078302d5076deab9bb186eb
2018-01-30Test result proto too big and causing error in inserting into datastoreYoung Gyu Park
Test: Tested with entity browser admin console on GAE Bug: 72185195 Change-Id: Ic9d9f23f20d5cea8b874be262c25a80281fb16dd
2018-01-18Remove notice section on All Test Tab on dashboard main pageandroid-wear-8.0.0_r1Young Gyu Park
Test: Tested with browser dashboard's main page Bug: 72010417 Change-Id: If74ad7410dce47e4a95d70e4df0943d9d976ed79
2018-01-15Adding notice for guiding user to find where new and old test data isYoung Gyu Park
Test: Tested with browser by opening googleplex and appspot's main page Bug: 71965169 Change-Id: Ief6712dbe3fe456a97c81592f5eb28fd23a89837
2018-01-10Test plan mock data generating API for dashboard in local dev environment.Young Gyu Park
Test: Tested with curl command(curl -d @testdata/test-plan-report-data.json -m 30 -X POST http://127.0.0.1:8080/api/test_data/plan -H "Content-Type: application/json" --verbose) Bug: 71779032 Change-Id: I65886f33d67a2ea48302f0af266268056e793bde
2018-01-10Merge "Mock data generating API for dashboard in local dev environment."Treehugger Robot
2018-01-10Mock data generating API for dashboard in local dev environment.Young Gyu Park
Test: Tested with curl command( curl -d @test-report-data.json -m 30 -X POST http://127.0.0.1:8080/api/test_data/report -H "Content-Type: application/json" --verbose ) Bug: 71725296 Change-Id: Iaeda9b68294e41415921ef07bd4aa960d7762883
2018-01-08Add Log Information for datastore rest APIYoung Gyu Park
Test: Tested on Gcloud console's Logs Viewer page Bug: 71683481 Change-Id: Ic6e0643d0b1f490a8bd29699a43c691a419bff0a
2017-12-26Change Home menu name to TestYoung Gyu Park
Test: Tested with web browser Bug: 70914991 Change-Id: If7c0555fbd6a855018db6b7b5d55d366942a9aa1
2017-12-22Merge "Implementation of javascript logic for favorite mark's registering ↵Keun Soo Yim
and removing."
2017-12-22Implementation of Servlet logic for Favorite Mark on All Test pageYoung Gyu Park
Removing some redundancy code by change and adding new variable for favorite mark flag in TestDisplay class Test: Tested with web browser Bug: 70914765 Change-Id: I0fe75ca8d4f15f56b31ccd11acf79b65d8b807b0
2017-12-22Implementation of javascript logic for favorite mark's registering andYoung Gyu Park
removing. The logic is developed by fully utilizing the existing code in order not to break the consistency Test: Tested with web browser (https://android-vts-staging.googleplex.com/?showAll=true) Bug: 70914765 Change-Id: I91dbb3556c38f824616ef3baf58e9fe0e60b9dc2
2017-11-06Update modal patterns to match v97.5 uprev.Ryan Campbell
Update all uses of modals to match the materialize version v97.5 (upreved in the gstatic version of materialize library). Test: staging Bug: 68939156 Change-Id: I8f03d11872ff73d5096682a2c86508a10556cf1f
2017-10-13Break out branches and targets into entities.Ryan Campbell
Move branch and build target information into separate entities to speed up querying for auto-complete (in the search dropdowns). Instead of querying this from the test runs, which can become inefficient as the number of test runs increases, this can be made O(1) with respect to test runs. Test: staging Bug: 67635355 Change-Id: I79d81e25a0b47a69ecfbe419b86ef007861d6f98
2017-10-07Merge "Fix formatting bug in digest web UI."Ryan Campbell
2017-10-06Fix a possible NPE in filter util.Ryan Campbell
Filter util could NPE if test filter is too strict and there is no min/max key. Test: local Bug: 67507464 Change-Id: I21fc34adf806ed9dbb84e1e2860a6b031491d460
2017-10-06Don't print newlines when info is missing.Ryan Campbell
When no build or abi is given, don't show an empty line. Test: local Bug: 67506997 Change-Id: I118b48f74fa244b41e04442c4e3cad893d2dad3d
2017-10-06Fix formatting bug in digest web UI.Ryan Campbell
When sample standard deviation cannot be calculated (n < 2), render a dash in the std column of daily performance digests. Test: local Bug: 67211343 Change-Id: I0a5105743cbf177cfadf0105e3ed36d508e99858
2017-10-05Migrate tabular perf summaries to stat entities.Ryan Campbell
Move the tabular performance summaries (digest emails and the performance digest dashboard UI) to the stat summary entities instead of querying the data live. Test: staging Bug: 67413850 Change-Id: I7703a1e40918e5dfa5524309fd20416a462b9f05
2017-10-04Merge "Fix formatting bug in digests."Ryan Campbell
2017-10-04Fix formatting bug in digests.Ryan Campbell
When sample standard deviation cannot be calculated (n < 2), render a dash in the std column of daily performance digests. Test: local Bug: 67211343 Change-Id: Ib6bdfbd333ac8e6cc4dcf0efa9f452f046fddab8
2017-10-02Merge changes Ib7cb7e19,Ib3e5bb04,I889f32cdRyan Campbell
* changes: Improve header/tab UX in acks interface. Prevent acknowledgment of non-existent test. Prevent user from submitting an incomplete form.
2017-09-29Merge "Remove acknowledged failures from breakage alerts."Ryan Campbell
2017-09-27Improve header/tab UX in acks interface.Ryan Campbell
Use the pointer cursor for tabs and disable text selection. Disable text selection and keep default pointer on acknowledgment headers. Test: staging Bug: 67006551 Change-Id: Ib7cb7e19f63592c0a0d2ed0dcc727e422b162570
2017-09-27Prevent acknowledgment of non-existent test.Ryan Campbell
Prevent the user from creating a test acknowledgment for a test that doesn't exist. Test: staging Bug: 67002174 Change-Id: Ib3e5bb048165f1a22e84d1e3bd68b9e55b124569
2017-09-27Prevent user from submitting an incomplete form.Ryan Campbell
When the user didn't finish adding a test acknowledgment, refocus on the first incomplete field instead of saving. Test: staging Bug: 67001652 Change-Id: I889f32cd53838e109f222aaed10e91d7d7c60e96
2017-09-27Merge "Create UI entry point for acks UI."Ryan Campbell
2017-09-27Merge "Improve spacing and wrapping in release UI."Treehugger Robot
2017-09-26Improve spacing and wrapping in release UI.Ryan Campbell
Fix issue causing odd wrapping behavior on smaller displays. Tighten margins and padding to improve information density. Bug: 66958539 Test: local Change-Id: Iaaa4ec1044ae4d8eeba6f522738c4f1e62649995
2017-09-26Don't combine filters to avoid missing index.Ryan Campbell
Do not group filters automatically to avoid the creation of a query that relies on a missing index. Change-Id: Ic9a57a3b4e6dd166b534f2977bcf68ce71d5a1ff Fixes: 66949464 Test: staging
2017-09-26Create UI entry point for acks UI.Ryan Campbell
Create a tab UI on the ToT Home so that the user can page between favorites, all tests, and test acknowledgments. Test: staging Bug: 65208372 Change-Id: I26c558e0ddc6066f20ab4d2e5cdaed29f49a392a
2017-09-26Merge "Add sort direction to single queries."Treehugger Robot
2017-09-21Add sort direction to single queries.Ryan Campbell
Add a sort direction to the single queries to correct the sort order. This line was missing when code was moved from the servlets to the util. Test: staging Bug: 65953869 Change-Id: Ic02a3fc99af8c8bfc383eb724f60a23b338c732f
2017-09-21Merge changes from topic "inequality filtering"Ryan Campbell
* changes: Implement UI for inequality pass/fail filtering. Implement inequality filtering on pass/fail counts Create indexes for inequality count filtering.
2017-09-21Implement UI for inequality pass/fail filtering.Ryan Campbell
Implement UI to allow for inequality filtering on pass/fail counts of a test run or test plan run. Test: staging Bug: 65953869 Change-Id: I425689580e379a05bc818e58e7880a55c85419f7
2017-09-21Implement inequality filtering on pass/fail countsRyan Campbell
Implement logic for inequality filtering on the test run and test plan run pass/fail counts. This allows users to better locate the desired tests (e.g. find all runs with failures, find runs with more than x failures). Bug: 65953869 Test: staging Change-Id: I63db2460188fd2b83f800c205b792526cf714c6e
2017-09-21Merge "Implement autocomplete in input boxes."Ryan Campbell
2017-09-21Merge changes from topic "acknowledgements"Ryan Campbell
* changes: Implement test acknowledgement UI. Create a REST servlet for reading/writing acks. Create entity for test acknowledgements.
2017-09-20Create indexes for inequality count filtering.Ryan Campbell
Create additional indexing to allow for inequality filtering on pass/fail count for both test runs and test plan runs. Test: staging Bug: 65953869 Change-Id: Ie6ba624f1af87c47b1ff1dcebbc1cf33e5899518
2017-09-19Remove acknowledged failures from breakage alerts.Ryan Campbell
Don't send emails when a test case failure has been acknowledged, but retain the state of the test case. Test: WIP Bug: 65208372 Change-Id: Ie648d133339dbcd1f48ddf62aea3baeb1ddf613e
2017-09-19Implement autocomplete in input boxes.Ryan Campbell
In the edit menu for test acknowledgements, provide an autocomplete dropdown list for the branches, devices, and test case names. Test: staging Bug: 65208372 Change-Id: I5b42f1e916b8fbdbe87a839474dbcca03e7ce386
2017-09-19Implement test acknowledgement UI.Ryan Campbell
Implement basic UI for listing test acknowledgements, allowing the user to add entries, edit entries, and delete entries. Test: go/vts-staging/show_test_acknowledgements Bug: 65208372 Change-Id: I5919ce231c93115334a0378aad2bc0f0cfb05407
2017-09-19Create a REST servlet for reading/writing acks.Ryan Campbell
Create a REST servlet which can read all acknowledgements and receive new/updated acknowledgements. Test: $.post('/api/test_acknowledgements', JSON.stringify({'testName': 'VtsHalLight', 'branches' : ['branch1']})) in browser Bug: 65208372 Change-Id: I8cbba4a6d1e73b7d161f857386528e056a676fea