| Index: scripts/master/factory/nacl_commands.py
|
| ===================================================================
|
| --- scripts/master/factory/nacl_commands.py (revision 54715)
|
| +++ scripts/master/factory/nacl_commands.py (working copy)
|
| @@ -518,20 +518,30 @@
|
| env=self._build_env,
|
| locks=[self.slave_exclusive_lock])
|
|
|
| - def AddValgrind(self, options=None):
|
| - """Add a valgrind test step."""
|
| + def AddMemcheck(self, options=None):
|
| + """Add a Memcheck test step."""
|
| cmd = ('%s platform=x86-64 sdl=none '
|
| - 'run_under=src/third_party/valgrind/bin/memcheck.sh,'
|
| - '--log-file=mc.log scale_timeout=20 '
|
| - 'run_hello_world_test') % self._test_tool
|
| + 'buildbot=memcheck memcheck_bot_tests') % self._test_tool
|
| self.AddTestStep(
|
| shell.ShellCommand,
|
| - test_name='valgrind', timeout=10000,
|
| + test_name='memcheck', timeout=10000,
|
| test_command=cmd,
|
| workdir='build/native_client',
|
| env=self._build_env,
|
| locks=[self.slave_exclusive_lock])
|
|
|
| + def AddThreadSanitizer(self, options=None):
|
| + """Add a ThreadSanitizer test step."""
|
| + cmd = ('%s platform=x86-64 sdl=none '
|
| + 'buildbot=tsan tsan_bot_tests') % self._test_tool
|
| + self.AddTestStep(
|
| + shell.ShellCommand,
|
| + test_name='tsan', timeout=10000,
|
| + test_command=cmd,
|
| + workdir='build/native_client',
|
| + env=self._build_env,
|
| + locks=[self.slave_exclusive_lock])
|
| +
|
| def DropDoxygen(self):
|
| """Adds a step to drop doxygen from the tarballs."""
|
| if self._target_platform.startswith('win'):
|
|
|