QA/BrowserID/TestPlan: Difference between revisions

Jump to navigation Jump to search
Line 177: Line 177:
*** node bin/verifier
*** node bin/verifier
*** node bin/router
*** node bin/router
*** node bin/static
*** /usr/bin/node /opt/browserid/lib/verifier/verifier-compute.js
*** /usr/bin/node /opt/browserid/lib/verifier/verifier-compute.js
*** /usr/bin/node /opt/browserid/lib/bcrypt-compute.js
*** /usr/bin/node /opt/browserid/lib/bcrypt-compute.js
** secure webheads:
** secure webheads:
*** node bin/dbwriter
*** node bin/dbwriter
*** /usr/bin/node /opt/browserid/lib/bcrypt-compute.js
*** /usr/bin/node /opt/browserid/lib/bcrypt-compute.js
** keysigners:
** keysigners:
*** node bin/keysigner
*** node bin/keysigner
*** /usr/bin/node /opt/browserid/lib/keysigner/keysigner-compute.js
*** /usr/bin/node /opt/browserid/lib/keysigner/keysigner-compute.js
** databases:
** databases:
*** /bin/sh /usr/bin/mysqld_safe --datadir=/data/mysql --pid-file=/var/run/mysqld/mysqld.pid
*** /bin/sh /usr/bin/mysqld_safe --datadir=/data/mysql --pid-file=/var/run/mysqld/mysqld.pid
*** /usr/sbin/mysqld --basedir=/usr --datadir=/data/mysql --user=mysql --log-error=/data/mysql/db1.iddb.scl2.stage.svc.mozilla.com.err --open-files-limit=8192 --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
*** /usr/sbin/mysqld --basedir=/usr --datadir=/data/mysql --user=mysql --log-error=/data/mysql/db1.iddb.scl2.stage.svc.mozilla.com.err --open-files-limit=8192 --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
*** perl /usr/bin/pt-heartbeat --create-table -D browserid -u root --update
*** perl /usr/bin/pt-heartbeat --create-table -D browserid -u root --update
** Note: This assumes access to the main Stage Admin server. If you do not have SSH access, then get QA staff or Dev to verify the processes.
** Note: This assumes access to the main Stage Admin server. If you do not have SSH access, then get QA staff or Dev to verify the processes.


* Version Checks
* Version Checks
** Production: https://browserid.org/ver.txt
** Production: https://login.persona.org/ver.txt
** Dev: https://dev.diresworb.org/ver.txt
** Dev: https://login.dev.anosrep.org/ver.txt
** Stage: https://diresworb.org/ver.txt
** Stage: https://login.anosrep.org/ver.txt
** Note: Dev should always be running one version newer than Stage. Stage should be running one version newer than Production.
** Note: Dev should always be running one version newer than Stage. Stage should be running one version newer than Production.


Line 200: Line 205:
** See Stage Logging section above.
** See Stage Logging section above.
** Note: This assumes access to the main Stage Admin server. If you do not have SSH access, then get QA staff or Dev to verify that the logs are active.
** Note: This assumes access to the main Stage Admin server. If you do not have SSH access, then get QA staff or Dev to verify that the logs are active.
* Verify heartbeat on the servers
** Dev: https://dev.diresworb.org/__heartbeat__
** Prod: https://browserid.org/__heartbeat__
** Stage: https://diresworb.org/__heartbeat__
** all of them should return "ok" to the browser


=== Local Installs ===
=== Local Installs ===
Confirmed users
3,727

edits

Navigation menu