| Index: pnacl/driver/tests/path_length_test.py
|
| diff --git a/pnacl/driver/tests/path_length_test.py b/pnacl/driver/tests/path_length_test.py
|
| index 39d4077233f027cc044f7bae32d156a8598da249..45dc390704f10c5db8688efad1398fe701c5e314 100644
|
| --- a/pnacl/driver/tests/path_length_test.py
|
| +++ b/pnacl/driver/tests/path_length_test.py
|
| @@ -33,12 +33,17 @@ class TestPathNames(driver_test_utils.DriverTesterCommon):
|
| self.cwd_backup = os.getcwd()
|
| self.LongTempDir = os.path.join(self.cwd_backup, 'a' * dir_len)
|
| os.mkdir(self.LongTempDir)
|
| + # Create a directory whose path will be exactly 235 chars long
|
| + shorter_dir_len = 235 - cwd_len - 1
|
| + self.ShorterTempDir = os.path.join(self.cwd_backup, 'a' * shorter_dir_len)
|
| + os.mkdir(self.ShorterTempDir)
|
|
|
| def tearDown(self):
|
| super(TestPathNames, self).tearDown()
|
| os.chdir(self.cwd_backup)
|
| sys.exit = self.backup_exit
|
| shutil.rmtree(self.LongTempDir)
|
| + shutil.rmtree(self.ShorterTempDir)
|
|
|
| def WriteCFile(self, filename):
|
| with open(filename, 'w') as f:
|
| @@ -56,7 +61,7 @@ class TestPathNames(driver_test_utils.DriverTesterCommon):
|
| if not driver_test_utils.CanRunHost():
|
| return
|
|
|
| - name = os.path.join(self.LongTempDir, 'a file')
|
| + name = os.path.join(self.ShorterTempDir, 'a file')
|
| self.WriteCFile(name + '.c')
|
| driver_tools.RunDriver('pnacl-clang',
|
| [name + '.c', '-c', '-o', name + '.o'])
|
|
|