Job dependency, rename jobs with underscores, updated api-test

Change-Id: I4c272664c01131783da51b971645a964d7f74918
diff --git a/jjb/verify/cord.yaml b/jjb/verify/cord.yaml
index 59ae2e0..601f3b0 100644
--- a/jjb/verify/cord.yaml
+++ b/jjb/verify/cord.yaml
@@ -13,5 +13,8 @@
     name: 'verify-cord-jobs'
     jobs:
       - 'verify-licensed'
-      - 'verify-ansible-lint'
+      - 'verify-ansible-lint':
+          dependency-jobs: 'verify_cord_licensed'
+      - 'api-test':
+          dependency-jobs: 'verify_cord_licensed, verify_cord_ansible-lint'
 
diff --git a/jjb/verify/helm-charts.yaml b/jjb/verify/helm-charts.yaml
index 73c7b5b..7eaa8bf 100644
--- a/jjb/verify/helm-charts.yaml
+++ b/jjb/verify/helm-charts.yaml
@@ -13,5 +13,6 @@
     name: 'verify-helm-charts-jobs'
     jobs:
       - 'verify-licensed'
-      - 'verify-helm-lint'
+      - 'verify-helm-lint':
+          dependency-jobs: 'verify_helm-charts_licensed'
 
diff --git a/jjb/verify/maas.yaml b/jjb/verify/maas.yaml
index 936e635..f9c029c 100644
--- a/jjb/verify/maas.yaml
+++ b/jjb/verify/maas.yaml
@@ -13,5 +13,6 @@
     name: 'verify-maas-jobs'
     jobs:
       - 'verify-licensed'
-      - 'verify-ansible-lint'
+      - 'verify-ansible-lint':
+          dependency-jobs: 'verify_maas_licensed'
 
diff --git a/jjb/verify/platform-install.yaml b/jjb/verify/platform-install.yaml
index 0a1e376..c04db63 100644
--- a/jjb/verify/platform-install.yaml
+++ b/jjb/verify/platform-install.yaml
@@ -13,5 +13,8 @@
     name: 'verify-platform-install-jobs'
     jobs:
       - 'verify-licensed'
-      - 'verify-ansible-lint'
+      - 'verify-ansible-lint':
+          dependency-jobs: 'verify_platform-install_licensed'
+      - 'api-test':
+          dependency-jobs: 'verify_platform-install_licensed, verify_platform-install_ansible-lint'