mr13.3
mr13.3.1
master
mr11.5.1
mr11.5
mr12.5.1
mr12.5
mr13.2
mr13.2.1
mr10.5.8
mr10.5
mr13.1
mr13.1.1
mr13.0
mr13.0.1
mr9.5
mr9.5.9
mr12.4
mr12.4.1
mr10.5.7
mr12.3
mr12.3.1
mr12.2
mr12.2.1
mr12.1
mr12.1.1
mr8.5
mr8.5.12
mr10.5.6
mr12.0
mr12.0.1
mr9.5.8
mr10.5.5
mr11.4
mr11.4.1
mr8.5.11
mr9.5.7
mr11.3
mr11.3.1
mr10.5.4
mr11.2
mr11.2.1
mr10.5.3
mr8.5.10
mr11.1.1
mr11.1
mr11.0.1
mr11.0
mr9.5.6
mr10.5.1
mr10.5.2
mr9.5.5
mr8.5.9
mr7.5
mr7.5.13
mr7.5.12
mr10.4
mr10.4.1
mr8.5.8
mr9.5.4
mr10.3
mr10.3.1
mr7.5.11
mr7.5.9
mr9.5.3
mr10.2
mr10.2.1
mr8.5.7
mr6.5
mr6.5.13
mr10.1
mr10.1.1
mr8.5.3
mr8.5.6
mr9.5.2
mr10.0
mr10.0.1
mr7.5.10
mr8.5.5
mr9.5.1
mr8.5.4
mr9.4
mr9.4.1
mr7.5.8
mr6.5.12
mr7.5.6
mr6.5.11
mr7.5.7
mr9.2.1
mr9.3.1
mr9.3
mr9.2
mr9.1
mr9.1.1
mr5.5
mr5.5.13
mr8.5.2
mr9.0
mr9.0.1
mr6.5.10
mr8.4
mr8.4.2
mr8.5.1
mr7.5.5
mr8.3
mr8.3.2
mr5.5.12
mr8.4.1
mr6.5.9
mr8.2
mr8.2.2
mr7.5.4
mr8.3.1
mr6.5.8
mr8.1
mr8.1.2
mr5.5.11
mr7.5.3
mr8.2.1
mr8.0
mr8.0.2
mr6.5.7
mr8.1.1
mr7.5.2
mr7.5.1
mr6.5.5
mr4.5
mr4.5.13
mr8.0.1
mr6.5.6
mr7.4
mr7.4.2
mr7.0.2
mr7.1.2
mr7.2.2
mr7.3.2
mr7.4.1
mr7.0
mr7.1
mr7.2
mr7.3
mr5.5.10
mr6.5.3
mr6.5.4
mr4.5.5
mr5.5.9
mr7.3.1
mr5.5.2
mr7.2.1
mr4.5.12
mr6.5.2
mr5.5.8
mr7.1.1
mr4.5.11
mr7.0.1
mr5.5.7
mr6.4
mr6.4.2
mr6.5.1
mr4.5.10
mr5.5.6
mr6.3
mr6.3.2
mr6.4.1
mr3.8
mr3.8.13
mr5.5.4
mr5.5.5
mr6.2
mr6.2.2
mr4.5.9
mr6.3.1
mr6.1
mr6.1.2
mr6.2.1
mr4.5.8
mr6.0
mr6.0.2
mr4.5.7
mr6.1.1
mr5.5.3
mr6.0.1
mr3.8.12
mr5.4
mr5.4.2
mr5.5.1
mr4.5.6
mr3.8.11
mr5.3
mr5.3.2
mr5.4.1
mr5.2
mr5.2.2
mr5.3.1
mr4.5.4
mr5.1.2
mr5.2.1
mr5.1
mr4.5.3
mr3.8.10
mr5.0
mr5.0.2
mr5.1.1
mr3.8.9
mr5.0.1
mr4.5.2
mr3.8.8
mr4.4
mr4.4.2
mr4.5.1
mr3.8.7
mr4.3
mr4.3.2
mr4.4.1
mr3.8.6
mr4.2
mr4.2.2
mr4.3.1
mr3.8.5
mr4.1
mr4.1.2
mr4.2.1
mr4.1.1
mr3.8.4
mr4.0
mr4.0.2
mr3.8.3
mr4.0.1
agranig/dynamic_intervals
mr3.8.2
mr3.8.1
mr3.7
mr3.7.2
mr3.7.1
mr3.6
mr3.5
mr3.5.1
mr3.6.2
mr3.6.1
mr3.4
mr3.4.2
mr3.4.1
mr3.3
mr3.3.2
mr3.3.1
mr3.2
mr3.2.2
mr3.2.1
1.5
1.6
1.4
1.3
1.2
1.1
1.0
trunk@3605
1.5.7
1.6.2
1.6.0
1.4.2
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
1.3.3
1.4.1
1.4.0
1.3.2
1.3.1
1.3.0
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.0
1.5.5
1.5.6
1.6.1
mr10.0.1.1
mr10.1.1.1
mr10.2.1.1
mr10.3.1.1
mr10.4.1.1
mr10.5.1.1
mr10.5.1.2
mr10.5.1.3
mr10.5.1.4
mr10.5.1.5
mr10.5.1.6
mr10.5.2.1
mr10.5.2.2
mr10.5.2.3
mr10.5.3.1
mr10.5.4.1
mr10.5.5.1
mr10.5.6.1
mr10.5.7.1
mr10.5.8.1
mr10.5.8.2
mr10.5.8.3
mr11.0.1.1
mr11.0.1.2
mr11.0.1.3
mr11.1.1.1
mr11.1.1.2
mr11.1.1.3
mr11.2.1.1
mr11.3.1.1
mr11.4.1.1
mr11.5.1.1
mr11.5.1.2
mr12.0.1.1
mr12.1.1.1
mr12.2.1.1
mr12.3.1.1
mr12.4.1.1
mr12.5.1.1
mr12.5.1.2
mr13.0.1.1
mr13.1.1.1
mr13.2.1.1
mr13.3.1.1
mr3.2.1.1
mr3.2.2.1
mr3.3.1.1
mr3.3.1.2
mr3.3.2.1
mr3.4.1.1
mr3.4.2.1
mr3.5.1.1
mr3.5.1.2
mr3.5.1.3
mr3.6.1.1
mr3.6.2.1
mr3.6.2.2
mr3.6.2.3
mr3.7.1.1
mr3.7.2.1
mr3.8.1.1
mr3.8.10.1
mr3.8.11.1
mr3.8.12.1
mr3.8.13.1
mr3.8.2.1
mr3.8.3.1
mr3.8.4.1
mr3.8.5.1
mr3.8.6.1
mr3.8.7.1
mr3.8.8.1
mr3.8.9.1
mr4.0.1.1
mr4.0.1.2
mr4.0.1.3
mr4.0.2.1
mr4.1.1.1
mr4.1.1.2
mr4.1.1.3
mr4.1.1.4
mr4.1.2.1
mr4.2.1.1
mr4.2.2.1
mr4.3.1.1
mr4.3.2.1
mr4.4.1.1
mr4.4.2.1
mr4.5.1.1
mr4.5.10.1
mr4.5.11.1
mr4.5.12.1
mr4.5.13.1
mr4.5.2.1
mr4.5.3.1
mr4.5.4.1
mr4.5.4.2
mr4.5.5.1
mr4.5.6.1
mr4.5.7.1
mr4.5.7.2
mr4.5.8.1
mr4.5.9.1
mr4.5.9.2
mr5.0.1.1
mr5.0.2.1
mr5.1.1.1
mr5.1.2.1
mr5.1.2.2
mr5.2.1.1
mr5.2.1.2
mr5.2.2.1
mr5.3.1.1
mr5.3.2.1
mr5.4.1.1
mr5.4.2.1
mr5.5.1.1
mr5.5.10.1
mr5.5.11.1
mr5.5.11.2
mr5.5.12.1
mr5.5.13.1
mr5.5.2.1
mr5.5.2.2
mr5.5.3.1
mr5.5.4.1
mr5.5.4.2
mr5.5.5.1
mr5.5.5.2
mr5.5.6.1
mr5.5.7.1
mr5.5.8.1
mr5.5.9.1
mr6.0.1.1
mr6.0.2.1
mr6.1.1.1
mr6.1.2.1
mr6.2.1.1
mr6.2.2.1
mr6.3.1.1
mr6.3.2.1
mr6.4.1.1
mr6.4.2.1
mr6.5.1.1
mr6.5.10.1
mr6.5.11.1
mr6.5.11.2
mr6.5.12.1
mr6.5.13.1
mr6.5.2.1
mr6.5.2.2
mr6.5.3.1
mr6.5.3.2
mr6.5.3.3
mr6.5.4.1
mr6.5.4.2
mr6.5.5.1
mr6.5.5.2
mr6.5.5.3
mr6.5.5.4
mr6.5.6.1
mr6.5.7.1
mr6.5.8.1
mr6.5.9.1
mr7.0.1.1
mr7.0.2.1
mr7.0.2.2
mr7.1.1.1
mr7.1.2.1
mr7.1.2.2
mr7.2.1.1
mr7.2.2.1
mr7.2.2.2
mr7.3.1.1
mr7.3.2.1
mr7.3.2.2
mr7.4.1.1
mr7.4.1.2
mr7.4.2.1
mr7.5.1.1
mr7.5.1.2
mr7.5.1.3
mr7.5.1.4
mr7.5.1.5
mr7.5.1.6
mr7.5.1.7
mr7.5.10.1
mr7.5.11.1
mr7.5.12.1
mr7.5.13.1
mr7.5.2.1
mr7.5.3.1
mr7.5.4.1
mr7.5.5.1
mr7.5.6.1
mr7.5.6.2
mr7.5.6.3
mr7.5.7.1
mr7.5.7.2
mr7.5.8.1
mr7.5.9.1
mr7.5.9.2
mr8.0.1.1
mr8.0.2.1
mr8.1.1.1
mr8.1.2.1
mr8.2.1.1
mr8.2.2.1
mr8.3.1.1
mr8.3.2.1
mr8.4.1.1
mr8.4.2.1
mr8.5.1.1
mr8.5.10.1
mr8.5.11.1
mr8.5.12.1
mr8.5.2.1
mr8.5.3.1
mr8.5.3.2
mr8.5.3.3
mr8.5.3.4
mr8.5.3.5
mr8.5.4.1
mr8.5.4.2
mr8.5.5.1
mr8.5.6.1
mr8.5.7.1
mr8.5.8.1
mr8.5.9.1
mr8.5.9.2
mr8.5.9.3
mr9.0.1.1
mr9.1.1.1
mr9.1.1.2
mr9.2.1.1
mr9.2.1.2
mr9.3.1.1
mr9.3.1.2
mr9.4.1.1
mr9.5.1.1
mr9.5.2.1
mr9.5.3.1
mr9.5.4.1
mr9.5.5.1
mr9.5.5.2
mr9.5.5.3
mr9.5.6.1
mr9.5.7.1
mr9.5.8.1
mr9.5.9.1
${ noResults }
10 Commits (master)
Author | SHA1 | Message | Date |
---|---|---|---|
|
f7e19a77b5 |
TT#70320 TT#70154 refactor periodcosts upsert query
+ skip populating periodcosts on prx db Change-Id: I0fb6e4fb7affef82a5a12c2739e17e27685e9041 |
6 years ago |
|
f450458ec1 |
TT#29755 free cash testcase
Change-Id: I2be104b5770c7f68f334d7d6b2867cb5383607cf |
7 years ago |
|
a2795f0e8a |
TT#24111 rework splitpeakparts feature
+ fix/revive testsuite in stretch + rateomat-45-split-cdr.t rewritten, PASS Change-Id: I5e1c3f8da0a374d7d1a055ae4651f0db004d37d3 |
8 years ago |
|
e6809334e7 |
TT#19707 Fix perlcritic warnings
Change-Id: Ib96ebf4ea392bc13037bebe4034b25571eb43d9d |
8 years ago |
|
19382e59e1 |
MT#17795 populate balance before/after etc.
+added contract_balance_id's +fix: get_call_costs calculates total call costs for cash_balance_interval only if no balance is available. which is not mandatory for post-paid *still under discussion* REMOVED FOR THIS CHANGE +option to shuffle cdr batch to reduce lock waits when running multiple rateomats against same cdr table +fix: free cash carry over calculation was wrong (typos only) +fix: provider profile selection is now caller-IP based, so roaming should be properly supported here now as well +reworked and cleanup provider "info" retrieval (billing profile and package, balance records) +balance underrun checks that are performed after call costs were calculated will skip applying subscriber lock and adding underrun profile mappings, if preapid && out direction && a call cost record from swrate exists. this should avoid polluting the billing mappings table in the first. +.t now use run_rateomat_threaded to work with perl's "prove" +update/create statements are modified to be make it safe if multiple rateomat's are processing the same accounting.cdr table at the same time: UPDATE CDR .. WHERE id = ? AND rating_status = 'unrated'" +rateomat termination behaviour: do not exit upon the first but a given number of failed cdrs +reworked prepaid cost table preloading +option to disable prepaid preference flag update +prepared to take prepaid flag values from cdr, not profile +prepaid costs processing testcase +onnet full-scale testcase +offnet full-scale testcase +test case order and comments +rateomat parallel execution testcase +fix missing source/destination_lnp_prefix columns for duplication stmt +writing profile package id, contract balance id, cash balance before/after, free time balance before/after fields to EAV tables +extended onnet testcase to verify written EAV values +extended offnet testcase to verify written EAV values +freetime testcase Change-Id: I3b08b2bb04adf2272d9400048ce45e3b709e7971 |
9 years ago |
|
0c0ada2386 |
MT#17607 tests: use default billing profile for providers by default
+set RATEOMAT_SPLIT_PEAK_PARTS = 1 for rateomat-split-cdr.t Change-Id: I6252d71cf437ab95e5bed9e82919456087881628 |
9 years ago |
|
5f59a14bb8 |
MT#17261 rateomat test case for cdr splitting
btw. it was difficult to find a setup to really make it split the cdrs, and not getting the "inconsistent rating profile fragements" error. so using RATEOMAT_SPLIT_PEAK_PARTS=1 has to be used with care definitely. Change-Id: If3e3376fd9cab7de31a3ace3e9e6fa1e1a0f9b12 |
9 years ago |
|
88aaba3751 |
MT#16655 support "minute" balance intervals
+explicit balance propagation test case works, hence so should/will swrate Change-Id: I28607d0c30010901695aa88aa461b619a336ea04 |
10 years ago |
|
f65c54b5f6 |
MT#12061 negative call fees for callee testcase
Change-Id: I532ce6d336d409853e3d235fda96deabc4b2a1fa |
10 years ago |
|
a93e33c42c |
MT#14255 underrun logic and testing framework for ratomat
+transaction per cdr, not per cdr batch +fundamental improved contract locking +provisioning db connectivity +switching subscriber 'lock' attribute value +switching subscriber 'prepaid' attribute value +adding profile mappings +underrun threshold checks during catchup +underrun threshold checks after rating a call +notopup_expiration calculation only as required +consider balance discard with infinite-end intervals +simple rateomat test framework added +roaming logic (billing networks) tests added +catchup logic intervals tests added +test for rating a call spanning multiple intervals +catchup logic balance discard tests added +catchup and rating balance underrun tests added Change-Id: Ibfb7c762fbc705a3c68db6942b82f33a1e2513c4 |
10 years ago |