summaryrefslogtreecommitdiffstats
path: root/uitest/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed focus issue in TableMoveFocusWithSelectionTest (#12540)John Ahlroos2013-10-211-8/+14
| | | | Change-Id: I40dbc81b6aa4eaf0a235ae2cc7f04025011445c9
* Ticket #12727 - Panels get unnecessary scroll bars in WebKit when content is ↵Felype Santiago Ferreira2013-10-213-0/+141
| | | | | | 100% wide. Change-Id: Ia34e7c3ce755556460d237fb3489501274ced39f
* Added more exception handling to PushHandler (#12578, #11882)Marc Englund2013-10-212-0/+134
| | | | | | PushHandler now catches Exception and calls ErrorHandler more. Change-Id: I7032c00f717b1dae34f4352abc035b1b398c7cfc
* Add more hax to make test work with new Atmosphere JS (#12241)Artur Signell2013-10-171-3/+5
| | | | Change-Id: Id75cabd402e243ed4bec7da61771554f2df4fbf6
* Fixed javadocArtur Signell2013-10-171-5/+3
| | | | Change-Id: I0c54a5d033d53efd2c82a1dc03f9b6fda423e8ce
* Resolve concurrency issue in running TB3 testsArtur Signell2013-10-175-18/+18
| | | | | | | | Ensure nobody can update the static collections of browsers to run on but that sub classes can restrict which browsers to run on using super.getBrowersToTest().remove(something) Change-Id: Iad520840801fbeb719bae51050714c0e47148804
* Remove unused test super class (#12786)Artur Signell2013-10-171-50/+0
| | | | Change-Id: I7a56c9da10557485d5562eaf8d9197bfff4bc849
* Fix compilation errorArtur Signell2013-10-161-3/+0
| | | | Change-Id: I0068b68ef29c2b3f669869cb4bf427567f71c8b2
* Disable automated testing on Opera until issues are resolved (#12487, ↵Artur Signell2013-10-161-2/+3
| | | | | | #12367, #12800) Change-Id: Id90abf6b2241aeb4f4e83551647169512a93401b
* Test for pushing large chunks of data (#12567)Artur Signell2013-10-167-0/+335
| | | | Change-Id: I846b8417f69a0dca7cda2c3851148896d22cabcc
* Disable fallback in a way compatible with Atmosphere JS 2.0.3 (#12241)Artur Signell2013-10-162-2/+7
| | | | Change-Id: I4023b50038288e39559cb8542ed59be807274d40
* Allow running tests locally by overriding runLocally() (#12786)Artur Signell2013-10-153-2/+57
| | | | | | Uses Firefox either from path or from the location given using firefox.path in /work/run-eclipse-run-selected-test.properties Change-Id: I29faa94cac4c978792a8fab9db338048553d166a
* Created constants for tested browser versions (#12786)Artur Signell2013-10-154-17/+24
| | | | Change-Id: I8f349bb3c338bb7e9073944891436edac5ee1bb1
* Validate that the connector is enabled before triggering actions for it (#12743)Artur Signell2013-10-152-0/+122
| | | | | | Automated test enabled only for IE9-IE11 because of #12785 Change-Id: I265e5d1ead3fa56469861c5a98dcc9d0106d1051
* Fixed swallower access. Now error handler logs exceptions. (#12703)Felype Santiago Ferreira2013-10-152-0/+224
| | | | Change-Id: If8fe00e10c7ec56cbd8753ff88d4816613a340f2
* Converted broken test to TB3Artur Signell2013-10-112-168/+161
| | | | Change-Id: Ic30db7584a65c944eb45c576e12b7671399d1965
* Only fetch rows if there are some (#11189)Matti Tahvonen2013-10-092-0/+102
| | | | | | | | | IE hacks cause calls to onScroll in situations where the cache row fetch logic is not working correctly (causes JS exception). This change has an optimization to pass this logic if there are no rows available and this way fixes the JS exception as well. Change-Id: I3425f3d75cad8b65e605638343b167abf7b48067
* added small pause to make test passMatti Tahvonen2013-10-091-0/+10
| | | | Change-Id: I2e58a7444e5a2740f81409e6f248e0acedcead54
* Focus selected row in Table #12540John Ahlroos2013-10-092-0/+200
| | | | Change-Id: Ic920f9cb11840a456a7c49746317eaccde1e1406
* Fixed compilation error in TB3 testJohn Ahlroos2013-10-092-103/+118
| | | | Change-Id: I62e246995879733393af3275778e9201cd970adb
* Avoid obsolete calendar panel renderings to avoid various NPEs.Matti Tahvonen2013-10-081-0/+103
| | | | | | (#12504,#12667) Change-Id: Ie0a9a8d9913116520b766062ebabdb771a76d1b6
* Updatet servlet tests to follow the same *Test naming conventionArtur Signell2013-10-0810-22/+71
| | | | Change-Id: I3c718232364f5ca7cce7131fa7685e4a2b833120
* Allow configuring deployment port for TB3 testsJohn Ahlroos2013-10-082-1/+20
| | | | Change-Id: Iee0827d1e65dcbc1fc6c71701b80f355285b6902
* Use class name and not enclosing class for screenshot nameArtur Signell2013-10-081-4/+0
| | | | Change-Id: I8e9e0487f4354ee0523b5d3c0c016a002c395107
* Makes test stable and adds helper comparison methodsArtur Signell2013-10-082-13/+92
| | | | | | | * Takes into account that the timer can be triggered multiple times before the initial request is done (especially if the server is slow) * Adds assertLessThan, assertLessThanOrEqual, assertGreaterThan, assertGreaterThanOrEqual to ease test creation Change-Id: I5ce1681e35d9c1de02a83b38528f17ee705331d7
* Update TB3+ convention to use a separate *Test fileArtur Signell2013-10-0828-585/+837
| | | | | | | | | | | | For any issue there should be a UI class, e.g. LabelSomething and a Test class which has the name of the UI + Test, e.g. LabelSomethingTest. The LabelSomethingTest contains ALL tests which depend on LabelSomething and are named accordingly to what they test. For special and legacy cases also LegacyApplication and UIProvider are supported in addition to UI classes Change-Id: Ifc0180b377284bbd029202494ad194d324f8213b
* Mark as deprecated to discourage usage for new testsArtur Signell2013-10-081-0/+1
| | | | Change-Id: I87d417da5b6b8cf9753604944dff74f8f39c321a
* Converted push test to TB3 (#12226, #12522)Artur Signell2013-10-083-98/+84
| | | | Change-Id: Ia12b35ef6beed0bf2f534f2c9505b22ce7b3c7c3
* 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
* Include TestBench 3.1.1 in the project (#12572)Artur Signell2013-09-171-2/+6
| | | | | | | * Jetty is updated to 8.1.9.v20130131 to avoid conflicts with TestBench dependencies * The new jetty dependens on servlet 3.0 Change-Id: Ibbbc8f5838feb4c132ee2b6f7d7f3f630e95dd68