Commit Graph

367 Commits (mr12.2.1)

Author SHA1 Message Date
Nico Schedel b9aa82aa6a TT#56376 selenium: add tests: create/edit/delete contact
6 years ago
Nico Schedel 788d733817 TT#56376 selenium: add file controller_other.t
6 years ago
Nico Schedel 999a9566fd TT#56376 selenium: add test: lock and unlock subscriber
6 years ago
Nico Schedel 22f7343ba4 TT#56376 selenium: add missing fallback elements in controller_peering
6 years ago
Nico Schedel 97a7d399bf TT#56376 selenium: add test: check if reseller is locked and unlock him
6 years ago
Nico Schedel d0a87f42e3 TT#56376 selenium: add file controller_soundset.t
6 years ago
Nico Schedel 2525b8a63d TT#56376 selenium: add rewrite rule set to header actions and conditions
6 years ago
Nico Schedel 500de0fd0c TT#56376 selenium: add controller_timeset.t to default test plan
6 years ago
Nico Schedel d783bb65ec TT#56376 selenium: minor cleanups
6 years ago
Nico Schedel 9a1254b44e TT#56376 selenium: add file controller_header.t
6 years ago
Nico Schedel 4417bb95fd TT#56376 selenium: add new off-peaktimes tests
6 years ago
Nico Schedel e53a590961 TT#56376 selenium: add more checks when editing fraud limits
6 years ago
Nico Schedel c95d54a7bb TT#56376 selenium: re-enable event checks in controller_timeset.t
6 years ago
Nico Schedel 0ba4b15887 TT#56376 selenium: re-enable check for billing network blocks
6 years ago
Nico Schedel cb95cfaddc TT#56376 selenium: fix mistake in controller_admin
6 years ago
Nico Schedel 2237af73f3 TT#56376 selenium: add test: create locked customer and unlock them
6 years ago
Nico Schedel 007b1a4d98 TT#56376 selenium: little cleanups for controller_admin
6 years ago
Nico Schedel e0df16d347 TT#56376 selenium: re-write billing zones and billing fee tests
6 years ago
Nico Schedel 3489a3dcfc TT#56376 selenium: improvments when creating billing profile
6 years ago
Nico Schedel 6aa7cf9432 TT#56376 selenium: unlock reseller after changing status to locked
6 years ago
Nico Schedel f64d6f1cf9 TT#56376 selenium: improved label checks for controller_timeset.t
6 years ago
Nico Schedel dae47714d3 TT#56376 selenium: improved label checks for controller_subscriber.t
6 years ago
Nico Schedel 8ccb2f05bc TT#56376 selenium: improved label checks for controller_rw_ruleset.t
6 years ago
Nico Schedel a3586f03c9 TT#56376 selenium: improved label checks for controller_reseller.t
6 years ago
Nico Schedel c9714a5ce6 TT#56376 selenium: improved label checks for controller_peering.t
6 years ago
Nico Schedel 85ba31c393 TT#56376 selenium: improved label checks for controller_ncos.t
6 years ago
Nico Schedel 7bf6294b9b TT#56376 selenium: improved label checks for controller_emergency.t
6 years ago
Nico Schedel afe92bcfb9 TT#56376 selenium: improved label checks for controller_invoice.t
6 years ago
Nico Schedel f1b0193227 TT#56376 selenium: improved label checks for controller_billing.t
6 years ago
Nico Schedel ed0916692c TT#56376 selenium: improved label checks for controller_domain.t
6 years ago
Nico Schedel 2ce4f9b7b4 TT#56376 selenium: some fixes for controller_subscriber
6 years ago
Nico Schedel d179497c8a TT#56376 selenium: fix for buttons not visible in browser window
6 years ago
Nico Schedel 5438b95782 TT#56376 selenium: temporarly disable a check for network blocks
6 years ago
Nico Schedel eaad5cab8f TT#56376 selenium: improved label checks for controller_customer.t
6 years ago
Nico Schedel 2ab123a890 TT#56376 selenium: improved label checks for controller_admin.t
6 years ago
Nico Schedel 63a6d8babf TT#56376 selenium: fix for crashes in controller_billing
6 years ago
Nico Schedel 4cd1ae5002 TT#56376 selenium: fix for crashes in controller_customer
6 years ago
Nico Schedel d51b27635a TT#56376 selenium: another crash fix for controller_subscriber
6 years ago
Nico Schedel a7dab67c8e TT#56376 selenium: fix for 'stale element reference' in ctr_subscriber
6 years ago
Nico Schedel 25ae53fa19 TT#56376 selenium: add tests: billing networks
6 years ago
Nico Schedel 2c4b57b522 TT#56376 selenium: delete domain before deleting rw ruleset
6 years ago
Nico Schedel 856cc68e88 TT#56376 selenium: capture screenshot if program crashes
6 years ago
Nico Schedel a8711e0e7f TT#56376 selenium: create lnp carrier + re-enable LNP tests
6 years ago
Nico Schedel 530a22778a TT#56376 selenium: add label checks to controller_timeset.t
6 years ago
Nico Schedel 6b6adc6548 TT#56376 selenium: add test: cloning a rewrite rule set
6 years ago
Alexander Lutay c384b2cf75 TT#60950 Switch ngcp-panel Selenium docker to buster
6 years ago
Nico Schedel ea5823c14e TT#56376 selenium: add label checks to controller_subscriber.t
6 years ago
Nico Schedel 5d40ebcbd9 TT#56376 selenium: add label checks to controller_rw_ruleset.t
6 years ago
Nico Schedel dd9da617ef TT#56376 selenium: add missing label check to controller_reseller.t
6 years ago
Nico Schedel 119c41eba9 TT#56376 selenium: move crash_handler to Collection.pm
6 years ago
Nico Schedel dfdde86154 TT#56376 selenium: add label checks to controller_reseller.t
6 years ago
Nico Schedel 1a5c09f0c3 TT#56376 selenium: add label checks to ctr_peering.t + add missing feature
6 years ago
Nico Schedel a1708bb626 TT#56376 selenium: add label checks to controller_ncos.t
6 years ago
Nico Schedel 1e55e5a242 TT#56376 selenium: add label checks to controller_invoice.t + cleanups
6 years ago
Nico Schedel 24c19b906a TT#56376 selenium: add more features to the crash detection
6 years ago
Nico Schedel c76559974c TT#56376 selenium: add missing delete_* calls
6 years ago
Nico Schedel 6c19ce2090 TT#56376 selenium: make code much more readable
6 years ago
Nico Schedel 52565691c0 TT#56376 selenium: add label checks to controller_emergency.t
6 years ago
Nico Schedel 6a633263cb TT#56376 selenium: print more infos if test crashes
6 years ago
Nico Schedel 085041e4ae TT#56376 selenium: add label checks + other tests to ctr_domain.t
6 years ago
Nico Schedel 925e79a32a TT#56376 selenium: add label checks to controller_customer.t
6 years ago
Nico Schedel fb7467b455 TT#56376 selenium: add label checks to controller_admin.t
6 years ago
Nico Schedel 5f503e2a48 TT#56376 selenium: add label check + missing deletion check to ctr_billing
6 years ago
Nico Schedel 5a8afa9917 TT#56376 selenium: add controller_invoice.t to default test plan
6 years ago
Nico Schedel 23b69ab570 TT#56376 selenium: more tests for controller_timeset.t
6 years ago
Nico Schedel a3e5c4f111 TT#56376 selenium: more tests for controller_subscriber.t
6 years ago
Nico Schedel d7256313db TT#56376 selenium: more tests for controller_rw_ruleset.t
6 years ago
Nico Schedel f7cc62a25e TT#56376 selenium: more tests for controller_reseller.t
6 years ago
Nico Schedel bfc3f7a439 TT#56376 selenium: more tests for controller_peering.t
6 years ago
Nico Schedel e2fad09f53 TT#56376 selenium: more tests for controller_ncos.t
6 years ago
Nico Schedel 11b4ffc850 TT#56376 selenium: add missing scroll_to_element
6 years ago
Nico Schedel ad4444f89b TT#56376 selenium: more tests for controller_invoice.t
6 years ago
Nico Schedel f9bd1179f6 TT#56376 selenium: add cancel deletion tests to controller_admin/billing.t
6 years ago
Nico Schedel 64c1d97202 TT#56376 selenium: more tests for controller_emergency.t
6 years ago
Nico Schedel d62a9990a1 TT#56376 selenium: more tests for controller_domain.t
6 years ago
Nico Schedel 01d0973eca TT#56376 selenium: more tests for controller_admin.t
6 years ago
Nico Schedel 30810acfb2 TT#56376 selenium: more tests for controller_customer.t
6 years ago
Nico Schedel 3d70c9aa36 TT#56376 selenium: more tests for controller_billing.t
6 years ago
Nico Schedel 2955011c9d TT#56376 selenium: add fallback objects to move_and_click in ctr_domain
6 years ago
Nico Schedel 731a56ce95 TT#56376 selenium: add "experimental" launch option
6 years ago
Nico Schedel 8d392ff8fd TT#56376 selenium: delete duplicate check
6 years ago
Nico Schedel 56f55cbb96 TT#56376 selenium: add file controller_invoice.t
6 years ago
Nico Schedel 7bca4363eb TT#56376 selenium: promote controller_emergency.t to default test plan
6 years ago
Nico Schedel 41e53f6d44 TT#56376 selenium: changes for create_customer()
6 years ago
Nico Schedel 22ab442c06 TT#56376 selenium: add function create/delete_billing_profile()
6 years ago
Nico Schedel c5acf9eab6 TT#56376 selenium: disable LNP tests
6 years ago
Nico Schedel 5835e29ed2 TT#56376 selenium: cleaned up old code
6 years ago
Nico Schedel d6ac16de61 TT#56376 selenium: replace move_action with move_and_click()
6 years ago
Nico Schedel 01b6dd5b85 TT#56376 selenium: runner.t tesplan changes
6 years ago
Nico Schedel bcc3381f56 TT#56376 selenium: add file controller_timeset.t
6 years ago
Nico Schedel 19f803271d TT#56376 selenium: add tests: subscriber profile sets
6 years ago
Nico Schedel 4766b5886c TT#56376 selenium: fix test: Check if Template Email was deleted
6 years ago
Nico Schedel 2758bf8267 TT#56376 selenium: fix crash: enter LNP details
6 years ago
Nico Schedel f85efa0a29 TT#56376 selenium: minor improvment to text output
6 years ago
Nico Schedel ed54429c51 TT#56376 selenium: add file controller_emergency.t
6 years ago
Nico Schedel 0463e2a6ad TT#56376 selenium: add test: add ncos level to domain
6 years ago
Nico Schedel 11cbf1007d TT#56376 selenium: dont execute every .t file in directory by default
6 years ago
Nico Schedel 33a0477285 TT#56376 selenium: add file controller_ncos.t
6 years ago
Nico Schedel 25d2982e8b TT#56376 selenium: add test: check admin details
6 years ago
Nico Schedel f9ced2f830 TT#56376 selenium: Multithread tests
6 years ago
Nico Schedel b8a194a2ff TT#56376 selenium: add test: media transcoding
6 years ago
Nico Schedel d00c56ae4b TT#56376 selenium: add test: enable subscriber call recording
6 years ago
Nico Schedel ddcb49d59f TT#56376 selenium: add test: change subscriber language
6 years ago
Nico Schedel 104b9c86fb TT#56376 selenium: add test: check email template
6 years ago
Nico Schedel b3fb2ab63a TT#56376 selenium: add test: add source set
6 years ago
Nico Schedel e9fbdc2f79 TT#56376 selenium: add test: check block lists
6 years ago
Nico Schedel d80ae2759a TT#56376 selenium: replace code for clicking edit Wednesday button
6 years ago
Nico Schedel c9dc92540a TT#56376 selenium: add more tests to controller_subscriber
6 years ago
Nico Schedel 8ed76e35f3 TT#56376 selenium: add more tests to controller_reseller
6 years ago
Nico Schedel dfb88d08b3 TT#56376 selenium: add more tests to controller_peering
6 years ago
Nico Schedel 2f5b3771a1 TT#56376 selenium: move_and_click: add optional fallback parameter
6 years ago
Nico Schedel 8ee59edae6 TT#56376 selenium: check domain details before entering domain config
6 years ago
Nico Schedel 3e8cd2f2b6 TT#56376 selenium: crash fix for controller_peering.t
6 years ago
Nico Schedel e825b5d138 TT#56376 selenium: controller_domain cleanups
6 years ago
Nico Schedel ac2b953a3e TT#56376 selenium: add more tests to controller_customer
6 years ago
Nico Schedel ce3877d694 TT#56376 selenium: add move_and_click function
6 years ago
Nico Schedel 2a0f51a4c6 TT#56376 selenium: add tests: cancel deletion and see if data is still here
6 years ago
Nico Schedel 5e4b92406b TT#56376 selenium: add more tests to controller_billing
6 years ago
Nico Schedel bec65d6208 TT#56376 selenium: further controller_customer xpath changes
6 years ago
Nico Schedel 7f77dc6fcb TT#56376 selenium: add file controller_subscriber.t + refactoring
6 years ago
Nico Schedel 63414a1a32 TT#56376 selenium: create/delete rw_ruleset cleanups
6 years ago
Nico Schedel 89e184e044 TT#56376 selenium: remove duplicate create_customer
6 years ago
Nico Schedel ff6c0849f1 TT#56376 selenium: improved formatting
6 years ago
Nico Schedel f3c8ed8d7f TT#56376 selenium: add create_customer() and delete_customer()
6 years ago
Nico Schedel 4c38129099 TT#56376 selenium: use unique name for creating a peering server
6 years ago
Nico Schedel cd76c99400 TT#56376 selenium: add test: allowed_ips
6 years ago
Nico Schedel 7c571ed2b2 TT#56376 selenium: check if concurrent_max value has been applied
6 years ago
Nico Schedel 52bf6e4ea9 TT#56376 selenium: add file: controller_admin.t
6 years ago
Nico Schedel cfb64bba3d TT#56376 selenium: yet another fix for crashing fraud limits.
6 years ago
Nico Schedel 09be313fe4 TT#56376 selenium: clean up code: edit preference inbound_upn
6 years ago
Nico Schedel 71803048a4 TT#56376 selenium: generate more unique names for domains, customers, etc.
6 years ago
Nico Schedel c3ff0cb6ac TT#56376 selenium: remove deletion of rule
6 years ago
Nico Schedel e7a0927f0f TT#56376 selenium: move login_ok() to Collection.pm
6 years ago
Nico Schedel c06d05602d TT#56376 selenium: add test: reorder rewrite rules
6 years ago
Nico Schedel 1fdae89096 TT#56376 selenium: add test: add ruleset to domain.
6 years ago
Nico Schedel 76a3007342 TT#56376 selenium: add test: create rule for callee
6 years ago
Nico Schedel 4098466f13 TT#56376 selenium: yet another fix for crash in pro versions
6 years ago
Nico Schedel 18ddda1f10 TT#56376 selenium: change xpaths to fix crash in pro version
6 years ago
Nico Schedel de6676690f TT#56376 selenium: add test: Add rule to a ruleset
6 years ago
Nico Schedel ec6dd1bc1b TT#56376 selenium: add file controller_rw_ruleset.t
6 years ago
Nico Schedel d55e2c35b0 TT#56376 selenium: add peer_auth checks
6 years ago
Nico Schedel ed50e78499 TT#56376 selenium: simplified code around deleting billing fee
6 years ago
Nico Schedel f2746edfa7 TT#56376 selenium: add code to delete inbound peering rule
6 years ago
Nico Schedel d6a901d97b TT#56376 selenium: add garbage text search to prevent exception
6 years ago
Nico Schedel 94d63d694a TT#56376 selenium: rewrite delete routine in contoller_peering
6 years ago
Nico Schedel f3ba27a770 TT#56376 selenium: create inbound peering rule
6 years ago
Nico Schedel 9a3635f4b9 TT#56376 selenium: check if peering group has been deleted
6 years ago
Nico Schedel 9bec68d5cf TT#56376 selenium: add location check
6 years ago
Nico Schedel 4aa76b9560 TT#56376 selenium: delete billing profile after test execution
6 years ago
Nico Schedel df4c47dadb TT#56376 selenium: use name variable in controller_billing
6 years ago
Nico Schedel 7c3c27b1a1 TT#56376 selenium: Added test for checking phonebook entries
6 years ago
Nico Schedel 3e56923256 TT#56376 selenium: use name variable in controller_peering
6 years ago
Nico Schedel d7887ddd8d TT#56376 selenium: change move_actions in controller_customer
6 years ago
Nico Schedel 070d1e420f TT#56376 selenium: change move_actions in controller_reseller
6 years ago
Nico Schedel 79d00a524f TT#56376 selenium: add PBX flag for controller_customer
6 years ago
Nico Schedel 681abea8c0 TT#56376 selenium: add Invoice Template check
6 years ago
Nico Schedel 8ccd614fd9 TT#56376 selenium: fix crash on deleting date definitions
6 years ago
Nico Schedel 609ccb5b06 TT#56376 selenium: Added test for checking phonebook entries
6 years ago
Nico Schedel 22f8a819cd TT#56376 selenium: controller_customer xpath refinements
6 years ago
Nico Schedel e3cdea8806 TT#56376 selenium: add cancel argument to delete_domain() too
6 years ago
Nico Schedel ee07bbb651 TT#56376 selenium: more reliable actions for invisible buttons
6 years ago
Nico Schedel fde849d53a TT#56376 selenium: add cancel argument to delete_reseller(_contracts)
6 years ago
Nico Schedel 1f32e9b30a TT#56376 selenium: controller_reseller: use our newly created reseller
6 years ago
Nico Schedel a2798fd09f TT#56376 selenium: add delete_reseller() and delete_reseller_contract()
6 years ago
Nico Schedel d10aa91bd2 TT#56376 selenium: add create_reseller() and create_reseller_contract()
6 years ago
Nico Schedel abe43af462 TT#56376 selenium: initial controller_reseller.t code refractoring
6 years ago
Nico Schedel da24a58196 TT#56376 selenium: controller_billing.t code cleanups
6 years ago
Nico Schedel df38189bd4 TT#56376 selenium: removing sleep calls
6 years ago
Nico Schedel 46f018560e TT#56376 selenium: add more diagnostic text to test calls
6 years ago
Nico Schedel 9bc296b507 TT#56376 selenium: fix crash on creating subscribers
6 years ago
Nico Schedel cd3adf3dac TT#56376 selenium: add delete_domain() function
6 years ago
Nico Schedel 6c4fe4e99c TT#56376 selenium: Cleaner fraud limit check
6 years ago
Nico Schedel 0d1e5ead5b TT#56376 selenium: add file Common.pm
6 years ago
Nico Schedel 0649dcb594 TT#56376 selenium: remove phantomjs/chrome sleep call
6 years ago
Nico Schedel 0063078495 TT#56376 remove sleep if browser=htmlunit calls
6 years ago
Nico Schedel 96dc84af28 TT#56376 selenium: fix crash in controller_billing.t
6 years ago
Nico Schedel 63d32e7dc1 TT#56376 selenium: add wait_for_text() method
6 years ago
Alexander Lutay 7dbe4a13e2 TT#56376 Show selenium/rest-api tests execution time on Jenkins
6 years ago
Nico Schedel c70b063cfe TT#56376 selenium: fix crash on find_text()
6 years ago
Alexander Lutay f0e1f74fc6 TT#56376 Restore exit code propogation in t/selenium/testrunner
6 years ago
Alexander Lutay 7282fa65b5 TT#56376 Remove unnecessary PERL5LIB= from t/selenium/jenkins_docker_run
6 years ago
Nico Schedel 376e3e80c1 TT#56376 selenium: various t/selenium/testrunner improvements
6 years ago
Nico Schedel 3a9e1fb64f TT#56376 Add check for adding subscriber + cleanups
6 years ago
Nico Schedel 0acda01d6d TT#56376 Re-enabling domain selenium test
6 years ago
Irina Peshinskaya a1360159b0 TT#46791 Wait for ajax table loading for "Edit" button work
6 years ago
Alexander Lutay 653291b07a TT#46791 Teach Jenkins job ngcp-panel-test-selenium-docker run one test only
6 years ago
Alexander Lutay 0ff1d1d3f3 TT#46791 Add more debug for test controller_customer.t
6 years ago
Alexander Lutay c2ae23fff9 TT#46791 Improve 'prove' output for Selenium and REST API tests
6 years ago
Alexander Lutay 82172e5b1a TT#46791 Fix floating bug with 'Edit' problem on page 'Weekdays' (try #2)
6 years ago
Alexander Lutay cb7d6ec0af TT#46791 Use proper variable name in test controller_billing.t
6 years ago
Alexander Lutay 18d4e25574 Revert "TT#46791 Fix floating bug with 'Edit' problem on 'Weekdays' page"
6 years ago
Alexander Lutay dce4c30823 TT#46791 Fix floating bug with 'Delete' button on 'Peering Servers' page
6 years ago
Alexander Lutay a9399b1efd TT#46791 Fix floating bug with 'Edit' problem on 'Weekdays' page
6 years ago
Alexander Lutay 72834f126d TT#46791 Add timeout 1 second for controller_billing.t
7 years ago
Alexander Lutay 45bf7ec433 TT#46791 Call proper method 'click()' instead of 'click' (cosmetic)
7 years ago
Alexander Lutay 571c09fdc8 TT#46791 Fix exit code passing in pipe for selenium testrunner
7 years ago
Alexander Lutay 95e1c49208 TT#46791 Wait for 'Edit' button in controller_billing.t
7 years ago
Guillem Jover bcab88a09d TT#39401 Use List::Util in perl core instead of List::MoreUtils
7 years ago
Gerhard Jungwirth b47cf5f70f TT#17853 TT#21767 make new selenium library visible to jenkins
8 years ago
Michael Prokop 1cd3fb497b TT#17853 TT#21767 Use git version of Selenium::Remote::Driver
8 years ago