(self)
| 82 | return self.trace(script_file, subcommand) |
| 83 | |
| 84 | def assert_usable(self): |
| 85 | try: |
| 86 | output = self.trace(abspath("assert_usable" + self.EXTENSION)) |
| 87 | output = output.strip() |
| 88 | except (FileNotFoundError, NotADirectoryError, PermissionError) as fnfe: |
| 89 | output = str(fnfe) |
| 90 | if output != "probe: success": |
| 91 | raise unittest.SkipTest( |
| 92 | "{}(1) failed: {}".format(self.COMMAND[0], output) |
| 93 | ) |
| 94 | |
| 95 | |
| 96 | class DTraceBackend(TraceBackend): |