{"id":769,"date":"2009-08-06T21:55:14","date_gmt":"2009-08-07T04:55:14","guid":{"rendered":"http:\/\/blog.mozilla.org\/addons\/?p=769"},"modified":"2009-08-06T21:58:24","modified_gmt":"2009-08-07T04:58:24","slug":"add-on-verification-suite-is-on-amo","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/","title":{"rendered":"Add-on Verification Suite is on AMO"},"content":{"rendered":"<p>RJ Walsh has just completed the first revision of the add-on verification suite we proposed a few months ago, now live on <a href=\"https:\/\/addons.mozilla.org\/\">addons.mozilla.org<\/a>.  This suite gives add-on authors and editors an automated tool to examine add-ons for common problems, and recommends fixes where appropriate. <\/p>\n<p>The goals for the project are:<\/p>\n<ul>\n<li>Detect problems in add-ons, including issues with security, compatibility, and other areas.  The author can receive alerts if problems are found.<\/li>\n<li>Help editors by automating simple, repetitive tests so they can spend their time doing more interesting things<\/li>\n<li>Maintain the level of excellence in public add-ons that Firefox users expect<\/li>\n<\/ul>\n<h3>Accessing the verification suite<\/h3>\n<p>If you are an add-on author log in to your <a href=\"https:\/\/addons.mozilla.org\/en-US\/developers\/\">developer control panel<\/a> and choose &#8220;Versions and Files&#8221; for one of your add-ons.  Find the version you want to analyze and click &#8220;No Test Results.&#8221; This takes you to the testing screen.  We&#8217;ll make this process easier in a future update.<\/p>\n<h3>What you&#8217;ll see<\/h3>\n<p><a style=\"padding:10px 10px 10px 10px;\" href=\"http:\/\/people.mozilla.org\/~clouserw\/public\/remora\/verification_summary.png\"><img decoding=\"async\" src=\"http:\/\/people.mozilla.org\/~clouserw\/public\/remora\/verification_summary.png\" alt=\"Verification Summary\" \/><\/a><br \/>\nAfter a brief analysis, a summary is displayed at the top of the page with what tests were run and their results.  If you see all green check marks, congratulations! Your add-on has passed the verification suite&#8217;s current set of tests.<\/p>\n<p><a style=\"padding:10px 10px 10px 10px;\" href=\"http:\/\/people.mozilla.org\/~clouserw\/public\/remora\/verification_detail.png\"><img decoding=\"async\" src=\"http:\/\/people.mozilla.org\/~clouserw\/public\/remora\/verification_detail.png\" alt=\"Verification Details\" \/><\/a><br \/>\nIf you see any warnings or errors scroll down the page to see a detailed report.  Beside each message that is reported is a [help] link which points to <a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/pages\/validation\">a page of documentation<\/a> explaining each test in more detail.  <\/p>\n<h3>Things to remember<\/h3>\n<p>Keep in mind that many tests are written to catch a broad number of cases and may display false positives.  Seeing warnings in the add-on analysis <em>does not<\/em> necessarily mean your add-on has problems &#8211; it&#8217;s simply raising a flag to double check that area.  As usual, we are very open about exactly what we are testing here. This tool, just like AMO, is completely open source and can be <a href=\"http:\/\/viewvc.svn.mozilla.org\/vc\/addons\/trunk\/site\/app\/controllers\/components\/validation.php?view=markup\">browsed online<\/a>.<\/p>\n<h3>Future plans<\/h3>\n<p>Over the next few months we&#8217;ll refine the tool to prevent false positives and add additional tests.  If you can think of other tests that would be helpful for authors or editors please submit a patch or just let us know.  We expect to have the tests running automatically when an add-on is uploaded by the end of the  year.<\/p>\n<p>If you have any questions, comments, or ideas for improvements please let us know, either as a comment on this blog or <a href=\"irc:\/\/irc.mozilla.org\/#amo\">on <abbr title=\"Internet Relay Chat\">IRC<\/abbr><\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>RJ Walsh has just completed the first revision of the add-on verification suite we proposed a few months ago, now live on addons.mozilla.org. This suite gives add-on authors and editors &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/\">Read more<\/a><\/p>\n","protected":false},"author":27,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[121],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Add-on Verification Suite is on AMO - Mozilla Add-ons Community Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wil Clouser\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/\",\"name\":\"Add-on Verification Suite is on AMO - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/people.mozilla.org\/~clouserw\/public\/remora\/verification_summary.png\",\"datePublished\":\"2009-08-07T04:55:14+00:00\",\"dateModified\":\"2009-08-07T04:58:24+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/ed34384989d96d205f4bac8a3de62631\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/#primaryimage\",\"url\":\"http:\/\/people.mozilla.org\/~clouserw\/public\/remora\/verification_summary.png\",\"contentUrl\":\"http:\/\/people.mozilla.org\/~clouserw\/public\/remora\/verification_summary.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Add-on Verification Suite is on AMO\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/\",\"name\":\"Mozilla Add-ons Community Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/ed34384989d96d205f4bac8a3de62631\",\"name\":\"Wil Clouser\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/656fad0dd7cc21dfc11e9b9e953598fd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/656fad0dd7cc21dfc11e9b9e953598fd?s=96&d=mm&r=g\",\"caption\":\"Wil Clouser\"},\"description\":\"Wil solves problems on addons.mozilla.org. He's interested in security, scalability, and localization.\",\"sameAs\":[\"http:\/\/micropipes.com\/blog\/\"],\"url\":\"https:\/\/blog.mozilla.org\/addons\/author\/wclousermozillacom\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Add-on Verification Suite is on AMO - Mozilla Add-ons Community Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/","twitter_misc":{"Written by":"Wil Clouser","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/","url":"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/","name":"Add-on Verification Suite is on AMO - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/#primaryimage"},"thumbnailUrl":"http:\/\/people.mozilla.org\/~clouserw\/public\/remora\/verification_summary.png","datePublished":"2009-08-07T04:55:14+00:00","dateModified":"2009-08-07T04:58:24+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/ed34384989d96d205f4bac8a3de62631"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/#primaryimage","url":"http:\/\/people.mozilla.org\/~clouserw\/public\/remora\/verification_summary.png","contentUrl":"http:\/\/people.mozilla.org\/~clouserw\/public\/remora\/verification_summary.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/addons\/2009\/08\/06\/add-on-verification-suite-is-on-amo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"Add-on Verification Suite is on AMO"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/addons\/#website","url":"https:\/\/blog.mozilla.org\/addons\/","name":"Mozilla Add-ons Community Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/ed34384989d96d205f4bac8a3de62631","name":"Wil Clouser","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/656fad0dd7cc21dfc11e9b9e953598fd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/656fad0dd7cc21dfc11e9b9e953598fd?s=96&d=mm&r=g","caption":"Wil Clouser"},"description":"Wil solves problems on addons.mozilla.org. He's interested in security, scalability, and localization.","sameAs":["http:\/\/micropipes.com\/blog\/"],"url":"https:\/\/blog.mozilla.org\/addons\/author\/wclousermozillacom\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/769"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/comments?post=769"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/769\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media?parent=769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}