diff --git a/jenkins/jobs/neutron-functional.yaml b/jenkins/jobs/neutron-functional.yaml
index 5ae30974b9..025d339b18 100644
--- a/jenkins/jobs/neutron-functional.yaml
+++ b/jenkins/jobs/neutron-functional.yaml
@@ -26,12 +26,22 @@
           fi
 
           function gate_hook {{
-              bash -xe $BASE/new/neutron/neutron/tests/contrib/gate_hook.sh dsvm-functional
+              if [[ -e $BASE/new/neutron/neutron/tests/contrib/gate_hook.sh ]]; then
+                  bash -xe $BASE/new/neutron/neutron/tests/contrib/gate_hook.sh dsvm-functional
+              else
+                  # Before kilo
+                  bash -xe $BASE/new/neutron/neutron/tests/functional/contrib/gate_hook.sh
+              fi
           }}
           export -f gate_hook
 
           function post_test_hook {{
-              bash -xe $BASE/new/neutron/neutron/tests/contrib/post_test_hook.sh dsvm-functional
+              if [[ -e $BASE/new/neutron/neutron/tests/contrib/post_test_hook.sh ]]; then
+                 bash -xe $BASE/new/neutron/neutron/tests/contrib/post_test_hook.sh dsvm-functional
+              else
+                 # Before kilo
+                 bash -xe $BASE/new/neutron/neutron/tests/functional/contrib/post_test_hook.sh
+              fi
           }}
           export -f post_test_hook