summaryrefslogtreecommitdiff
path: root/src/main/webapp
AgeCommit message (Collapse)Author
2018-04-05Layout improvement to show all dataYoung Gyu Park
Test: Tested with browser on staging server(go/vts-web-staging/show_plan_release?plan=suite_plan&type=suite) Bug: 77456536 Change-Id: I14f86d1c8a4b04e1198fec359fc490d77cecd292
2018-04-02datastore-index file update to affect green build page's searchYoung Gyu Park
Test: Tested with browser on appengine(go/vts-web-staging/show_green_release?plan=vts-staging-presubmit&type=plan) Bug: 77299515 Change-Id: Ib9f97771baf35b9aa76af4db61e92b919c7814e6
2018-03-30Finding branch and build target info from data instead of hard-codingYoung Gyu Park
Test: Tested with browser on local dev server Bug: 77251995 Change-Id: I1c7f5adaca45e8d4d8e1e1d08b8978beb6e2ad02
2018-03-29Creating Green Build Page for suite test dataYoung Gyu Park
Test: Tested with browser on local dev server Bug: 76448184 Change-Id: Ib4a5a53b8fb0c75bea258832287e466cf53a6830
2018-03-28Creating API to save the test suite result from the raw log file.Young Gyu Park
Test: Tested with Host Controller Bug: 75203132 Change-Id: I7c45de63c7ca65b3e3dcb89fab527a7b04ceb5e6
2018-03-26New Test Suite Page for test suite data.Young Gyu Park
Test: Tested with browser on staging server Bug: 76180041 Change-Id: I355834dbca9e59510936dcc9f9361a8999fd56e5
2018-03-15Fix a bug in long file name at coverage measurement page breaking layoutYoung Gyu Park
Test: Tested with browser on my local dev machine Bug: 72226204 Change-Id: I869662ace9f20041d7a5fa34856699e98fa85a90
2018-03-13Showing loading indicator while handling the zip log file.Young Gyu Park
Test: Tested with browser on GAE(go/vts-web-staging/show_gcs_log) Bug: 74508542 Change-Id: Iff0932678623de31d2228ebf96708ee9d8892bd9
2018-03-12GCS zip log file viewer by unarchiving the file.Young Gyu Park
Test: Tested with browser on GAE(go/vts-web-staging/show_gcs_log) Bug: 73900965 Change-Id: I65d2ea816a8327e333f2e818e2af19a0989e6b63
2018-02-22GCS Log File Info Access from appspot projectandroid-p-preview-1android-o-mr1-iot-preview-7o-mr1-iot-preview-7Young Gyu Park
Test: Tested with browser on GAE(go/vts-web-staging/show_gcs_log) Bug: 73090948 Change-Id: I4061ff2b8cf29886d6387c987a5fa59ee888a3a5
2018-02-21Adding Green Build Button on release page.Young Gyu Park
Test: Tested with browser on GAE Bug: 73141896 Change-Id: Ibc4e6d6d612368f0c84d6f19c71a6e64c0bd97f1
2018-02-09Removing device column on Green build ID pageYoung Gyu Park
Test: Tested with browser on GAE Bug: 72927988 Change-Id: I708f853fb1b2437e05f7d5238ab287e83bc5ef73
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-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-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-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
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-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-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-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-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-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-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-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
2017-09-06Support test run resources in UI.Ryan Campbell
Add test run URL resources to the list of links displayed. Test: staging Bug: 62082632 Change-Id: Ieae60224193ef8f909c2d89731e06de550bc0b9d
2017-09-01Relocate jobs to a different java package.Ryan Campbell
Separate alerts/jos from regular servlets to make them more distinguishable. Test: staging Bug: 65285008 Change-Id: Id305fb4bf5b37b1b9c09581747f88e7b8944bf91
2017-08-23Allow user to mute notifications on a favorite.Ryan Campbell
Allow the user to disable email notifications for a test without removing it from favorites. This is the first step in some actionable user feedback because this change can be used to allow the user to unsubscribe from email alerts. Test: staging Bug: 62999724 Change-Id: I4df89ba3ac00ab7b173fb503913bda65227fca86
2017-08-17Always show date in rendered timestamps.Ryan Campbell
To avoid confusion about the date, always display the date along with the rendered timestamp. Update the table page to use the time.js helper. Test: live on staging Bug: 64809294 Change-Id: I2e5fddd12b4a1d9a6d0ae0dabf8cad040b7a2721
2017-08-15Add project information to the coverage display.Ryan Campbell
Prefix the relative source path with the name of git project which contains the source file. Test: go/vts-staging//show_coverage?testName=VtsHalLightV2_0TargetProfiling&startTime=1495580718718768 Bug: 64721676 Change-Id: I80bd0df1c3e79fcb6b8afc9aeedc06677b1caf19
2017-07-25Merge "Add more searching functionality in release page."Treehugger Robot
2017-07-24Improve test result dropdown UI.Ryan Campbell
Improve the UI of the result dropdowns (tree view, release view) with better at-a-glance features (colorized chip displaying count, shading to separate elements better, etc.) Test: staging Bug: 63937940 Change-Id: Iac04411640fc6d8c98260d402135b37eed982e03
2017-07-24Add more searching functionality in release page.Ryan Campbell
Add additional filtering options so that the user can find test plan runs more effectively. The user can also search by pass/fail count (e.g. to find the last green build), host name, and VTS build. Bug: 34691716 Test: staging Change-Id: I3d666b1469e6462239f2cabd45467e1f6dc4a3a2
2017-07-24Display the number of samples at each data point.Ryan Campbell
On the profiling overview graphs, display the count (n) in addition to the mean and standard deviation. Bug: 63766454 Test: staging Change-Id: I6987a68b31d9ba9e0879414cac36308ac016e481
2017-07-21Implement profiling filtering on overview UI.Ryan Campbell
Add support for the universal search box on the profiling overview page and hook into the new back-end for storing profiling summaries instead of querying the database live. Test: live on staging Bug: 63760542 Change-Id: I871a4d248418d4f915a0de46125c20f7b3f69c59
2017-07-20Process profiling data in a push task queue.Ryan Campbell
Instead of querying for profiling data every time a summary should be displayed, we can optimize by creating daily summaries. Multiple summaries must be created so that we can still filter/query. This solution creates an entry for each device build flavor and device branch in the run. E.g. if a test runs against master/device-userdebug, then a summary entry will be updated for master/ALL, master/device-userdebug, ALL/device-userdebug, ALL/ALL. Test: local with VtsHalLightV2_0TargetProfiling Bug: 63775075 Change-Id: Ica1865c7151159d40b3e1bb993374cb5990d09db
2017-07-12Create profiling tab/entry point.Ryan Campbell
Create a profiling test listing entry point into the performance analysis UI. Test: devserver Bug: 38283335 Change-Id: I7557019e2c3cc4a1c42771de88d7caff3c8db568
2017-07-10Upgrade dashboard to java8.Ryan Campbell
Update the compilation target and App Engine runtime to Java 8. Update list sorts to use the new Java 8 list API instead of the legacy Collections API. Bug: 63438866 Test: devserver, staging Change-Id: Ib3f9d5451c80c4c2ec8b4486c99df29c1e069ae5
2017-07-10Merge changes I1926ed1f,I921313cbRyan Campbell
* changes: Create UI for profiling overview page. Create servlet for delivering profiling overviews.