The qatool is a ruby gem command-line utility that generates three things:
You can see a screencast demo here
Everything that it generates is "static," meaning that if you change a spec sheet, add or remove swf's from the directory being qa'd. You need to re-run the qatool command to re-generate the files.
The qatool searches for a "specs.xls" or "specs.xlsx" file in the working directory. The spec sheet contains expected meta data for each swf, like K size, dimensions, frame-rate, etc.
Spec sheets must be a certain format in order for the qatool to read. Below is a template excel sheet you can download and inspect, and use for further spec sheets.
Spec sheets are not required for the qatool to function, the __summary.html file will not be generated if a spec sheet isn't present.
Installation is a fairly painless process - but you will need administration rights.
The general steps for windows and mac are outlined below, followed by an example "session" that you can follow.
This is the workflow you can repeat for any other set of swf's you need to QA. Just "cd" into whichever directory contains swf's, run the command, and view the output.
Now and then, we may update the qatool, which will require you to install an update. All you have to do is run the below command.
The qatool is simple! One thing to remember is that it generates "static" files, which means a few things:
The qatool works even without a spec sheet - it won't generate the __summary.html page if a spec sheet isn't found.
If you want more information about Ruby, RubyGems, SWF Header Gem, or the Roo Gem, here are some links:
If you have problems, or find that the qatool is not generating any files - but it indeed should be, contact aaron.smith@mccannsf.com