proctor
proctor copied to clipboard
Proctor is a Java-based A/B testing framework developed by, and used heavily within, Indeed.
Assumptions: - Force Payload requires a Force Group to be associated with - Expecting following format: prForceGroup=testName1;payloadType:payloadValue - if payloadValue is an array expecting following format: [val1, val2, val3] -...
Log4j needs to be updated (or replaced) to fix this vulnerability https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-17571
The default branch name for repositories created on GitHub is now main. See [github guidance](https://github.com/github/renaming)
Hey, Great work! Proctor looks like a great framework. 2 questions here: 1. is the project still in maintenance? active development? 2. in the presentation (https://engineering.indeedblog.com/talks/managing-experiments-behavior-dynamically-proctor/, slide 49), sample size...
Tried loading a specific version ref and noticed that all the tags in the repository are unresolvable. https://github.com/indeedeng/proctor/tree/proctor-parent-1.1.52/proctor-webapp
We've identified an issue where it's not possible to promote a test once it's been deleted. We believe the issue is here https://github.com/indeedeng/proctor-webapp-library/blob/master/src/main/java/com/indeed/proctor/common/ProctorPromoter.java#L118 where it's finding the last commit for...
After fighting through the parameter naming issue, I tried to open the application in the browser and the process is returning an HTTP 500 error. For context, I followed the...
This issue is for explaining deprecation of dynamic filters and for guide of migration to alternative. (for indeed employee; See https://go.indeed.com/GLYMYNXNA for internal version of same document) ### Summary [(test...
It looks like this test is in the wrong sub-module.
Proctor can't be run with guava 21. ```java java.lang.NoSuchMethodError: com.google.common.base.Objects.firstNonNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at com.indeed.proctor.common.model.TestType.register(TestType.java:34) ~[proctor-common-1.1.27.jar:na] at com.indeed.proctor.common.model.TestType.(TestType.java:96) ~[proctor-common-1.1.27.jar:na] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_102] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_102] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_102] at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_102] at...