доделал копирование папок для тестов. не было учтено наличие подверсий.
This commit is contained in:
2023-11-27 21:59:45 +03:00
parent f8146f8267
commit e6f9b9103b
5 changed files with 26 additions and 23 deletions

View File

@@ -81,7 +81,10 @@ public class CreateTestFromDirectory extends Pass_2021<Test> {
Log.Writeln_("Имя файла " + Utils.Brackets(file.getName()) + " содержит запрещённые символы " + Constants.all_forbidden_characters_string + ", или кириллицу.");
bad++;
}
if (file.isDirectory() && !file.getName().equalsIgnoreCase(Constants.data) && Utils.isVersion(file)) {
if (file.isDirectory() &&
!file.getName().equalsIgnoreCase(Constants.data) &&
!Utils.isVersion(file)
) {
subdirs++;
}
if (file.isFile()) {
@@ -140,7 +143,7 @@ public class CreateTestFromDirectory extends Pass_2021<Test> {
File tempProject = target.packCode(dir, true); //создание копии папки, и архивация.
//-- получить размерность консольным сапфором. папка уже отправлена и чистить ее не нужно!!
ShowMessage2("Синтаксический анализ и определение размерности");
if (group.language.equals(LanguageName.fortran)&&!Sapfor.getMinMaxDim(Sapfor.getTempCopy(Current.getSapfor().getFile()), tempProject, target))
if (group.language.equals(LanguageName.fortran) && !Sapfor.getMinMaxDim(Sapfor.getTempCopy(Current.getSapfor().getFile()), tempProject, target))
Log.Writeln_("Не удалось определить размерность теста " + Utils.Brackets(tempProject.getName()));
}
@Override