SpiderSilk parent POM

Parent POM for SpiderSilk testing library

License

License

Categories

Categories

IDE Development Tools
GroupId

GroupId

me.arminb.spidersilk
ArtifactId

ArtifactId

spidersilk-parent
Last Version

Last Version

0.4.0
Release Date

Release Date

Type

Type

pom
Description

Description

SpiderSilk parent POM
Parent POM for SpiderSilk testing library
Project URL

Project URL

https://github.com/arminbalalaie/SpiderSilk
Source Code Management

Source Code Management

https://github.com/arminbalalaie/SpiderSilk

Download spidersilk-parent

How to add to project

<!-- https://jarcasting.com/artifacts/me.arminb.spidersilk/spidersilk-parent/ -->
<dependency>
    <groupId>me.arminb.spidersilk</groupId>
    <artifactId>spidersilk-parent</artifactId>
    <version>0.4.0</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/me.arminb.spidersilk/spidersilk-parent/
implementation 'me.arminb.spidersilk:spidersilk-parent:0.4.0'
// https://jarcasting.com/artifacts/me.arminb.spidersilk/spidersilk-parent/
implementation ("me.arminb.spidersilk:spidersilk-parent:0.4.0")
'me.arminb.spidersilk:spidersilk-parent:pom:0.4.0'
<dependency org="me.arminb.spidersilk" name="spidersilk-parent" rev="0.4.0">
  <artifact name="spidersilk-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='me.arminb.spidersilk', module='spidersilk-parent', version='0.4.0')
)
libraryDependencies += "me.arminb.spidersilk" % "spidersilk-parent" % "0.4.0"
[me.arminb.spidersilk/spidersilk-parent "0.4.0"]

Dependencies

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

  • spidersilkrt
  • spidersilk
  • sample-multithread

Failify

Javadocs License: MIT Maven Central

Failify is a test framework for end-to-end testing of distributed systems. It can be used to deterministically inject failures during a normal test case execution. Currently, node failure, network partition, network delay, network packet loss, and clock drift is supported. For a few supported languages, it is possible to enforce a specific order between nodes in order to reproduce a specific time-sensitive scenario and inject failures before or after a specific method is called when a specific stack trace is present. For more information, please refer to the documentation

Questions

To get started using Failify, look at the Failify's User Guide for your desired version. For detailed information about Failify's API take a look at its Javadoc. If you still have questions, try asking in StackOverflow using failify tag or create a github issue with question label.

Contributing

Contribution to Failify is welcomed and appreciated. For developer guides check out the project's wiki. To contribute, you first need to find an open issue in the project issues page. If what you want to work on is not listed as an issue, first create an issue and discuss the importance and necessity of what you want to contribute. Then, send a pull request to be reviewed. If approved, your pull request will be merged into develop and will be included in the next release! Yaaaaay!

License

Failify is licensed under MIT and is freely available on Github.

Versions

Version
0.4.0
0.3.1
0.3.0
0.2.0
0.1.0