diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000000000000000000000000000000000000..beeb64de7cb8962ead5eb5c68a2bb0336bc09451
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,13 @@
+language: python
+python:
+  - 2.5
+  - 2.6
+  - 2.7
+
+# whitelist
+branches:
+  only:
+    - unittest
+
+before_script: cd ./tests
+script: ./all_tests.py
\ No newline at end of file
diff --git a/tests/all_tests.py b/tests/all_tests.py
old mode 100644
new mode 100755
index fc0eac66c0c82436e51d169074b74dc27593b509..ad9c9433e3aa57655be82ae823fc7fafac35dc15
--- a/tests/all_tests.py
+++ b/tests/all_tests.py
@@ -1,3 +1,4 @@
+#!/usr/bin/env python
 # coding=UTF-8
 # Author: Dennis Lutter <lad1337@gmail.com>
 # URL: http://code.google.com/p/sickbeard/