aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/com/vaadin/tests
Commit message (Collapse)AuthorAgeFilesLines
* Actually open integration test.Artur Signell2013-10-081-0/+1
| | | | | | | Regression since the change in test behavior (no longer automatically opens test URL) Change-Id: I1c4efc9b5b5c8a28818afa6f91af1a8b159354b4
* Fixes #12564 (HorizontalLayout breaks w/ alignment & error indicator)Matti Tahvonen2013-10-041-0/+96
| | | | | | Removed some obsolete (hopefully!?) code doing some odd things with caption height calculation and some refactoring to make that part of code slightly more readable. Change-Id: I960e4a9eba0388281868f18a182c8788cedf08f9
* Fix OptionGroup elements losing focus on value change (#10451)Artem Godin2013-10-032-0/+124
| | | | | | | | | | The misbehavior was caused by VOptionGroup.buildOptions recreating associated panel on every change by removing and adding new elements. With this fix applied it tries to update existing elements, distinguishing them by assigned keys. It will recreate panel though if elements are reordered or new elements were added/removed. Change-Id: I1245b2ff30ce1932614c1eac37bd0131cbd29dd7
* Only print testbench failure TeamCity messages when running in TCJohn Ahlroos2013-10-021-3/+5
| | | | Change-Id: Ifa04ce512743bc8ccddea0bdca7b82cceaff150e
* Only publish files actually produced by this test/browserArtur Signell2013-10-021-2/+2
| | | | Change-Id: If4f66157791d642801c0100bb4bc0f293efe76cc
* Update slider client-side state object on value change (#12676)Juho Nurminen2013-10-011-0/+81
| | | | Change-Id: Ief93d845e5498388072e05a0faff7ef2d29f1c77
* Check modifiers when handling TabSheet hot keys. Fixes #12178Juho Nurminen2013-10-011-0/+50
| | | | Change-Id: I685dbf2c22e3b160632b811652bf3ab52d3ef6dc
* Refactor how TB3 tests are written (#12572)Artur Signell2013-09-2712-98/+87
| | | | | | * openTestUrl() must be called in the beginning of each test. Before that setPush and setDebug can be used to determine whether /run-push or ?debug should be used in the URL Change-Id: Ie70996fcbdb2769fcd4ec56cb878e20198e02bf6
* Added user agent for IE 11 (#12631)Artur Signell2013-09-271-0/+3
| | | | Change-Id: I1ba1791c04a3d1685e1bc482d2b04a748e19f012
* Publish error artifacts immediatly in TeamCityJohn Ahlroos2013-09-271-1/+11
| | | | Change-Id: I69cb2208b7f6b3263ddb25fa26eebebcc6f9a7c3
* Limit the number of tests run concurrently (#12572)Artur Signell2013-09-263-4/+42
| | | | Change-Id: I015e92ccc9be963543032c14dd9d051bcba58e53
* Fixes issue with Table not scrolling completely to the end #12651John Ahlroos2013-09-262-0/+102
| | | | | | | | Made the Table notice if the user is trying to scroll to an item on the last "page" and in those cases actually scroll to that item, not just to the page's first item as it did before. Change-Id: I47df33c75aa9b7e4f9a5f4bd5daeb301028517e8
* Converted TB2 push tests to TB3 (#12580)Artur Signell2013-09-2525-792/+799
| | | | Change-Id: Ifd6286aee75946eb47c39886c08473a5a0c10545
* Run TB3 tests also on IE11 (#12631)Artur Signell2013-09-251-0/+1
| | | | Change-Id: I1ae0f8618e69ba61bb946cde18c2936b751f3a5f
* TB3 test for browsers (#12572)Artur Signell2013-09-242-4/+51
| | | | Change-Id: I1011aed7b3a7f4a339199be4e598b02b27500307
* Updated TB3 tests to use Firefox 24 (#12604)Artur Signell2013-09-241-1/+1
| | | | Change-Id: I738e5e3aca7b5332ced2179593f304c6d375b0f1
* Converted servlet integration tests to TB3 (#12573)Artur Signell2013-09-248-5/+298
| | | | Change-Id: I964be2ef805875f36a2f0f8139feaa353c9aaee0
* Refactored build scripts to support TB2, TB3 + integration tests (#12572)Artur Signell2013-09-242-0/+265
| | | | | | | | | * Main build configuration triggers unit tests for all modules and uitest/build.xml testbench tests in parallel * uitest/build.xml triggers Jetty startup and integration (server) tests in parallel. After the server has started, TB2 and TB3 tests are run in parallel. * Server integration tests for servlet containers are run using TB3 and the com.vaadin.tests.tb3.ServletIntegrationTests test suite. * Portlet integration tests are still run using TB2 test scripts Change-Id: Ie6bffd4e68b4889074e9c470faa3c65f923e55c4
* Make it possible to override web driver in tests (#12572)Artur Signell2013-09-231-8/+27
| | | | Change-Id: If696c8a57fc370d2851592d745ab8a2698631ed5
* Base files for TB3 tests (#12572)Artur Signell2013-09-239-27/+1397
| | | | | | * Converted LabelModes to TB3 for validation Change-Id: Ic9e69d46623a16986961bdc8cc050b375622a91d
* Don't try to cast a connector to Widget. Fixes #12619Jonatan Kronqvist2013-09-201-0/+51
| | | | Change-Id: I0fe98ca90ed3969f1af1be60668b4c1c561675eb
* Ensure PushConnection is properly cleaned up on disconnect (#12226, #12522)Johannes Dahlström2013-09-132-0/+216
| | | | Change-Id: I0bab199632554655ef92a624f5654852b4b157d1
* Test for push with streaming based on TableArtur Signell2013-09-131-0/+126
| | | | Change-Id: I42146b8c0918a65c809bcb55e3930dad5bbb6e6f
* Protect CurrentInstance instances from garbage collection (#12509)Leif Åstrand2013-09-052-0/+145
| | | | Change-Id: I9ec103a1a42d8888d6f680f477393807223740cf
* Sets the locale in the test case. #12460Jonatan Kronqvist2013-09-031-0/+3
| | | | | | | | | TestHideTimeAndSeparator didn't specify a locale, which caused it to fail if the locale on the system where it ran was different from the one on the system where the test was created. Change-Id: I44de92c68954eac425308eeaf7e07e76c717f2bf
* The colon in the calendar event caption is now also hideable. Fixes #12460Jonatan Kronqvist2013-09-022-0/+152
| | | | Change-Id: Idc81c3cc614bc59c2a93615bd5ac5cac9b72f752
* Table ignores Container updates while painting (#12258)Henrik Paul2013-09-022-0/+210
| | | | | | | | | Vaadin threw an IllegalStateException if a Container was updated while Table was being painted. SQLContainer was known to invalidate its cached size during a Table repaint, resulting in an ItemSetChangeEvent. This fix has been copied over from how ComboBox handles this situation. Change-Id: I04af71a5ea3844da245cb9e31ada4a30ff704619
* Updated _trackMessageSize based on latest upstream version (#12468)Leif Åstrand2013-09-022-0/+178
| | | Change-Id: Ie7db27a026d52befe027ed2abb96e62947f8116d
* Avoid leaking memory from inherited ThreadLocales. Fixes #12401Jonatan Kronqvist2013-09-021-0/+57
| | | | | | | | | | | | The issue is fixed by changing the normal HashMap inside the inheritable thread local to a map implementation holding only weak references to the values (WeakValueMap). Also included is a test UI that starts threads, which run until the JVM is quit. This along with VisualVM was used to reproduce the issue and verify the fix. Change-Id: I116cc4e56e8a19c3b770abab6b18b9e262f4dafa
* Only consider caption tooltips for own slots (#12469)Leif Åstrand2013-08-301-0/+33
| | | | Change-Id: I2d804b460fbca7cb7dbea01c88ae3dc7e63f344d
* Fixed broken test due to changes in drop position by #12406John Ahlroos2013-08-261-3/+2
| | | | Change-Id: Ia5c706a4315f8b8c618ca5c3e8681e656809dcec
* Fixed failing TabKeyboardNavigation test #12433John Ahlroos2013-08-221-1/+25
| | | | | | | | | The test fails on Opera 12 since the assertText is done before the tabsheet has had time to change the tab content. Added a small waiting period after the tab is changed before the assert is made to fix the issue. Change-Id: I89dfe040b577106f9f843c8b4013d20be1e02166
* Fixed test broken by PopupDateField communication change #6252John Ahlroos2013-08-211-0/+5
| | | | | | | | After #6252 the value is no longer communicated to the server immediatly but only once the popup is closed. Changed the test to assume the new behaviour. Change-Id: I74782971d47367a8a57a520d5f4ab736f9b37c2c
* Fixed test broken by fixes to drag&drop #12406John Ahlroos2013-08-211-3/+2
| | | | | | | | | Due to the fixes to the VDragAndDropManager the drop location became a lot more accurate and so changed where the drops were made in the test. To fix it I adjusted the pixel position within the drop target element to account for the changed accuracy. Change-Id: I60fec00a40c36fe0afcc7a4bacb2f7b101201b70
* Fixed DragAndDropWrapper using wrong drop target in IE8 #12406John Ahlroos2013-08-202-9/+12
| | | | | | | | | | | | | VDragAndDropManager was assuming that the target element will always be inside the cloned "drag image" element while dragging. This assumption is false since the "drag image" can be 0x0px or transparent effectivly disabling dragging. Since Testbench 2 is also very flaky in using the Vaadin locators with the drag/drop commands I replaced the locators with shorter locators using a debug id to make the test more readable and stable. Change-Id: I2cc9683d11e982521e74418c74dd3e81ee617ac5
* Search only remaining message for delimiter (#12404)Artur Signell2013-08-202-0/+108
| | | | Change-Id: I0d61984aa795ec2b3bd384c2f93f6e3ee2a71be3
* Fix scrollbar for Window under WebKit browsers (#11994)Patrik Lindström2013-08-152-0/+108
| | | | Change-Id: Ie39d521c2f299bca0e2175fd8bb59beaa4f66241
* Make sure that no fileIds are replayed to the client (#12330)Henrik Paul2013-08-151-0/+132
| | | | | | | | | Due to how ProxyReceivers are constructed and serialized, we don't want to resend the ProxyReceivers for files that already are in the queue. Either we needed to change the way ProxyReceivers behave, or just make sure that they aren't resent. I chose the double-check method. Change-Id: I7c4e866ba4287afd3e80329be3640335d4ff00af
* Delay sending DateField popup value to server until popup is closed #6252John Ahlroos2013-08-092-0/+219
| | | | Change-Id: Ib6f4681ea38fe7a6cac8a44bc4ab4b23151844dd
* Fixes Button icon alt text not being updated #12333John Ahlroos2013-08-082-0/+135
| | | | Change-Id: I23a26fbc5281e76792e257321d96f3d30a8bc2b2
* Split UiAccess test (#12332)Leif Åstrand2013-08-072-26/+41
| | | | Change-Id: I231e84d84adca79549d00a88dd4ae613ff291dbc
* Disable failing calendar Actions Menu Test (#12181)Patrik Lindström2013-08-071-3/+3
| | | | | | | | | This test cannot be completed in a smart fashion until TestBench 3 is in use, because of differences in the DOM structure created by GWT for IE and Opera, versus Webkit and Gecko browsers. TB2 requires identical DOM structure for assertion queries to work. Change-Id: I6f5f9aac1c25e4e105459da215db080b031b2aab
* Update "lastRequestedFirstvisible" field value right away (#10666).denisanisimov2013-08-072-0/+155
| | | | Change-Id: Idef31fa74f4720b5c55511de0545cd8ae1b77b26
* Show tooltips for ordered layout captions (#10046)denisanisimov2013-08-022-0/+161
| | | | Change-Id: I80cb1cbd573d7e0de8aa200a4513dc32984ba9f5
* Refine handling of null and empty URI fragments (#12207)Leif Åstrand2013-08-022-1/+75
| | | | Change-Id: Ie133694b010a586c6336e9b04be7bcd94d2525e9
* Fix invisible calendar actions menu #12181Patrik Lindström2013-07-302-0/+212
| | | | Change-Id: I4cdf3d1e584f1537f0f216ddd6f65c1ec4a2ee6b
* Fixed wrong classname in WindowThemes TB test #12171John Ahlroos2013-07-291-1/+1
| | | | Change-Id: I23ce7ba8a87c119ada78bba1d4735c4d8404b4f8
* Fixes light theme window sprites #12171John Ahlroos2013-07-262-0/+89
| | | | | | | | | The close buttons images for the Window black theme was mistakenly added to the white theme sprite and ended up in the middle of the light theme window. Moved the black theme button images to the black theme sprite. Change-Id: Ieaaaa1b404f1d623c61fe7cfecb4996d96904b27
* Fix issue with hidden component cells in Table and TreeTable #12119John Ahlroos2013-07-242-0/+94
| | | | Change-Id: I2f491d04ff177f7f0ce104c96b1c4a84ee7a2bc0
* Fix lost focus in Table when refreshing row cache (#12231)Tapio Aali2013-07-161-1/+1
| | | | | | | | svn changeset:25991/svn branch:6.8 svn changeset:26075/svn branch:6.8 svn changeset:26091/svn branch:6.8 Change-Id: Ia4a6ab4cc6ff98795a6d1f9b1701a345dc3f4dc4