Commit Graph

963 Commits (master)

Author SHA1 Message Date
Nico Schedel be62293e4a TT#56376 selenium: test configure buttons on the dashboard
6 years ago
Nico Schedel 8846cdf7b2 TT#56376 selenium: remove duplicate code
6 years ago
Nico Schedel 029cc0b60e TT#56376 selenium: add controller_profileset to default test plan
6 years ago
Nico Schedel 2a4d3e15f7 TT#56376 selenium: add test: navigate the handbook
6 years ago
Nico Schedel 903b7f6f1d TT#56376 selenium: add test: change interface language
6 years ago
Nico Schedel 53c811b1c8 TT#56376 selenium: add test: clone billing profile
6 years ago
Flaviu Mates 0a0f5e7c59 TT#60965 - Fix api-subscribers.t pilot deletion
6 years ago
Nico Schedel f8798fde86 TT#56376 selenium: expand all select elements before clicking on element
6 years ago
Nico Schedel 33b96031ca TT#56376 selenium: add file controller_terminate.t
6 years ago
Nico Schedel 1d176e3925 TT#56376 selenium: add aliases for manual tests
6 years ago
Nico Schedel 2e6604cc35 TT#56376 selenium: expand subscriber status list before clicking on entry
6 years ago
Nico Schedel e1112ef508 TT#56376 selenium: change header rule information checks
6 years ago
Nico Schedel c8404cf0c1 TT#56376 selenium: remove unnecessary search queues
6 years ago
Nico Schedel 5afd029657 TT#56376 selenium: fixes for ctr_profileset + runner
6 years ago
Nico Schedel 4245f60140 TT#56376 selenium: workaround for locking subscriber going into wrong menu
6 years ago
Nico Schedel 6f94991b55 TT#56376 selenium: expand bitrate list before clicking on bitrate entry
6 years ago
Nico Schedel 582f6b3848 TT#56376 selenium: workaround for header popup blocking items
6 years ago
Nico Schedel 57908d2260 TT#56376 selenium: workaround for call list suppression popup blocking items
6 years ago
Nico Schedel 4155bce8f8 TT#56376 selenium: add file controller_profileset.t
6 years ago
Marco Capetta 5b39645647 TT#62269 add new call forward type "cfo"
6 years ago
Nico Schedel 5e919b54c9 TT#56376 selenium: add function: create/delete_ncos
6 years ago
Nico Schedel 9b13357736 TT#56376 selenium: add test: cash balance
6 years ago
Nico Schedel 604ca57487 TT#56376 selenium: edit invalid fallback element which caused issues
6 years ago
Nico Schedel 1af46010d1 TT#56376 selenium: add unique external id to termination reseller contract
6 years ago
Nico Schedel a801fc7d4c TT#56376 selenium: add function get_text_safe()
6 years ago
Nico Schedel 407c95cd65 TT#56376 selenium: change clickable element on call list supression window
6 years ago
Nico Schedel f912a0975d TT#56376 selenium: re-add old workaround on edit call list supression
6 years ago
Nico Schedel 9242d9286d TT#56376 selenium: workaround for customer tests going to wrong menu
6 years ago
Nico Schedel 0d9719ae75 TT#56376 selenium: refresh call list suppression box to clear tooltips
6 years ago
Nico Schedel 3b544b9178 TT#56376 selenium: create default reseller + contract for termination test
6 years ago
Nico Schedel f1d009a1be TT#56376 selenium: work around tooltip blocking main menu
6 years ago
Nico Schedel 492d137a1f TT#56376 selenium: fill call list suppression domain twice to trigger popup
6 years ago
Nico Schedel 1669571389 TT#56376 selenium: add controller_header.t to default test plan
6 years ago
Nico Schedel 299ef3967a TT#56376 selenium: workaround for subscriber tests going to wrong menu
6 years ago
Flaviu Mates a4d7fa7a91 TT#56467 - Fixes for Test Framework
6 years ago
Flaviu Mates 7d17b7d4cc TT#64500 - Fix date format for SubscriberRegistrations.yaml
6 years ago
Flaviu Mates b3cd55fdd1 TT#56467 - Migrate all basic test cases
6 years ago
Nico Schedel a114ff9d24 TT#56376 selenium: add missing alert check to ctr_customer
6 years ago
Nico Schedel 5a11c5a24f TT#56376 selenium: fix read-only value crash in controller_admin
6 years ago
Nico Schedel a0c3c3b398 TT#56376 selenium: fixup controller_header for inclusion to test plan
6 years ago
Nico Schedel ca9b01f779 TT#56376 selenium: add test: add invoice template to customer
6 years ago
Nico Schedel 97eb0d46b4 TT#56376 selenium: fix ncos tooltip crashing the test
6 years ago
Nico Schedel 5b41164b43 TT#56376 selenium: fix a button xpath
6 years ago
Nico Schedel 08bf9489de TT#56376 selenium: fix crash screenshot names
6 years ago
Nico Schedel 6be0b92774 TT#56376 selenium: workaround for subscriber details menu
6 years ago
Nico Schedel 62ff706311 TT#56376 selenium: reload peak times page to prevent missing edit button
6 years ago
Kirill Solomko 8e118c7404 Revert "TT#64605 add usrloc_expires_type support"
6 years ago
Kirill Solomko 2683600549 Revert "TT#64605 api-subscriberregistrations.t: adjust conf path"
6 years ago
Nico Schedel 34be39837e TT#56376 selenium: ctr_other: prevent missing alert from crashing script
6 years ago
Nico Schedel d15f37bbc7 TT#56376 selenium: fix ctr_other tooltip crashing the script
6 years ago
Nico Schedel 6c2676c4ea TT#56376 selenium: ctr_profile: prevent missing alert from crashing script
6 years ago
Nico Schedel d67dd2f078 TT#56376 selenium: ctr_customer: prevent missing alert from crashing script
6 years ago
Nico Schedel 94d034e239 TT#56376 selenium: ctr_subscriber: prevent missing alert from crashing script
6 years ago
Nico Schedel bfc75d1bb0 TT#56376 selenium: ctr_ncos: prevent missing alert from crashing script
6 years ago
Nico Schedel 7699e25d78 TT#56376 selenium: ctr_peering: prevent missing alert from crashing script
6 years ago
Nico Schedel 45db99b1ec TT#56376 selenium: change how empty inbound rule creation gets tested
6 years ago
Andreas Granig 536935f754 TT#64653 Add thumbnail support to admin panel
6 years ago
Nico Schedel 86faa0fab1 TT#56376 selenium: edit test: teminate subscriber
6 years ago
Nico Schedel aac6055435 TT#56376 selenium: add test: add timeset to peering group
6 years ago
Nico Schedel be2d4581d4 TT#56376 selenium: ctr_emergency: prevent missing alert from crashing script
6 years ago
Nico Schedel f962342cfb TT#56376 selenium: add test: teminate subscriber
6 years ago
Nico Schedel 55816e743c TT#56376 selenium: add controller_profile to default test plan
6 years ago
Nico Schedel deeb60bc07 TT#56376 selenium: add test: teminate reseller + contract
6 years ago
Nico Schedel 14c677f928 TT#56376 selenium: fix for tooltip blocking main menu in ctr_emergency
6 years ago
Nico Schedel 9cb0599904 TT#56376 selenium: fix for tooltip blocking main menu in ctr_subscriber
6 years ago
Nico Schedel 323727b86c TT#56376 selenium: add test: teminate customer
6 years ago
Nico Schedel 9f1a168712 TT#56376 selenium: fix for tooltip blocking main menu in ctr_ncos
6 years ago
Nico Schedel 126e3ebfb8 TT#56376 selenium: fix for tooltips preventing input
6 years ago
Kirill Solomko c82299257f TT#64605 api-subscriberregistrations.t: adjust conf path
6 years ago
Kirill Solomko 73dd45c93a TT#64605 add usrloc_expires_type support
6 years ago
Nico Schedel 05f6fbe3c2 TT#56376 selenium: add file controller_profile.t
6 years ago
Nico Schedel 5da4d5528d TT#56376 selenium: add scroll_to_element to the beginning of every function
6 years ago
Nico Schedel 3be6e9f006 TT#56376 selenium: increase timeout values
6 years ago
Nico Schedel 0ab14718cc TT#56376 selenium: reduce geckodriver console logs
6 years ago
Nico Schedel c56be67d54 TT#56376 selenium: more work on edit peak times
6 years ago
Rene Krenn 0932969195 TT#64011 add ncoslnppatterns to api-root.t
6 years ago
Nico Schedel 6321048b85 TT#56376 selenium: add pageLoadStrategy argument when creating driver
6 years ago
Nico Schedel 5852e2dd0e TT#56376 selenium: minor changes to controller_billing
6 years ago
Nico Schedel 240e6937c1 TT#56376 selenium: fix crash when opening edit dialog in off-peak times
6 years ago
Flaviu Mates aa50796905 TT#62215 Return zero exit code for successful tests and non-zero on any error
6 years ago
Nico Schedel 127631399d TT#56376 fix crash when selection ncos domain setting
6 years ago
Nico Schedel 53b958f224 TT#63700 update selenium tests to work with new docker image
6 years ago
Nico Schedel 5b4438b3f7 TT#63700 updating selenium test packages
6 years ago
Nico Schedel d18eadaf76 TT#56376 clean up controller_other
6 years ago
Nico Schedel a85457fa22 TT#56376 selenium: call driver->quit() after test has been executed
6 years ago
Alexander Lutay 0ae8ad5a90 TT#62215 Add initial integration for Jenkins daily-build-testrunner
6 years ago
Alexander Lutay cfc4ed76db TT#56060 Remove garbage from t/ folder
6 years ago
Flaviu Mates 13688f29cc TT#62215 - Add logging for NGCP Test Framework
6 years ago
Nico Schedel 5960a16caa TT#56376 selenium: remove unnecessary search in controller_emergency
6 years ago
Nico Schedel 45998e940d TT#56376 selenium: cleanups when trying to create empty domain
6 years ago
Nico Schedel 5375b1384b TT#56376 selenium: add more tests for locations in controller_customer
6 years ago
Nico Schedel 7e4961abcb TT#56376 selenium: add test: use invalid values when creating billing fee
6 years ago
Nico Schedel 07c34962f8 TT#56376 selenium: re-enable a test in controller_domain
6 years ago
Nico Schedel f79527ed44 TT#56376 selenium: runner.t cleanups
6 years ago
Nico Schedel 7fe8a93a87 TT#56376 selenium: fix crash when deleting header rule condition
6 years ago
Nico Schedel c6d185d959 TT#56376 selenium: fix use of uninitialized variable
6 years ago
Nico Schedel 78a919d083 TT#56376 selenium: add ctr_other and ctr_soundset to default test plan
6 years ago
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 0fcaddd968 TT#56376 selenium: cleaned up Common.pm
6 years ago
Nico Schedel 5da733f472 TT#56376 selenium: remove checks for labels in crash handler
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
Flaviu Mates 818f22c5c7 TT#57652 Implement a Proof of Concept for the new API Test Framework
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 af33c4455c TT#56376 selenium: slim down crash handler
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
Alexander Lutay d44140c296 TT#60950 Switch ngcp-panel REST API docker to buster
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 38d730ed07 TT#56376 selenium: add error labels to crash detection
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 9a6cee3151 TT#56376 selenium: extend timeouts for move_and_click and wait_for_text
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 49046fc55b TT#56376 selenium: add label checks to Common.pm
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 81a1b5cc6d TT#56376 Revert "TT#56376 selenium: change timeout values"
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
Rene Krenn cf6ae55991 TT#60850 fix api cert unique serial generator
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 a5537e8a37 TT#56376 selenium: a few cleanups in Common.pm:
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 95c9387444 TT#56376 selenium: add unselect_if_selected()
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 a658a43b43 TT#56376 selenium: some enhancements to create/delete_contact()
6 years ago
Rene Krenn dda5ffe48f TT#56340 fix subscribers.t not matching obfuscation chars
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 45b34265de TT#56376 selenium: add function create_contact() and delete_contact()
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