morrislaw
6ecec23690
Implement GetLoadBalancerName per provider and add DefaultLoadBalancerName.
2018-08-04 00:36:48 -04:00
yankaiz
8aeb77f9c8
Add unit tests for gce loadbalancer internal.
...
Increase coverage for gce_loadbalancer_internal from 76.7% to 91.0%.
2018-04-20 16:14:02 -07:00
Ashley Gau
6d7424885e
encapsulate IP counter in X, parallelize lb tests
2018-04-17 13:34:49 -07:00
Ashley Gau
74092228b2
have fakeLoadbalancerService take lb type as argument
2018-04-13 15:47:31 -07:00
Ashley Gau
708a051399
refactor - create new apiService per test. encapsulate resource create/delete checks.
2018-04-13 15:47:31 -07:00
yankaiz
6714d17b61
Add unit testcases for ensureExternalLoadBalancer to make sure it doesn't panic when errors raised.
2018-03-30 11:36:47 -07:00
yankaiz
af5a7e2488
Unit tests for external load balancer.
2018-03-26 11:01:52 -07:00
Ashley Gau
7fff54cfdd
move shared test cluster vars into method + type
2018-03-13 13:18:08 -07:00
Ashley Gau
ad1f206329
isolate logic to be shared with internal lb tests into separate file
2018-03-13 11:13:41 -07:00
Ashley Gau
775480f7d9
merge master
2018-02-21 09:58:40 -08:00
Mike Danese
a9e0a2b09a
cloud: don't require application default credentials to run unit tests
2018-02-20 15:22:00 -08:00
Ashley Gau
6d9409a692
Use shared variable names. Define hooks on mock objects
2018-02-20 13:19:04 -08:00
Ashley Gau
d62200bb6c
Move shared variables and fakeGCECloud method to top
2018-02-20 13:19:04 -08:00
Ashley Gau
a39e7e4146
Add test for wrong networktier resource deletion
2018-02-20 13:19:04 -08:00
Nick Sardo
2410b6576e
Pass ProjectRouter to mocks
2018-02-16 13:47:12 -08:00
Ashley Gau
5c8e7e3707
remove newline before err checks. address pr comments
2018-02-07 14:38:31 -08:00
Ashley Gau
41070a2f58
use getInstanceByName to check for node presence, instead of DeleteInstance)
2018-02-07 14:36:08 -08:00
Ashley Gau
378b177f02
test updateExternalLoadBalancer removes nodes
2018-02-07 12:42:57 -08:00
Ashley Gau
60ed92b16d
check firewall creation + deletion for healthcheck firewall
2018-02-07 11:38:24 -08:00
Ashley Gau
58f96f76e3
isolate node creation into separate function, address PR comments
2018-02-07 11:22:33 -08:00
Ashley Gau
23a6c5b3b7
cleanup
2018-02-07 09:43:46 -08:00
Ashley Gau
2ef71eb6e5
add AddInstanceHook mock method, test insertion of new instace
2018-02-06 17:41:06 -08:00
Ashley Gau
ad98c4854f
check presence of healthcheck
2018-02-06 17:41:06 -08:00
Ashley Gau
95bd67a18e
test loadbalancer resources created & deleted
2018-02-06 17:41:05 -08:00
Ashley Gau
aeba01a287
Move shared load balancer variables out of test.lb update/delete tests
2018-02-06 17:41:05 -08:00
Ashley Gau
6fedaa88ec
Add TestEmsireExternalLoadBalancer test
2018-02-06 17:41:05 -08:00
Yu-Ju Hong
76945ad86d
GCE: Add "Network Tiers" as an Alpha feature for L4 load balancers
...
This feature supports specifying what network tier (premium, standard)
to use for the load balancer backing the Service (type=LoadBalancer).
2017-09-01 09:13:20 -07:00
Yu-Ju Hong
359fc7a4f4
Change the FakeCloudAddressService to store Alpha objects internally
...
The change assumes the compute Alpha object is the superset of the v1
object. By storing the Alpha objects internally in the fake, we can
convert them to Beta and v1 to test different functions.
2017-08-24 07:43:29 -07:00
Yu-Ju Hong
afcb948385
gce external LB: add a function to verify the requested IP address
2017-08-21 08:42:11 -07:00
Nick Sardo
e71c51117a
Adding unit test for ensureStaticIP
2017-07-26 13:24:08 -07:00