| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
- exports[`BalancerObjectSchema fixtures > parses leastload-full byte-stably 1`] = `
- {
- "fallbackTag": "fallback-out",
- "selector": [
- "proxy-",
- ],
- "strategy": {
- "settings": {
- "baselines": [
- "500ms",
- "1s",
- "2s",
- ],
- "costs": [
- {
- "match": "proxy-premium",
- "regexp": false,
- "value": 0.1,
- },
- {
- "match": "^proxy-cheap-.+$",
- "regexp": true,
- "value": 5,
- },
- ],
- "expected": 3,
- "maxRTT": "1s",
- "tolerance": 0.05,
- },
- "type": "leastLoad",
- },
- "tag": "balancer-load",
- }
- `;
- exports[`BalancerObjectSchema fixtures > parses leastping byte-stably 1`] = `
- {
- "fallbackTag": "fallback-out",
- "selector": [
- "proxy-",
- ],
- "strategy": {
- "type": "leastPing",
- },
- "tag": "balancer-ping",
- }
- `;
- exports[`BalancerObjectSchema fixtures > parses random-minimal byte-stably 1`] = `
- {
- "selector": [
- "proxy-",
- ],
- "tag": "balancer-random",
- }
- `;
- exports[`BalancerObjectSchema fixtures > parses roundrobin byte-stably 1`] = `
- {
- "fallbackTag": "direct",
- "selector": [
- "proxy-a",
- "proxy-b",
- "proxy-c",
- ],
- "strategy": {
- "type": "roundRobin",
- },
- "tag": "balancer-rr",
- }
- `;
|