Skip to content

Instantly share code, notes, and snippets.

View darioblanco's full-sized avatar

Darío Blanco Iturriaga darioblanco

View GitHub Profile
@darioblanco
darioblanco / TransactionMockFuckTest.java
Last active August 31, 2020 09:46
Mock a Jedis transaction with mockito
import redis.clients.jedis.Client;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.Transaction;
import org.testng.annotations.*;
import static org.mockito.Mockito.*;
public class TransactionMockFuckTest {
/**
* Let's say we want to test the following method
Tue Apr 19 11:46:03 UTC 2016
---
platform: linux
image: docker:///busybox
run:
path: echo
args: [Mysql task executed successfully]
platform: linux
image: docker:///busybox
run:
path: echo
args: [Worker task successfully executed]
platform: linux
image: docker:///busybox
run:
path: echo
args: [Integration suite successfully executed]
---
platform: linux
image: docker:///concourse/concourse-ci
inputs:
- name: release
- name: final-release
outputs:
@darioblanco
darioblanco / rabbitmq.config
Last active May 30, 2018 08:25
Example of rabbitmq/templates/rabbitmq.config for clustering
[
{rabbit, [
{cluster_nodes, {['rabbit@mynode1', 'rabbit@mynode2'], disc}},
{cluster_partition_handling, ignore},
{default_user, <<"guest">>},
{default_pass, <<"guest">>}
]},
{kernel, [
{inet_dist_listen_max, 44001},
{inet_dist_listen_min, 44001}
@darioblanco
darioblanco / check-zookeeper-proc.json
Created May 30, 2018 08:29
Example of server check config in /etc/sensu/conf.d/checks/check-zookeeper-proc.json
{
"checks": {
"check-zookeeper-proc": {
"command": "/etc/sensu/plugins/check-procs.rb -p '/usr/share/java/zookeeper.jar'",
"interval": 60,
"occurrences": 2,
"handlers": ["default"],
"subscribers": ["zookeeper"]
}
}
@darioblanco
darioblanco / client.json
Created May 30, 2018 08:32
Client configuration
{
"client": {
"name": "myhost.foo.var.com",
"address": "192.168.1.1",
"subscriptions": [
"myhost.foo.var.com"
]
}
}