Package schrodinger :: Package test :: Module perceptualdiff
[hide private]
[frames] | no frames]

Module perceptualdiff

Run Perceptual Diff tests in maestrolibs

Classes [hide private]
  Notify
  PerceptualDiffTest
The tests that use perceptualdiff all require some boilerplate arguments:
Functions [hide private]
 
get_notification_method()
Get the failure notification method based on username and the SCHRODINGER_IMAGE_DIFF_NOTIFICATION environment variable.
 
get_opengl_version_string()
 
uses_old_mesa()
Does the current display use an old version of Mesa graphics?
 
email_failure_summary(name, valid_path, exc)
Email a summary of the perceptualdiff failure.
 
git_summary()
Return a string summarizing the state of the mmshare git repo.
Variables [hide private]
  MAIL_HOST = 'nyc-mail.schrodinger.com'
  MAESTRO_USERS = set(['andys', 'bertel', 'devendra', 'goyal', '...
  _build_tools = '/scr/buildbot/src/mmshare/build_tools'
  MESA_VERSION = 'Mesa-7.7.1'
  __package__ = 'schrodinger.test'
Function Details [hide private]

uses_old_mesa()

 

Does the current display use an old version of Mesa graphics?

If so, we probably want to use a newer Mesa version for the tests.


Variables Details [hide private]

MAESTRO_USERS

Value:
set(['andys',
     'bertel',
     'devendra',
     'goyal',
     'jainjavvajiquescottm',
     'young'])