Skip to content

Instantly share code, notes, and snippets.

View smiklosovic's full-sized avatar

Štefan Miklošovič smiklosovic

View GitHub Profile
@smiklosovic
smiklosovic / gist:6952604e7c7b9621b713
Last active August 29, 2015 14:01
JBoss staging profile
<settings>
<profiles>
<profile>
<id>jboss-staging-repository-group</id>
<repositories>
<repository>
<id>jboss-staging-repository-group</id>
<name>JBoss Staging Repository Group</name>
<url>https://repository.jboss.org/nexus/content/groups/staging</url>
<layout>default</layout>
[INFO] org.jboss.aerogear.test:spacelift-jboss-manager:jar:0.3.0-SNAPSHOT
[INFO] +- org.arquillian.spacelift:arquillian-spacelift:jar:1.0.0.Alpha2:compile
[INFO] | +- org.jboss.arquillian.core:arquillian-core-spi:jar:1.1.4.Final:compile
[INFO] | | \- org.jboss.arquillian.core:arquillian-core-api:jar:1.1.4.Final:compile
[INFO] | +- org.jboss.arquillian.config:arquillian-config-api:jar:1.1.4.Final:compile
[INFO] | | \- org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-api-base:jar:2.0.0-alpha-5:compile
[INFO] | +- org.arquillian.spacelift:arquillian-spacelift-api:jar:1.0.0.Alpha2:compile
[INFO] | +- org.arquillian.spacelift:arquillian-spacelift-spi:jar:1.0.0.Alpha2:compile
[INFO] | +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-depchain:pom:2.1.0:compile
[INFO] | | +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api:jar:2.1.0:compile
@smiklosovic
smiklosovic / gist:c9e8de9bd72708da4885
Last active August 29, 2015 14:17
droidium 1.0.0.Final release notes
We are proud to announce the first final release of Arquillian Droidium component. There were lot of alpha releases where we were polishing stability and API for developers.
Arquillian Droidium is in its simplicity the container for Android, both Android emulators and physical devices. Arquillian Droidium makes testing of your Android application, when it comes to functional testing, a breeze.
The biggest strength of Arquillian Droidium lays in its simplicity. Droidium is very smart in hiding unnecessary boiler plate code you have to set up every time. Droidium tests are very clean and easy to read and maintain and you can purely focus on your testing logic.
Arquillian Droidium consists of two core extensions. The first one implements Android container as such, deployment of APKs to your device, starting, stopping and connecting to your Android devices and so one. The second core extension, Droidium Native extension, brings functional testing to your mobile environment. (1)
Functional testing of Android d
@smiklosovic
smiklosovic / gist:183c5929d38acfe29282
Last active August 29, 2015 14:27 — forked from tomster/gist:7585211
bootstrap a freebsd 9.2 host with ansible. it requires a password for the root user to be set for which it will prompt you (-k). you must use the paramiko transport to allow password based login. based on https://gist.github.com/illenseer/6390361
---
# run this with ansible-playbook -i ansible_hosts bootstrap.yml -k -c paramiko
- hosts: jails_host
gather_facts: false
remote_user: root
tasks:
- name: install pkgng
raw: "pkg_info | grep -v 'pkg-' > /dev/null ; if $? pkg_add -r pkg; rehash ; pkg2ng; echo 'WITH_PKGNG=yes' >> /etc/make.conf; echo 'packagesite: http://pkgbeta.freebsd.org/freebsd%3A9%3Ax86%3A64/latest' >> /usr/local/etc/pkg.conf; pkg update ; pkg upgrade -y"
- name: install python27
raw: "pkg install -y python27"
@smiklosovic
smiklosovic / DockerManager.java
Last active January 15, 2016 23:44
Arquillian Cube outside of Arquillian
package docker.manager;
import org.arquillian.cube.spi.Cube;
import org.arquillian.cube.spi.CubeRegistry;
import org.arquillian.cube.spi.event.CreateCube;
import org.arquillian.cube.spi.event.DestroyCube;
import org.arquillian.cube.spi.event.StartCube;
import org.arquillian.cube.spi.event.StopCube;
import org.jboss.arquillian.core.impl.loadable.LoadableExtensionLoader;
import org.jboss.arquillian.core.spi.Manager;
/*
* Added additional null checks when closing the ResultSet and Statements.
*
* Thanks to pihug12 and Grzegorz Oledzki at stackoverflow.com
* http://stackoverflow.com/questions/5332149/jdbc-scriptrunner-java-lang-nullpointerexception?tab=active#tab-top
*/
/*
* Modified: Use logWriter in print(Object), JavaDoc comments, correct Typo.
*/
/*
package net.miklosovic.qa;
import static net.miklosovic.qa.Annotations.Architecture.PPC;
import static net.miklosovic.qa.Annotations.JavaVendor.IBM;
import static net.miklosovic.qa.Annotations.JavaVersion.VERSION_1_8;
import static net.miklosovic.qa.Annotations.OperatingSystem.MAC;
import org.apache.commons.lang3.SystemUtils;
import org.junit.Test;
package net.miklosovic.qa;
import static net.miklosovic.qa.Annotations.Architecture.PPC;
import static net.miklosovic.qa.Annotations.JavaVendor.IBM;
import static net.miklosovic.qa.Annotations.JavaVersion.VERSION_1_8;
import net.miklosovic.qa.Annotations.OperatingSystem.Mac;
import org.apache.commons.lang3.SystemUtils;
import org.junit.Test;
package net.miklosovic.qa;
import static net.miklosovic.qa.Annotations.Architecture.PPC;
import static net.miklosovic.qa.Annotations.JavaVendor.IBM;
import static net.miklosovic.qa.Annotations.JavaVersion.VERSION_1_8;
import net.miklosovic.qa.Annotations.OperatingSystem.Mac;
import org.apache.commons.lang3.SystemUtils;
import org.junit.Test;
package net.miklosovic.qa;
import static net.miklosovic.qa.Annotations.Architecture.PPC;
import static net.miklosovic.qa.Annotations.JavaVendor.IBM;
import static net.miklosovic.qa.Annotations.JavaVersion.VERSION_1_8;
import net.miklosovic.qa.Annotations.OperatingSystem.Mac;
import org.apache.commons.lang3.SystemUtils;
import org.junit.Test;