fixing variant bug. proxy health check
Signed-off-by: chandresh pancholi <chandresh.pancholi@navi.com>
This commit is contained in:
@@ -2,6 +2,7 @@ package com.navi.medici.container;
|
||||
|
||||
import com.navi.medici.context.LitmusContext;
|
||||
import com.navi.medici.provider.LitmusContextProvider;
|
||||
import java.util.Random;
|
||||
import lombok.extern.log4j.Log4j2;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.web.context.annotation.RequestScope;
|
||||
@@ -15,8 +16,7 @@ public class CustomLitmusContextProvider implements LitmusContextProvider {
|
||||
public LitmusContext getContext() {
|
||||
return LitmusContext.builder()
|
||||
.clickStreamPayload(null)
|
||||
.userId("test123")
|
||||
|
||||
.userId(new Random().nextInt() + "")
|
||||
.build();
|
||||
}
|
||||
}
|
||||
@@ -12,7 +12,7 @@ public class MockContainer {
|
||||
@Bean
|
||||
public Litmus litmus() {
|
||||
var litmusConfig = LitmusConfig.builder()
|
||||
.litmusAPI("http://localhost:12000/v1")
|
||||
.litmusAPI("http://localhost:12000/litmus-core/v1")
|
||||
.appName("litmus-mock")
|
||||
.instanceId("test-instance")
|
||||
.litmusContextProvider(new CustomLitmusContextProvider())
|
||||
|
||||
@@ -2,6 +2,7 @@ package com.navi.medici.controller;
|
||||
|
||||
import com.navi.medici.context.LitmusContext;
|
||||
import com.navi.medici.litmus.Litmus;
|
||||
import com.navi.medici.variants.Variant;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.log4j.Log4j2;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
@@ -23,4 +24,12 @@ public class MockController {
|
||||
|
||||
return "result ==> " + result;
|
||||
}
|
||||
|
||||
@GetMapping("/variants/mock")
|
||||
public Variant variants(@RequestParam("experiment") String experiment) {
|
||||
var result = litmus.getVariant(experiment);
|
||||
|
||||
log.info("response ===> {}", result.toString());
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user