Wix Petri Core

Wix experiment and A/B test suite

License

License

GroupId

GroupId

com.wix
ArtifactId

ArtifactId

wix-petri-core
Last Version

Last Version

0.6.0
Release Date

Release Date

Type

Type

jar
Description

Description

Wix Petri Core
Wix experiment and A/B test suite

Download wix-petri-core

How to add to project

<!-- https://jarcasting.com/artifacts/com.wix/wix-petri-core/ -->
<dependency>
    <groupId>com.wix</groupId>
    <artifactId>wix-petri-core</artifactId>
    <version>0.6.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.wix/wix-petri-core/
implementation 'com.wix:wix-petri-core:0.6.0'
// https://jarcasting.com/artifacts/com.wix/wix-petri-core/
implementation ("com.wix:wix-petri-core:0.6.0")
'com.wix:wix-petri-core:jar:0.6.0'
<dependency org="com.wix" name="wix-petri-core" rev="0.6.0">
  <artifact name="wix-petri-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.wix', module='wix-petri-core', version='0.6.0')
)
libraryDependencies += "com.wix" % "wix-petri-core" % "0.6.0"
[com.wix/wix-petri-core "0.6.0"]

Dependencies

compile (12)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.11.8
org.reflections : reflections-maven jar 0.9.9-RC1
org.springframework : spring-beans jar 4.1.1.RELEASE
org.apache.commons : commons-lang3 jar 3.0.1
joda-time : joda-time jar 2.5
ch.qos.logback : logback-classic jar 1.0.6
com.fasterxml.jackson.core : jackson-databind jar 2.4.3
com.fasterxml.jackson.datatype : jackson-datatype-joda jar 2.4.3
com.fasterxml.jackson.module : jackson-module-scala_2.11 jar 2.4.3
com.google.guava : guava jar 17.0
javax.mail : mail jar 1.4.1
org.scala-lang : scala-reflect jar 2.11.8

provided (1)

Group / Artifact Type Version
javax.servlet : javax.servlet-api jar 3.0.1

test (9)

Group / Artifact Type Version
org.hamcrest : hamcrest-all jar 1.3
com.natpryce : make-it-easy jar 3.1.0
org.jmock : jmock-junit4 jar 2.8.1
junit : junit jar 4.11
org.specs2 : specs2-junit_2.11 jar 3.7
org.specs2 : specs2-mock_2.11 jar 3.7
com.wixpress : specs2-jmock_2.11 jar 0.1.16
commons-io : commons-io jar 2.4
org.specs2 : specs2-core_2.11 jar 3.7

Project Modules

There are no modules declared in this project.

Petri

Build Status

Petri is Wix’s holistic experiment system, it covers the lifecycle of product experimenting including A/B tests and feature toggles.

Petri is used at large scale at Wix, supporting dozens of daily changes (instantly affecting production, no deployment needed).

Main features

  • Create and gradually open A/B tests to affect your user’s experience. This feature helps our Product Managers collect data on user behavior before making decisions.
  • Create Feature Toggles to control inner implementation details. This feature helps our developers gradually roll out features.
  • Define filters to determine what users will be included in your defined experiments. Our filters include language, geo, user-agent, individual user IDs (usually used for QA) and more. Custom filters can also be added.
  • Conduction values are periodically reported back to the server to enable quick triaging as well as automatic pausing if a limit to the number of users is specified.

License

Copyright (c) 2014 Wix.com Ltd. All Rights Reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file in the root of the source tree.

com.wix

Wix.com

Open-sourcing useful pieces of code

Versions

Version
0.6.0