Gerhard Jungwirth
d71f12aff9
MT#3937 API speeddials get
...
collection and item
11 years ago
Gerhard Jungwirth
0de65edace
MT#6827 API pbxdevicemodels GET
11 years ago
Gerhard Jungwirth
313bf84e6a
MT#6827 API pbxdeviceconfigs GET
11 years ago
Gerhard Jungwirth
0430f83d46
MT#6827 API pbxdeviceprofiles GET
11 years ago
Andreas Granig
8d7db36171
MT#3931 Fix reseller fetch in customercontact test
11 years ago
Victor Seva
f1672e9c53
MT#6833 MT#6695 use api_ssl directory
11 years ago
Gerhard Jungwirth
a11b53aa3e
MT#6497 API cfmappings GET
11 years ago
Gerhard Jungwirth
2dd40a8999
MT#6497 API cftimesets
11 years ago
Gerhard Jungwirth
d4cf98646d
MT#6497 API cfdestinationsets
11 years ago
Gerhard Jungwirth
64015835d5
MT#6497 API: callforwards - tests
11 years ago
Gerhard Jungwirth
fc1c89a7c1
MT#6497 API: get callforwards (simple)
11 years ago
Gerhard Jungwirth
6acd3f210d
MT#6295 API: allow tests without invalid/unauth cert
...
which are (for now) difficult to get on test machines
11 years ago
Gerhard Jungwirth
e4d2a22ef6
MT#6295 fix api-root test
...
Update currently available links
11 years ago
Gerhard Jungwirth
46e5f4431c
MT#6195 api tests adjustments - use is
11 years ago
Gerhard Jungwirth
edd904ce45
MT#6295 API: fix tests Prefer header no longer required
11 years ago
Gerhard Jungwirth
63aa4e35f7
MT#6195 API: rewriterule/rewriteruleset basic tests
11 years ago
Gerhard Jungwirth
386b2f410f
MT#6195 api-tests: use is instead of ok
...
better diagnostics
11 years ago
Gerhard Jungwirth
cc3a7eaa2a
MT#5751 test stability: dataTables filter
...
always search for a non-existing row before searching
for the real entry, to get a fresh row, and a deterministic
dom change. (see 5751#c37775)
11 years ago
Gerhard Jungwirth
20a73ec489
MT#5751 prevent staleelement exception when searching datatables
...
if this ajax call is not yet finished it changes the table, which interferes
with the commands which follow
remove it, as there should be only one row anyways
see 5751#c37733
11 years ago
Alexander Lutay
87f5af1d16
MT#5955 Increase window size to support selenium tests with iceweasel >=24
11 years ago
Gerhard Jungwirth
cbd0438c95
MT#4871 fix domain test
...
the skip part was never executed
also make it more robust
12 years ago
Gerhard Jungwirth
d4c0d8de50
MT#4771 increase wait-timeout on admin-login test
...
see 4771#c31437
12 years ago
Gerhard Jungwirth
a66fd07e90
MT#4771 fix customer test, select product
...
see also 4871#c31665
12 years ago
Gerhard Jungwirth
fdd4c48b19
MT#4771 fix selenium resolution for reseller test
...
see comment, 4771#c31437
for more on tests, see MT#4871
12 years ago
Gerhard Jungwirth
ac17c5421d
MT#4871 Change screenres of selenium-tests to 1024x768
...
which complies with our video output
12 years ago
Andreas Granig
456df97df0
MT#3931 API: implement customer contract handling.
12 years ago
Andreas Granig
3a07a53967
MT#3925 API: Merge branch 'agranig/rest'
12 years ago
Andreas Granig
3db6117dfd
MT#3931 API: Implement customer contacts.
...
Move update parts into role.
Implement customer contacts.
12 years ago
Andreas Granig
5c5668da28
MT#3949 API: Implement reseller resource handling.
12 years ago
Andreas Granig
c0a6264507
MT#5299 API: Implement implicit zone def for fees
12 years ago
Andreas Granig
d12520982f
MT#5299 API: more billing tests and bug fixes.
12 years ago
Andreas Granig
cd2d9e47aa
MT#5255 Fix boolean handling and HFH validation
12 years ago
Andreas Granig
5ba6edcadc
MT#5299 API: add first tests for billing profiles.
12 years ago
Andreas Granig
45a460a1ce
MT#3949 API: implement contracts handling.
12 years ago
Gerhard Jungwirth
0e8b1f6950
MT#4871 selenium-tests: unskip tests, timer information
...
they magically work now
and add timer informating as discussed with alutay
12 years ago
Andreas Granig
7a782eb4fb
MT#5255 API: Create roles for resources.
...
Collections and Items have common functions (e.g. hal_from_xxx),
so move them into separate roles.
12 years ago
Andreas Granig
6bb57f08f2
MT#3997 Finish API skeleton.
...
We should now have working baselines for
- collections (SystemContacts)
- items (SystemContactsItem)
with support for
- collections: OPTIONS, HEAD, GET, POST
- items: OPTIONS, HEAD, GET, PUT, PATCH, DELETE
covered by according tests and with a proper API documentation.
12 years ago
Andreas Granig
f4a9e39a8a
MT#5255 API: move contacts to systemcontacts.
...
Clearly distinguish between systemcontacts (those without reseller) from
customercontacts (those with resellers). Separating them frees us from
having to handle reseller_id magic.
12 years ago
Andreas Granig
beb93987eb
MT#3997 API: move req/res log functions to Role.
12 years ago
Andreas Granig
81bd123070
MT#3997 API: add notes about tests to be done
12 years ago
Andreas Granig
a135c00190
MT#5255 API: prevent DELETE of used contact
12 years ago
Andreas Granig
a6c3ecb580
MT#5255 API: Implement DELETE for contacts
12 years ago
Andreas Granig
2c51cbd0fb
MT#3997 Fix PUT with reseller_id=null for contact
12 years ago
Andreas Granig
e4a3adeb08
MT#3997 Add OPTIONS tests for API::Root
12 years ago
Andreas Granig
515990623f
MT#3997 Fix general collection/item handling.
...
Use paging.
Start adding tests for contacts/ collection.
Move more common functions to Role.
Use proper forms for field checking.
12 years ago
Gerhard Jungwirth
0f44c12ad0
MT#4871 Add Selenium Tests for "Customer" page
...
locally tested with: firefox, chrome, htmlunit, phantomjs
remotely tested with: jenkins selenium
12 years ago
Gerhard Jungwirth
93ab17cc97
MT#4871 Cleanup basic controller tests
...
The tests t/controller_NAME.t are automatically generated by the
catalyst.pl script. They were not complete and individually dont have much
function, so lets group them together in one file.
12 years ago
Gerhard Jungwirth
39698f4ce7
MT#3435 quickfixes for tests
...
* mysql user sipwise@localhost
* selenium wait timeout 10 seconds
* dont use title (because it does not wait for the page to be loaded)
12 years ago
Gerhard Jungwirth
9353d44d32
MT#3435 skip problematic tests
...
A problem with the selenium installation on our jenkins seems
to be, that sometimes a page is loaded twice, which for example
deletes an item twice, which results in an error message in the
panel. For now, lets mark the tests which fail on that reason optional.
12 years ago
Gerhard Jungwirth
8d1bc950c6
MT#3435 fix tests
...
all selenium tests are working locally with selenium 2.31.0 and
phantomjs 1.9.1 and an empty db-schema dump
particular fixes:
- skip some tests, when no domain is yet created
- select_if_unselected to prevent unselecting preselected checkboxes
- increase some waiting times to fix races with ajax calls
12 years ago
Gerhard Jungwirth
a78a6ba011
MT#3435 fix failing tests due to changed login
...
procedure
12 years ago
Andreas Granig
a7ae65ca82
MT#3925 Use forms for validation only; other fixes
...
Don't use JE for data validation, as it adds lots of processing overhead.
Properly use Formhandler for data validation.
Catch DB errors properly.
Write basic auth test.
12 years ago
Gerhard Jungwirth
483a24b480
MT#4871 Add Selenium Tests for "Customer" page
...
locally tested with: firefox, chrome, htmlunit, phantomjs
remotely tested with: jenkins selenium
12 years ago
Gerhard Jungwirth
839f4cb5ab
MT#4871 Cleanup basic controller tests
...
The tests t/controller_NAME.t are automatically generated by the
catalyst.pl script. They were not complete and individually dont have much
function, so lets group them together in one file.
12 years ago
Gerhard Jungwirth
b3a97399fc
MT#3435 quickfixes for tests
...
* mysql user sipwise@localhost
* selenium wait timeout 10 seconds
* dont use title (because it does not wait for the page to be loaded)
12 years ago
Gerhard Jungwirth
cab87afdb6
MT#3435 skip problematic tests
...
A problem with the selenium installation on our jenkins seems
to be, that sometimes a page is loaded twice, which for example
deletes an item twice, which results in an error message in the
panel. For now, lets mark the tests which fail on that reason optional.
12 years ago
Gerhard Jungwirth
4170966771
MT#3435 fix tests
...
all selenium tests are working locally with selenium 2.31.0 and
phantomjs 1.9.1 and an empty db-schema dump
particular fixes:
- skip some tests, when no domain is yet created
- select_if_unselected to prevent unselecting preselected checkboxes
- increase some waiting times to fix races with ajax calls
12 years ago
Gerhard Jungwirth
b8a1e28b71
MT#3435 fix failing tests due to changed login
...
procedure
12 years ago
Gerhard Jungwirth
962eced885
use config file ngcp-schema/share/test.conf for testing
...
for NGCP::Schema
we activate this behaviour by setting the environment variable
NGCP_PANEL_CONFIG_LOCAL_SUFFIX to "testing" which is a feature
from Catalyst::Plugin::ConfigLoader
12 years ago
Gerhard Jungwirth
562a9ccce6
adapt more tests
...
all tests are now succeeding again
(with firefox, chrome, htmlunit and phantomjs)
12 years ago
Gerhard Jungwirth
1a073dffd6
adapt peering test to recent changes
12 years ago
Gerhard Jungwirth
778c3caba3
fix missing validation on integer preferences
...
which failed a test
also adapt the domain test to the new login path
12 years ago
Gerhard Jungwirth
123e20852d
Adapt billing test to recent fixes
12 years ago
Gerhard Jungwirth
4b4c393c41
adapt new schema with single namespace
...
just domain creation/delete is not working yet
12 years ago
Gerhard Jungwirth
1ba3f2b598
fix billing test
...
handle is now a required form field
12 years ago
Gerhard Jungwirth
02d27a814b
CRUD Sound Sets and Sound Files
12 years ago
Gerhard Jungwirth
34f8a717df
CRUD NCOS Levels and NCOS Number Patterns.
12 years ago
Gerhard Jungwirth
6d9ae4bffe
fix reseller tests
12 years ago
Gerhard Jungwirth
48f1a3a3a5
Rewrite Rule Set and Rewrite Rule Management
12 years ago
Gerhard Jungwirth
9b8f7bb52e
Add selenium test for peering controller
12 years ago
Gerhard Jungwirth
b5449a575e
peering group management
...
- Show/Create/Edit/Delete of peering groups
- using a new controller
12 years ago
Gerhard Jungwirth
25e0057b24
add tests for billing controller
...
and make weekdays generic
12 years ago
Gerhard Jungwirth
210140f483
Make Preferences a button
...
Closes: sipwise-0003083
12 years ago
Lars Dieckow
0c3e980e61
correct dependencies
12 years ago
Gerhard Jungwirth
29c4afa729
tests: do diag output
12 years ago
Gerhard Jungwirth
9274a5c93d
fix tests
...
the new billing controller is a redirect if one is not logged in
12 years ago
Gerhard Jungwirth
1f73491b9c
Create new controller for Billing
12 years ago
Gerhard Jungwirth
1f2d8b7542
make all selenium tests work with chromium and htmlunit
...
selenium tests are now working with: firefox, chrome, htmlunit, phantomjs
12 years ago
Gerhard Jungwirth
0b72c2dc42
improve selenium tests
...
- fix workaround to make buttons visible
- let all tests work with selenium-webdriver and phantomjs
12 years ago
Gerhard Jungwirth
0ccd99747f
more selenium tests
...
for controllers: reseller, domain
12 years ago
Gerhard Jungwirth
af2dbd8825
add some selenium tests
...
for the controllers: domain and reseller
12 years ago
Lars Dieckow
3c2946026d
test through webdriver
12 years ago
Gerhard Jungwirth
12ba7b8e7e
add tests, minor bugfix
...
- testing: /reseller/ajax is tested
- minor fix: mixed up totalRecords and totalDisplayRecords
- minor fix: remove obsolete todo
12 years ago
Gerhard Jungwirth
7182796216
add tests, minor bugfix
...
- testing: /reseller/ajax is tested
- minor fix: mixed up totalRecords and totalDisplayRecords
- minor fix: remove obsolete todo
12 years ago
Gerhard Jungwirth
a9808ee53f
add new view "JSON"
12 years ago
Lars Dieckow
50c899b7bb
unbreak tests
12 years ago
Andreas Granig
b87c9ea71c
Add skeleton for reseller management.
12 years ago
Andreas Granig
11fecbd7ae
Implement basic authentication logic.
12 years ago
Andreas Granig
ee4de08f89
Implement naive plugin framework.
...
Will be refactored to use MooseX::Object::Pluggable.
12 years ago
Andreas Granig
f33ed45938
Restructure root/ and add wrapper and /test page.
12 years ago
Andreas Granig
4316ff59c4
Initial commit of catalyst skeleton.
12 years ago