diff --git a/.stestr.conf b/.stestr.conf
new file mode 100644
index 00000000..69354e55
--- /dev/null
+++ b/.stestr.conf
@@ -0,0 +1,3 @@
+[DEFAULT]
+test_path=./vmware_nsxlib/tests/unit
+top_dir=./
diff --git a/tools/ostestr_compat_shim.sh b/tools/ostestr_compat_shim.sh
deleted file mode 100755
index cffeac5c..00000000
--- a/tools/ostestr_compat_shim.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-# Copied from neutron/tools. Otherwise no units tests are found.
-# preserve old behavior of using an arg as a regex when '--' is not present
-case $@ in
-  (*--*) ostestr $@;;
-  ('') ostestr;;
-  (*) ostestr --regex "$@"
-esac
diff --git a/tox.ini b/tox.ini
index 58d82be1..ffdf8697 100644
--- a/tox.ini
+++ b/tox.ini
@@ -15,7 +15,8 @@ deps = -r{toxinidir}/requirements.txt
        -r{toxinidir}/test-requirements.txt
 whitelist_externals = sh
 commands =
-  {toxinidir}/tools/ostestr_compat_shim.sh {posargs}
+  stestr run {posargs}
+  stestr slowest
 # there is also secret magic in ostestr which lets you run in a fail only
 # mode. To do this define the TRACE_FAILONLY environmental variable.