mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-05 08:35:26 +00:00
.. | ||
configs | ||
checkBookmarks.py | ||
checkReleaseChannel.py | ||
diffBookmarks.py | ||
getOsInfo.py | ||
grabEULA.sh | ||
installdmg-expect.ex | ||
installdmg.sh | ||
logAppender.py | ||
minotaur.sh | ||
minotaur.xul | ||
mozDownload.py | ||
mozInstall.py | ||
partner.py | ||
quit.js | ||
quit.xul | ||
README.txt | ||
run-minotaur.py | ||
sb.js | ||
tests.manifest | ||
user.js |
== Steps to Install Minotaur == 1. Drop all the Minotaur files into a directory - this is the MINOTAUR_DIR folder 2. Change the tests.manifest file to also point to this directory DO NOT FORGET TRAILING SLASH!!: Windows: content minotaur file:///c:/code/minotaur/ Mac/Linux: content minotaur file:///Users/clint/code/Minotaur/workspace/ 3. If you will be using mozDownload.py - ensure that wget is installed! 4. Run Minotaur - run it without commands to get a usage statement 5. Run Minotaur - results will be in <buildname>/<version>/<locale> directory in the MINOTAUR_DIR folder == To get verification files for a first run of a build == 1. Run Minotaur without the "verification" args, this means without -b -o and -c options 2. The output.xml and bookmarks.html will be placed in <buildname>/<version>/<locale> directory in the MINOTAUR_DIR folder 3. View the http.log that was generated (or partner specs) and create a release.txt file where the first (and only) line is the release channel name 4. Edit these files if needed, and copy them to a verification directory. 5. Run Minotaur again with using these as your verification files for the -b -o and -c options 6. Submit those files for review and check-in so that future runs will use those files to diff against. == Known Issues and Troubleshooting == * No Firefox windows appear when I run Minotaur, and the Firefox process (may) hang out in the system process list after the test finishes: If you see this then Firefox is trying to tell you that your tests.manifest file is messed up. Either it has the wrong path, or you forgot the trailing slash. * On Mac, you should use the following style paths: <path to firefox.app>/Contents/MacOS This is the proper -f parameter path for a mac. So, for example, if firefox is installed in applications, this becomes: /Applications/Firefox.app/Contents/MacOS/