                                    (sort-by first))))
               [:div.loading-spinner common/spinner]))])))))
 
-(defn tests-ad [owner]
-  [:div
-   "With some of our inferred build commands we collect test metadata automatically, but that didn't happen for this project.  Collecting metadata allows us to list the specific failures, and in some cases makes parallel builds more efficient.  Here's how to get it:"
-   [:ul
-    [:li "For an inferred ruby test command, simply add the necessary "
-     [:a {:href "/docs/test-metadata#automatic-test-metadata-collection"} "formatter gem"]]
-    [:li "Python should work automatically, except for django you'll need to " [:a {:href "/docs/test-metadata#automatic-test-metadata-collection"} "use django-nose"] "."]
-    [:li "For another inferred test runner that you'd like us to add metadata support for, "
-     [:a (common/contact-support-a-info owner)
-      "let us know"] "."]
-    [:li "For a custom test command, configure your test runner to write a JUnit XML report to a directory in $CIRCLE_TEST_REPORTS - see "
-     [:a {:href "/docs/test-metadata#metadata-collection-in-custom-test-steps"} "the docs"] " for more information."]]])
+(defn tests-ad [owner language]
+      [:div
+       "Help us provide better insight around your tests and failures. "
+       [:a {:href (case language
+           "Clojure" "/docs/test-metadata#test2junit-for-clojure-tests"
+           "Ruby" "/docs/test-metadata#rspec"
+           "JavaScript" "/docs/test-metadata#js"
+           "Python" "/docs/test-metadata#python"
+           "Java" "/docs/test-metadata#java-junit-results-with-maven-surefire-plugin"
+           "/docs/test-metadata#metadata-collection-in-custom-test-steps")}
+        "Set up your test runner to output in JUnit-style XML"] ", so we can:"
+       [:ul
+        [:li "Show a summary of all test failures across all containers"]
+        [:li "Identify the slowest test"]
+        [:li "Balance tests between containers when using properly configured parallelization"]]
+       ])
 
 (defmulti format-test-name test-model/source)
 

              :else [:div.alert.iconified {:class (if build-succeeded? "alert-info" "alert-danger")}
                     [:div [:img.alert-icon {:src (common/icon-path
                                                   (if build-succeeded? "Info-Info" "Info-Error"))}]]
                     (tests-ad owner)]))])))))

(defn circle-yml-ad []
  [:div

                 (when (om/get-state owner :is-open?)
                   (om/build-all build-tests-file-block bottom-map))))))]]]]))))

(defn build-tests-list [{project :project
                        {{tests :tests} :tests-data
                         {build-status :status} :build
                         :as data} :build-data}
                        owner]
  (reify
    om/IWillMount
