Files
VisualSapfor/src/Visual_DVM_2021/Passes/PassCode_2021.java
2024-09-17 14:01:38 +03:00

1027 lines
44 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package Visual_DVM_2021.Passes;
public enum PassCode_2021 {
Undefined,
//-
UpdateProperty,
ShowAllParallelVariants,
ShowParallelVariantsCoverage,
//-
DeleteServerSapfor,
SaveProfile,
ApplyProfile,
EditProfile,
DeleteProfile,
//-
CheckAccount,
CheckRegistrationOnServer,
EditAccount,
AddSubscriber,
EditSubscriber,
DeleteSubscriber,
//----
SetSelectedFilesLanguage,
SetSelectedFilesStyle,
SetSelectedFilesType,
DeleteSelectedFiles,
//----
DropFastAccess,
DropLastProjects,
UpdateSetting,
//-
OpenCurrentProject,
CloseCurrentProject,
DropAnalyses,
CleanAnalyses,
DeleteLonelyM,
DeleteSubversions,
DeleteDebugResults,
ResetCurrentProject,
CreateEmptyProject,
DeleteVersion,
//-
OpenCurrentFile,
CloseCurrentFile,
Save,
//-
AddFile,
RenameFile,
IncludeFile,
ExcludeFile,
DeleteFile,
ImportFiles,
//-
CreateEmptyDirectory,
RenameDirectory,
DeleteDirectory,
//-
SPF_ParseFilesWithOrder,
SPF_GetIncludeDependencies,
SPF_GetFileLineInfo,
SPF_GetGraphLoops,
SPF_GetGraphFunctions,
SPF_GetGraphFunctionPositions,
SPF_GetAllDeclaratedArrays,
SPF_GetArrayDistributionOnlyAnalysis,
SPF_GetArrayDistribution,
//-
SPF_CorrectCodeStylePass,
SPF_CreateIntervalsTree,
SPF_RemoveDvmDirectives,
SPF_RemoveDvmDirectivesToComments,
SPF_RemoveUnusedFunctions,
SPF_ResolveParallelRegionConflicts,
SPF_LoopEndDoConverterPass,
SPF_LoopFission,
SPF_LoopUnion,
SPF_PrivateShrinking,
SPF_PrivateExpansion,
SPF_RemoveDvmIntervals,
SPF_DuplicateFunctionChains,
SPF_ConvertStructures,
SPF_CreateCheckpoints,
SPF_InitDeclsWithZero,
//-
SPF_LoopUnionCurrent,
SPF_ChangeSpfIntervals,
SPF_ExpressionSubstitution,
SPF_InsertDvmhRegions,
SPF_StatisticAnalyzer,
//-
CombineFiles,
EraseBadSymbols,
CopyProject,
//-
GenerateParallelVariants,
PredictParallelVariants,
SPF_PredictParallelVariant,
CreateParallelVariants,
SPF_CreateParallelVariant,
SPF_InlineProceduresH,
SPF_InlineProcedures,
SPF_InsertIncludesPass,
SPF_InlineProcedure,
SPF_ModifyArrayDistribution,
SPF_GetGCovInfo,
SPF_GetArrayDistributionOnlyRegions,
SPF_LoopUnrolling,
SPF_ResolveCommonBlockConflicts,
SPF_SharedMemoryParallelization,
SPF_RemoveOmpDirectives,
SPF_RenameIncludes,
//
RestoreSavedArrays,
MassSelectArrays,
DropSavedArrays,
//-
SynchronizeBugReports,
ZipFolderPass,
UnzipFolderPass,
AddBugReport,
DeleteBugReport,
DeleteBugReportFromServer,
PublishBugReport,
SendBugReport,
DeleteDownloadedBugReports,
ExtractRecipients,
Email,
//-
GetComponentsActualVersions,
PublishComponent,
CreateComponentBackUp,
InstallComponentFromFolder,
ResurrectComponent,
ResurrectComponentFromServer,
DownloadComponent,
ShowComponentChangesLog,
UpdateComponent,
BuildComponent,
DownloadRepository,
SaveGraph,
ApplyBugReportSettings,
DownloadBugReport,
UpdateBugReportField,
AppendBugReportField,
GetComponentsBackupsFromServer,
//-
AddMachine,
EditMachine,
DeleteMachine,
//-
AddUser,
EditUser,
DeleteUser,
//-
AddCompiler,
EditCompiler,
DeleteCompiler,
ShowCompilerHelp,
//-
AddMakefile,
EditMakefile,
DeleteMakefile,
//-
EditModule,
//-
AddRunConfiguration,
EditRunConfiguration,
DeleteRunConfiguration,
//-
AddEnvironmentValue,
EditEnvironmentValue,
DeleteEnvironmentValue,
//-
ShowMakefilePreview,
//-
InitialiseUser,
DownloadProject,
//-
SelectRemoteFile,
Compile,
Run,
RemoteCompilation,
ServerRun,
MVSRun,
//-
LinuxLocalCompilation,
LinuxLocalRun,
//-
EditProjectCompilationMaxtime,
EditProjectRunMaxtime,
//-
OpenBugReportTestProject,
OpenBugReport,
CloseBugReport,
UpdateBugReportProgress,
SaveBugReportDescription,
SaveBugReportComment,
AppendBugReportDescription,
AppendBugReportComment,
SaveBugReportRecipients,
SaveBugReportExecutor,
//-
EditTest,
//-
EditGroup,
PublishGroup,
DeleteGroup,
//-
DownloadAllBugReportsArchives,
ShowInstruction,
//-
ArchivesBackupPass,
PublishTest,
DownloadTest,
SynchronizeTests,
//-
MakeScreenShot,
RemoteInitialiseUser,
LocalInitaliseUser,
RemoteSingleCommand,
LocalSingleCommand,
//-
WindowsLocalCompilation,
WindowsLocalRun,
PickCompilerOptions,
PickCompilerEnvironments,
//-
DeleteSelectedCompilationTasks,
DeleteSelectedRunTasks,
AddDVMParameter,
EditDVMParameter,
DeleteDVMParameter,
//-
SPF_GetArrayLinks,
Precompilation,
GCOV,
ConvertCorrectnessTests,
ShowCompilerVersion,
//-
PickCompilerEnvironmentsForTesting,
AddDVMParameterForTesting,
//-
RefreshDVMTests,
//-
SPF_GetMaxMinBlockDistribution,
//-
PublishConfiguration,
EditConfiguration,
//-
DownloadTaskTest,
//-
ApplyCurrentFunction,
//->
CheckRemoteWorkspace,
PublishRemoteWorkspace,
//->
PrepareForModulesAssembly,
//->
DVMConvertProject,
//->
UpdateSelectedComponents,
SPF_PrivateRemoving,
//->
OpenProject,
CloseProject,
//->
SaveFunctionsGraphCoordinates,
DeleteSelectedVersions,
CreateTestsGroupFromSelectedVersions,
ExcludeSelectedFiles,
IncludeSelectedFiles,
//--
PublishSapforConfiguration,
EditSapforConfiguration,
DeleteSapforConfiguration,
//-
PublishSapforConfigurationCommand,
EditSapforConfigurationCommand,
DeleteSapforConfigurationCommand,
//->
OpenSapforEtalonVersion,
OpenSapforVersion,
PublishServerSapfor,
DeleteTest,
DeleteConfiguration,
//--
CreateGroupFromDirectory,
CreateTestFromDirectory,
CreateTestFromSelectedFiles, //NEW
CreateTestFromProject,
SPF_RemoveComments,
CreateTestFromFile,
CreateTestsFromFiles,
CreateGroupFromFiles,
DeleteSubscriberWorkspace,
ExportDVMPackageToExcel,
//->
ActualizeDVMPackages,
ActualizeSapforPackages,
ActualizePackages,
//->
AddDVMPackage,
DeleteDVMPackage,
AbortDVMPackage,
//->
AddSapforPackage,
AddTasksToSapforPackage,
DeleteSapforPackage,
StartSapforPackage,
AbortSapforPackage,
DownloadDVMPackage,
DownloadDVMPackages,
DownloadSapforPackage,
//->
TestPass,
SPF_InsertPrivateFromGUI,
CloneDVMPackage,
CloneSapforPackage,
SPF_RemoveDeadCode,
ReplaceTestProject,
ReplaceTestsFromFiles,
CompareDVMRunTasks,
CompareSapforPackages,
CreateDVMPackageFromCurrentProject,
//--
PingTestingServer,
ShutdownTestingServer,
StartTestingServer,
PublishTestingServer,
//---
PingComponentsServer,
ShutdownComponentsServer,
StartComponentsServer,
PublishComponentsServer,
//---
SPF_InsertImplicitNone,
CompileServerSapfor,
ActualizeServerSapfors,
ShowTestingServerFile,
//--
ShowSapforCompilationOut,
ShowSapforCompilationErr,
GetOldBugReports,
ShowCurrentDVMConfigurationTests,
SaveCurrentDVMConfiguration,
StartSelectedDVMConfigurations,
;
//--
public String getDescription() {
switch (this) {
case Undefined:
return "?";
case StartSelectedDVMConfigurations:
return "Запустить отмеченные конфигурации тестирования DVM системы";
case ShowCurrentDVMConfigurationTests:
return "Отметить группы и тесты, участвующие в текущей конфигурации DVM системы";
case SaveCurrentDVMConfiguration:
return "Сохранить информацию о тестах текущей конфигурации DVM системы";
case GetOldBugReports:
return "Получить неиспользуемые баг репорты";
case SPF_RenameIncludes:
return "Переименование заголовочных файлов";
case ShowSapforCompilationOut:
return "Отобразить поток вывода сборки SAPFOR";
case ShowSapforCompilationErr:
return "Отобразить поток ошибок сборки SAPFOR";
case ShowTestingServerFile:
return "Отобразить файл сервера тестирования";
case ActualizeServerSapfors:
return "Проверить собираемые версии SAPFOR";
case CompileServerSapfor:
return "Собрать версию Sapfor";
case PublishComponentsServer:
return "Опубликовать сервер компонент и отчётов об ошибках";
case PingComponentsServer:
return "Проверить активносто сервера компонент и отчётов об ошибках";
case StartComponentsServer:
return "Запустить сервер компонент и отчётов об ошибках";
case ShutdownComponentsServer:
return "Остановить сервер компонент и отчётов об ошибках";
//--
case PublishTestingServer:
return "Опубликовать тестовый сервер.";
case SPF_InsertImplicitNone:
return "Вставка оператора Implicit NONE";
case PingTestingServer:
return "Проверить активность тестового сервера";
case StartTestingServer:
return "Запустить тестовый сервер";
case ShutdownTestingServer:
return "Остановить тестовый сервер";
case CreateDVMPackageFromCurrentProject:
return "Тестировать текущий проект";
case CompareSapforPackages:
return "Сравнить пакеты задач SAPFOR";
case CompareDVMRunTasks:
return "Сравнить тестовые задачи на запуск";
case ReplaceTestsFromFiles:
return "Заменить тесты группы на выбранные файлы";
case ReplaceTestProject:
return "Заменить тестовый проект на текущий";
case SPF_RemoveDeadCode:
return "Удаление мертвого кода";
case CloneSapforPackage:
return "Клонировать пакет SAPFOR с текущей версией";
case CloneDVMPackage:
return "Клонировать пакет DVM c текущим компилятором";
case AddTasksToSapforPackage:
return "Добавить задачи в пакет SAPFOR";
case SPF_InsertPrivateFromGUI:
return "Вставка директив приватизации";
case CreateTestFromSelectedFiles:
return "Создать тест из выделенных файлов";
case DownloadSapforPackage:
return "Синхронизация пакета SAPFOR";
case DownloadDVMPackages:
return "Синхронизация пакетов задач DVM";
case AbortSapforPackage:
return "Прервать пакет тестирования SAPFOR";
case StartSapforPackage:
return "Запустить пакет задач SAPFOR";
case DeleteSapforPackage:
return "Удалить пакеты тестирования SAPFOR";
case AddSapforPackage:
return "Создать пустой пакет";
case AbortDVMPackage:
return "Прервать пакет тестирования DVM";
case DeleteDVMPackage:
return "Удалить пакет задач DVM";
case DownloadDVMPackage:
return "Скачать пакет задач DVM";
case AddDVMPackage:
return "Создать пустой пакет";
case ActualizePackages:
return "Обновить пакеты задач";
case ActualizeDVMPackages:
return "Обновить пакеты тестирования DVM";
case ActualizeSapforPackages:
return "Обновить пакеты тестирования SAPFOR";
case ExportDVMPackageToExcel:
return "Экспорт пакета задач в Excel";
case DeleteSubscriberWorkspace:
return "Удалить рабочее пространство пользователя";
case CreateGroupFromFiles:
return "Создать группу из файлов в папке";
case CreateTestsFromFiles:
return "Добавить тесты из файлов к текущей группе";
case CreateTestFromFile:
return "Создать тест из файла";
case SPF_RemoveComments:
return "Удаление комментариев";
case CreateTestFromProject:
return "Создать тест из текущего проекта";
case CreateTestFromDirectory:
return "Создать тест из папки";
case SPF_RemoveOmpDirectives:
return "Удаление OpenMP директив";
case CreateGroupFromDirectory:
return "Создать группу тестов из папки";
case DeleteConfiguration:
return "Удалить конфигурацию";
case DeleteTest:
return "Удалить тест";
case PublishServerSapfor:
return "Опубликовать собранную версию SAPFOR";
case DeleteGroup:
return "Удалить группу";
case UpdateProperty:
return "Обновить параметр";
case OpenSapforEtalonVersion:
return "Открыть текущую эталонную версию SAPFOR как проект";
case OpenSapforVersion:
return "Открыть текущую версию SAPFOR как проект";
case ShowAllParallelVariants:
return "Отобразить все параллельные варианты";
case ShowParallelVariantsCoverage:
return "Отобразить минимальное покрытие параллельных вариантов";
case DeleteServerSapfor:
return "Удалить версию SAPFOR";
case EditProfile:
return "Редактировать профиль";
case DeleteProfile:
return "Удалить профиль";
case ApplyProfile:
return "Применить профиль";
case SaveProfile:
return "Сохранить текущие настройки SAPFOR как профиль";
case SPF_SharedMemoryParallelization:
return "Распараллеливание на общую память";
case ResurrectComponentFromServer:
return "Восстановление предыдущей версии компонента с сервера";
case ResurrectComponent:
return "Восстановление предыдущей версии компонента с этого компьютера";
case GetComponentsBackupsFromServer:
return "Получить список предыдущих версий компонент с сервера";
case MassSelectArrays:
return "Массовый выбор массивов";
case AddSubscriber:
return "Добавить учётную запись";
case EditSubscriber:
return "Редактировать учётную запись";
case DeleteSubscriber:
return "Удалить учётную запись";
case CheckAccount:
return "Проверка учётной записи";
case CheckRegistrationOnServer:
return "Проверка регистрации учетной записи на сервере";
case EditAccount:
return "Редактирование учётной записи";
case DeleteSelectedFiles:
return "Удалить отмеченные файлы проекта";
case SetSelectedFilesLanguage:
return "Установить язык для отмеченных файлов";
case SetSelectedFilesStyle:
return "Установить стиль для отмеченных файлов";
case SetSelectedFilesType:
return "Установить тип для отмеченных файлов";
case DeleteDownloadedBugReports:
return "Удалить загруженные отчёты об ошибках";
case DeleteSapforConfigurationCommand:
return "Удалить команду конфигурации тестирования Sapfor";
case EditSapforConfigurationCommand:
return "Редактировать команду конфигурации тестирования Sapfor";
case PublishSapforConfigurationCommand:
return "Опубликовать команду конфигурации тестирования Sapfor";
case PublishSapforConfiguration:
return "Опубликовать конфигурацию тестирования SAPFOR";
case EditSapforConfiguration:
return "Редактировать конфигурацию тестирования SAPFOR";
case DeleteSapforConfiguration:
return "Удалить конфигурацию тестирования SAPFOR";
case ExcludeSelectedFiles:
return "Исключить из рассмотрения отмеченные файлы";
case IncludeSelectedFiles:
return "Включить в рассмотрение отмеченные файлы";
case CreateTestsGroupFromSelectedVersions:
return "Создать тесты из отмеченных версий, и опубликовать в текущей группе";
case DeleteSelectedVersions:
return "Удаление отмеченных версий";
case SaveFunctionsGraphCoordinates:
return "Сохранить координаты вершин графа процедур";
case SPF_InsertDvmhRegions:
return "Вставка DVMH-регионов";
case SPF_ResolveCommonBlockConflicts:
return "Разрешение конфликтов common блоков";
case OpenProject:
return "Открытие проекта (пакетный режим)";
case CloseProject:
return "Закрытие проекта (пакетный режим)";
case SPF_PrivateRemoving:
return "Удаление приватных переменных";
case UpdateSelectedComponents:
return "Обновить отмеченные компоненты";
case DVMConvertProject:
return "Конвертация проекта";
case PrepareForModulesAssembly:
return "Подготовка к сборке модулей";
case CheckRemoteWorkspace:
return "Проверка удалённой рабочей папки";
case PublishRemoteWorkspace:
return "Публикация удалённой рабочей папки";
case ApplyCurrentFunction:
return "Назначить текущую функцию по имени";
case DownloadTaskTest:
return "Загрузить тест текущей задачи";
case PublishConfiguration:
return "Опубликовать конфигурацию тестирования";
case EditConfiguration:
return "Просмотр/Редактирование конфигурацию тестирования";
case SPF_GetMaxMinBlockDistribution:
return "Определить размерность теста по DVM директивам";
case RefreshDVMTests:
return "Обновить DVM тесты";
case AddDVMParameterForTesting:
return "Добавить параметр DVM системы для группы";
case PickCompilerEnvironmentsForTesting:
return "Выбрать набор переменных окружения";
case ShowCompilerVersion:
return "Отобразить версию текущего компилятора";
case ConvertCorrectnessTests:
return "Конвертировать тесты из репозитория";
case SPF_GetArrayDistributionOnlyRegions:
return "Анализ областей распараллеливания";
case SPF_GetGCovInfo:
return "Показать покрытие GCOV";
case GCOV:
return "Обновить покрытие GCOV";
case Precompilation:
return "Предварительная компиляция на локальной машине";
case SPF_GetArrayLinks:
return "Получить связи между массивами";
case SaveBugReportExecutor:
return "Назначить исполнителя отчёта об ошибке";
case SaveBugReportRecipients:
return "Сохранить адресатов отчёта об ошибке";
case AppendBugReportComment:
return "Дополнить комментария отчёта об ошибке";
case AppendBugReportDescription:
return "Дополнить описание отчёта об ошибке";
case SaveBugReportDescription:
return "Сохранить описание отчёта об ошибке";
case SaveBugReportComment:
return "Сохранить комментарий отчёта об ошибке";
case UpdateBugReportProgress:
return "Обновить степень завершенности отчёта об ошибке";
case OpenBugReport:
return "Открытие отчёта об ошибке";
case CloseBugReport:
return "Закрытие отчёта об ошибке";
case CopyProject:
return "Копирование проекта";
case AddDVMParameter:
return "Добавление параметра DVM системы";
case EditDVMParameter:
return "Редактирование параметра DVM системы";
case DeleteDVMParameter:
return "Удаление параметра DVM системы";
case EditGroup:
return "Редактирование группы";
case PublishGroup:
return "Создать пустую группу тестов";
case DeleteSelectedCompilationTasks:
return "Удалить отмеченные задачи на компиляцию";
case DeleteSelectedRunTasks:
return "Удалить отмеченные задачи на запуск";
case PickCompilerEnvironments:
return "Выбор переменных окружения DVM компилятора";
case PickCompilerOptions:
return "Выбор опций DVM компилятора";
case WindowsLocalCompilation:
return "Компиляция на локальной машине (Windows)";
case WindowsLocalRun:
return "Запуск на локальной машине (Windows)";
case LocalSingleCommand:
return "Одиночная команда на локальной машине";
case RemoteSingleCommand:
return "Одиночная команда на удаленной машине";
case LocalInitaliseUser:
return "Инициализация пользователя на локальной машине";
case RemoteInitialiseUser:
return "Инициализация пользователя на удаленной машине";
case MakeScreenShot:
return "Сделать скриншот";
case SynchronizeTests:
return "Синхронизация Базы данных групп тестов";
case DownloadTest:
return "Загрузить тест";
case PublishTest:
return "Опубликовать тест";
case ArchivesBackupPass:
return "Бэкап архивов журнала ошибок";
case ShowInstruction:
return "Показать инструкцию";
case DownloadAllBugReportsArchives:
return "Скачать все архивы";
case CleanAnalyses:
return "Очистка анализов";
case EditTest:
return "Редактирование теста";
case DropFastAccess:
return "Сброс панели быстрого доступа";
case DropLastProjects:
return "Сброс списка последних открытых проектов";
case UpdateSetting:
return "Обновить настройку";
case OpenCurrentProject:
return "Открытие проекта";
case CloseCurrentProject:
return "Закрытие проекта";
case DropAnalyses:
return "Сброс актуальности анализов";
case DeleteLonelyM:
return "Удаление бесхозных копий";
case DeleteSubversions:
return "Удаление всех подверсий текущего проекта";
case DeleteDebugResults:
return "Очистка результатов компиляции и запуска";
case ResetCurrentProject:
return "Полная очистка проекта";
case CreateEmptyProject:
return "Создание проекта";
case DeleteVersion:
return "Удаление версии";
case OpenCurrentFile:
return "Открытие файла";
case CloseCurrentFile:
return "Закрытие файла";
case Save:
return "Сохранение файла";
case AddFile:
return "Добавление файла";
case RenameFile:
return "Переименование файла";
case IncludeFile:
return "Включение в рассмотрение файла";
case ExcludeFile:
return "Исключение из рассмотрения файла";
case DeleteFile:
return "Удаление файла";
case ImportFiles:
return "Добавление внешних файлов";
case CreateEmptyDirectory:
return "Создание пустой папки";
case RenameDirectory:
return "Переименование папки";
case DeleteDirectory:
return "Удаление папки";
case SPF_ParseFilesWithOrder:
return "Синтаксический анализ";
case SPF_GetFileLineInfo:
return "Метрика кода";
case SPF_GetIncludeDependencies:
return "Поиск зависимостей по включению";
case SPF_GetGraphLoops:
return "Граф циклов";
case SPF_GetGraphFunctions:
return "Граф процедур";
case SPF_GetGraphFunctionPositions:
return "Координаты графа процедур";
case SPF_LoopUnrolling:
return "Разворачивание циклов";
case SPF_GetAllDeclaratedArrays:
return "Объявления массивов";
case SPF_GetArrayDistributionOnlyAnalysis:
return "Анализ кода";
case SPF_GetArrayDistribution:
return "Распределение данных";
case SPF_CorrectCodeStylePass:
return "Коррекция стиля кода";
case SPF_CreateIntervalsTree:
return "Построение полной системы интервалов";
case SPF_RemoveDvmDirectives:
return "Очистка DVM директив";
case SPF_RemoveDvmDirectivesToComments:
return "Комментирование DVM директив";
case SPF_ResolveParallelRegionConflicts:
return "Разрешение конфликтов областей";
case SPF_LoopEndDoConverterPass:
return "Преобразование циклов в DO-ENDDO";
case SPF_LoopFission:
return "Разделение циклов";
case SPF_LoopUnion:
return "Слияние циклов";
case SPF_PrivateShrinking:
return "Сужение приватных переменных";
case SPF_PrivateExpansion:
return "Расширение приватных переменных";
case SPF_RemoveDvmIntervals:
return "Очистка DVM интервалов";
case SPF_DuplicateFunctionChains:
return "Дублирование цепочек вызовов";
case SPF_InitDeclsWithZero:
return "Дополнение инициализации переменных";
case SPF_RemoveUnusedFunctions:
return "Удаление неиспользуемых процедур";
case SPF_CreateCheckpoints:
return "Построение контрольных точек";
case SPF_ConvertStructures:
return "Конвертация производных типов данных";
case CombineFiles:
return "Слияние файлов";
case EraseBadSymbols:
return "Очистка некорректных символов";
case GenerateParallelVariants:
return "Генерация параллельных вариантов";
case PredictParallelVariants:
return "Оценка выбранных параллельных вариантов";
case SPF_PredictParallelVariant:
return "Оценка параллельного варианта";
case CreateParallelVariants:
return "Построение параллельных вариантов";
case SPF_CreateParallelVariant:
return "Построение параллельного варианта";
case SPF_InlineProceduresH:
return "Иерархическая подстановка процедур";
case SPF_InlineProcedures:
return "Точечная подстановка процедур";
case SPF_InsertIncludesPass:
return "Подстановка заголовочных файлов";
case SPF_LoopUnionCurrent:
return "Объединение текущего цикла";
case SPF_ExpressionSubstitution:
return "Подстановка выражений";
case SPF_ChangeSpfIntervals:
return "Изменение области распараллеливания";
case SPF_InlineProcedure:
return "Выборочная подстановка процедуры";
case SPF_ModifyArrayDistribution:
return "Изменение распределения данных";
case SPF_StatisticAnalyzer:
return "Распаковка DVM статистики";
case RestoreSavedArrays:
return "Восстановление сохраненного распределения массивов";
case DropSavedArrays:
return "Сброс сохраненных массивов";
case SynchronizeBugReports:
return "Синхронизация журнала ошибок";
case ZipFolderPass:
return "Архивация папки";
case UnzipFolderPass:
return "Распаковка папки";
case AddBugReport:
return "Создание отчёта об ошибке";
case DeleteBugReport:
return "Удаление отчёта об ошибке";
case DeleteBugReportFromServer:
return "Удаление отчёта об ошибке с сервера";
case PublishBugReport:
return "Публикация отчёта об ошибке";
case SendBugReport:
return "Отправка отчёта об ошибке на сервер";
case ExtractRecipients:
return "Извлечение адресатов";
case Email:
return "Отправка по email";
case GetComponentsActualVersions:
return "Получение актуальных версий компонент";
case PublishComponent:
return "Публикация компонента";
case CreateComponentBackUp:
return "Создание копии предыдущей версии компонента";
case InstallComponentFromFolder:
return "Установка компонента из целевой папки";
case DownloadComponent:
return "Скачивание компонента с сервера";
case ShowComponentChangesLog:
return "Отображение журнала изменений компонента";
case UpdateComponent:
return "Обновление компонента";
case BuildComponent:
return "Сборка компонента";
case DownloadRepository:
return "Загрузка репозитория";
case SaveGraph:
return "Сделать скриншот графа функций";
case ApplyBugReportSettings:
return "Применение настроек отчёта об ошибке";
case DownloadBugReport:
return "Загрузка тестового проекта с сервера";
case UpdateBugReportField:
return "Обновление поля отчёта об ошибке";
case AppendBugReportField:
return "Дополнение поля отчёта об ошибке";
//-----
case AddMachine:
return "Добавление машины";
case EditMachine:
return "Редактирование машины";
case DeleteMachine:
return "Удаление машины";
//-----
case AddUser:
return "Добавление пользователя";
case EditUser:
return "Редактирование пользователя";
case DeleteUser:
return "Удаление пользователя";
//-----
case AddCompiler:
return "Добавление компилятора";
case EditCompiler:
return "Редактирование компилятора";
case DeleteCompiler:
return "Удаление компилятора";
//-
case AddMakefile:
return "Добавление мейкфайла";
case EditMakefile:
return "Редактирование мейкфайла";
case DeleteMakefile:
return "Удаление мейкфайла";
case ShowCompilerHelp:
return "Показать справочную информацию компилятора";
//-
case EditModule:
return "Редактирование модуля";
//-
case AddRunConfiguration:
return "Добавление конфигурации запуска";
case EditRunConfiguration:
return "Редактирование конфигурации запуска";
case DeleteRunConfiguration:
return "Удаление конфигурации запуска";
//-
case DeleteEnvironmentValue:
return "Удалить переменную окружения";
case EditEnvironmentValue:
return "Изменить переменную окружения";
case AddEnvironmentValue:
return "Добавить переменную окружения";
//-
case ShowMakefilePreview:
return "Предпросмотр мейкфайла";
case DownloadProject:
return "Скачивание проекта";
case InitialiseUser:
return "Инициализация пользователя";
case TestPass:
return "Отладка";
case Run:
return "Запуск";
case Compile:
return "Компиляция";
case SelectRemoteFile:
return "Выбор удалённого файла/папки";
case MVSRun:
return "Запуск на MVS кластере";
case ServerRun:
return "Запуск на удалённом сервере";
case RemoteCompilation:
return "Компиляция на удалённой машине";
//----------------------------------------------------
case LinuxLocalCompilation:
return "Компиляция на локальной машине (Linux)";
case LinuxLocalRun:
return "Запуск на локальной машине (Linux)";
//-
case EditProjectCompilationMaxtime:
return "Изменить максимальное допустимое время компиляции";
case EditProjectRunMaxtime:
return "Изменить максимальное допустимое время запуска";
//-
case OpenBugReportTestProject:
return "Открыть тестовый проект";
//-
default:
return toString();
}
}
public String getTestingCommand() {
String p = "-passN";
String name = "?";
switch (this) {
case SPF_CorrectCodeStylePass: //+
name = "CORRECT_CODE_STYLE";
break;
case SPF_RenameIncludes:
name = "RENAME_INLCUDES";
break;
//--
case SPF_RemoveDvmDirectives: //+
name = "REMOVE_DVM_DIRS";
break;
case SPF_RemoveDvmDirectivesToComments: //+
name = "REMOVE_DVM_DIRS_TO_COMMENTS";
break;
case SPF_CreateCheckpoints: //+
name = "CREATE_CHEKPOINTS";
break;
case SPF_CreateIntervalsTree: //+
name = "INSERT_INTER_TREE";
break;
case SPF_RemoveDvmIntervals: //+
name = "REMOVE_DVM_INTERVALS";
break;
case SPF_LoopEndDoConverterPass: //+
name = "CONVERT_TO_ENDDO";
break;
case SPF_LoopUnion: //+
name = "LOOPS_COMBINER";
break;
case SPF_LoopFission: //+
name = "LOOPS_SPLITTER";
break;
//--
case SPF_PrivateShrinking: //+
name = "PRIVATE_ARRAYS_SHRINKING";
break;
case SPF_PrivateExpansion://+
name = "PRIVATE_ARRAYS_EXPANSION";
break;
case SPF_PrivateRemoving://+
name = "PRIVATE_REMOVING";
break;
//-
case SPF_ResolveParallelRegionConflicts://+
name = "RESOLVE_PAR_REGIONS";
break;
case SPF_RemoveUnusedFunctions://+
name = "REMOVE_UNUSED_FUNCTIONS";
break;
case SPF_DuplicateFunctionChains://+
name = "DUPLICATE_FUNCTIONS";
break;
//--
case SPF_InitDeclsWithZero://+
name = "SET_TO_ALL_DECL_INIT_ZERO";
break;
case SPF_ConvertStructures://+
name = "CONVERT_STRUCTURES_TO_SIMPLE";
break;
//--
case SPF_SharedMemoryParallelization://+
name = "INSERT_PARALLEL_DIRS_NODIST";
break;
case SPF_InsertDvmhRegions://+
name = "INSERT_REGIONS";
break;
case SPF_ExpressionSubstitution://+
name = "SUBST_EXPR_RD_AND_UNPARSE";
break;
case SPF_ResolveCommonBlockConflicts://+
name = "FIX_COMMON_BLOCKS";
break;
case SPF_GetMaxMinBlockDistribution: //?
name = "GET_MIN_MAX_BLOCK_DIST";
break;
case SPF_InsertIncludesPass://+
name = "INSERT_INCLUDES -includeAll";
break;
case SPF_InsertImplicitNone://+
name = "SET_IMPLICIT_NONE";
break;
case SPF_RemoveOmpDirectives:
name= "REMOVE_OMP_DIRS_TRANSFORM";
break;
case SPF_RemoveComments:
name="REMOVE_COMMENTS";
break;
case SPF_RemoveDeadCode:
name= "REMOVE_DEAD_CODE_AND_UNPARSE";
break;
}
return p + " " + name;
}
}