testing directory 2

This commit is contained in:
Egor Matveev 2022-05-03 08:42:21 +03:00
parent ad62672452
commit 68bda13e1b
4 changed files with 5 additions and 5 deletions

View File

@ -9,13 +9,13 @@ class JavaTester(BaseTester):
def before_test(self): def before_test(self):
files = [ files = [
file file
for file in listdir(self.solution.testing_directory) for file in listdir(self.path)
if file.endswith(".java") if file.endswith(".java")
] ]
code = self.solution.exec_command(f"javac {' '.join(files)}") code = self.solution.exec_command(f"javac {' '.join(files)}")
if code != 0: if code != 0:
raise TestException("CE") raise TestException("CE")
for file in listdir(self.solution.testing_directory): for file in listdir(self.path):
if file.endswith(".class"): if file.endswith(".class"):
self._executable = file.rstrip(".class") self._executable = file.rstrip(".class")
break break

View File

@ -7,7 +7,7 @@ class KotlinTester(BaseTester):
def before_test(self): def before_test(self):
files = [ files = [
file file
for file in listdir(self.solution.testing_directory) for file in listdir(self.path)
if file.endswith(".kt") if file.endswith(".kt")
] ]
code = self.solution.exec_command( code = self.solution.exec_command(

View File

@ -8,7 +8,7 @@ class Python3Tester(BaseTester):
def before_test(self): def before_test(self):
no_files = [file.filename for file in self.solution.task.files] no_files = [file.filename for file in self.solution.task.files]
for file in listdir(self.solution.testing_directory): for file in listdir(self.path):
if file.endswith(".py") and file not in no_files: if file.endswith(".py") and file not in no_files:
self.file = file self.file = file
break break

View File

@ -7,7 +7,7 @@ class SwiftTester(BaseTester):
def before_test(self): def before_test(self):
files = [ files = [
file file
for file in listdir(self.solution.testing_directory) for file in listdir(self.path)
if file.endswith(".swift") if file.endswith(".swift")
] ]
code = self.solution.exec_command( code = self.solution.exec_command(