Commit Graph

963 Commits (master)

Author SHA1 Message Date
Nico Schedel 9eac3af6c8 TT#82263 fix admin tests in trunk
5 years ago
Flaviu Mates e170193cc9 TT#81184 - Add PATCH/PUT endpoints for '/api/admins'
5 years ago
Flaviu Mates 8c04b91143 TT#80997 - Manually add webpassword to subscriber content in tests
5 years ago
Nico Schedel 70b9992467 TT#80128 selenium: generate both subscriber passwords with generate button
5 years ago
Nico Schedel 8de1bd5e91 TT#78161 selenium: remove unnecessary search calls for cached search fields
5 years ago
Flaviu Mates 853b8b24ae TT#78166 - Fix SubscriberRegistrations test case
5 years ago
Alexander Lutay ac61975a0a TT#76360 Fix 445197df5: add activesubscriberpreferences to api-root.t
5 years ago
Nico Schedel 309356249b TT#78161 selenium: fix search calls to work better with search field caching
5 years ago
Flaviu Mates 52f1024a4e TT#75751 - Fix API tests after adding 'enabled' setting for CFs
5 years ago
Victor Tsvetov 8655f073d2 TT#74160 Allow reuse of API TestFramework object
5 years ago
Victor Tsvetov 77b3834bae TT#74160 Make package ngcp-api-testframework
5 years ago
Guillem Jover 467084705d TT#71950 Fix typos
5 years ago
Victor Tsvetov d9a4d49ab5 TT#74160 Recursive vars replacement in API tests
5 years ago
Nico Schedel 58ff2d18a0 TT#68016 selenium: add proper file type to alert screenshots
5 years ago
Nico Schedel ee17dcccba TT#68016 selenium: actually use correct path for saving screenshots
5 years ago
Nico Schedel d48699fe3f TT#68016 selenium: add test: check if security bans are working
5 years ago
Nico Schedel 339dcbbb86 TT#68016 selenium: take screenshot when alert check fails
5 years ago
Nico Schedel 0d462c8fd7 TT#68016 selenium: dont change direction when editing header rule
5 years ago
Flaviu Mates 782539c267 TT#70857 - Implement UI and API support for one time fees
5 years ago
Flaviu Mates 469423ece1 TT#71203 - Fix CFDestinationsets test case
6 years ago
Nico Schedel 2a38a14086 TT#68016 selenium: another "crash on select list elements" workaround
6 years ago
Nico Schedel 68d9d87308 TT#68016 selenium: add controller_terminate to default test plan
6 years ago
Nico Schedel 9b5501d263 TT#68016 selenium: add proper value to timeset event.byweekdaynumber
6 years ago
Nico Schedel a2d22e15e9 TT#68016 selenium: check customer alerts after expanding all columns
6 years ago
Nico Schedel 24408a15d4 TT#68016 selenium: dont crash script if select_if_unselected cant find elem
6 years ago
Nico Schedel 14b0b286a1 TT#68016 selenium: more improvements to controller_terminate
6 years ago
Nico Schedel ba3a2b158e TT#68016 selenium: check if edit windows are opened
6 years ago
Nico Schedel fa3feb531f TT#68016 selenium: improve some test startups
6 years ago
Nico Schedel 08eb407fc6 TT#68016 selenium: remove find_text() and scroll_to_id()
6 years ago
Nico Schedel b23b03125f TT#68016 selenium: create domain with proper reseller now
6 years ago
Flaviu Mates a4265a91e0 TT#69503 - Change subscriber's domain assignation logic
6 years ago
Nico Schedel 4b1d697e78 TT#68016 selenium: add new tests to controller_admin
6 years ago
Nico Schedel f9c015302a TT#68016 selenium: more cleanups in controller_admin
6 years ago
Nico Schedel 9e245aa636 TT#68016 selenium: more improvements to get_text_safe()
6 years ago
Nico Schedel 956bf2f492 TT#68016 selenium: workaround for selenium crashing on select list elements
6 years ago
Nico Schedel 83e1f2226a TT#68016 selenium: small timeset events test improvements
6 years ago
Nico Schedel 27a4fa6a8d TT#68016 selenium: check admin information in proper spots now
6 years ago
Nico Schedel d4a98876c7 TT#68016 selenium: simplify get_text_safe()
6 years ago
Flaviu Mates c280b171ba TT#56467 - Migrate api-journals and api-topupvoucher
6 years ago
Nico Schedel c8c706c7a2 TT#68016 selenium: remove wait_for_text and wait_for_attribute
6 years ago
Nico Schedel 6b0da609e7 TT#68016 selenium: more little cleanups
6 years ago
Nico Schedel db8a2306f6 TT#68016 selenium: text and formatting updates
6 years ago
Nico Schedel 871dcee89e TT#68016 selenium: better checks for header priority
6 years ago
Nico Schedel 5c55b1f308 TT#68016 selenium: add more checks for contract balance
6 years ago
Nico Schedel 993577c15f TT#68016 selenium: add test: edit peering details from peering overview page
6 years ago
Nico Schedel 189d9ba8e8 TT#68016 selenium: improve handling of details tabs
6 years ago
Nico Schedel 643edd5f8c TT#68016 selenium: remove is_shown check in fill_element
6 years ago
Nico Schedel 0016d0d88b TT#56376 selenium: add test: deactivate admin
6 years ago
Nico Schedel ee222bc901 TT#56376 selenium: improve tab title test
6 years ago
Nico Schedel 2d49f5dc8f TT#56376 selenium: improvements in customer details
6 years ago
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