Exemplo n.º 1
0
 public virtual void TestTearDown()
 {
     if (_mainAppFldr != null)
     {
         _mainAppFldr.Dispose();
     }
 }
Exemplo n.º 2
0
 public void TearDown()
 {
     _localizationManager.Dispose();
     _palasoLocalizationManager.Dispose();
     LocalizationManager.ForgetDisposedManagers();
     _brandingFolder.Dispose();
 }
Exemplo n.º 3
0
 public void TearDown()
 {
     _system.Dispose();
     _targetFile1.Dispose();
     _existingNotesFile.Dispose();
     _folder.Dispose();
 }
Exemplo n.º 4
0
 public void Dispose()
 {
     Folder.Dispose();
     //AncestorFile.Dispose();
     //BobFile.Dispose();
     //SallyFile.Dispose();
 }
        public static string StageBloomD(Book.Book book, BookServer bookServer, WebSocketProgress progress, Color backColor, AndroidPublishSettings settings = null)
        {
            progress.Message("PublishTab.Epub.PreparingPreview", "Preparing Preview");                  // message shared with Epub publishing
            if (settings?.LanguagesToInclude != null)
            {
                var message = new LicenseChecker().CheckBook(book, settings.LanguagesToInclude.ToArray());
                if (message != null)
                {
                    progress.MessageWithoutLocalizing(message, MessageKind.Error);
                    return(null);
                }
            }

            _stagingFolder?.Dispose();
            if (AudioProcessor.IsAnyCompressedAudioMissing(book.FolderPath, book.RawDom))
            {
                progress.Message("CompressingAudio", "Compressing audio files");
                AudioProcessor.TryCompressingAudioAsNeeded(book.FolderPath, book.RawDom);
            }
            // We don't use the folder found here, but this method does some checks we want done.
            BookStorage.FindBookHtmlInFolder(book.FolderPath);
            _stagingFolder = new TemporaryFolder(StagingFolder);
            var modifiedBook = BloomReaderFileMaker.PrepareBookForBloomReader(book.FolderPath, bookServer, _stagingFolder, progress, settings: settings);

            progress.Message("Common.Done", "Shown in a list of messages when Bloom has completed a task.", "Done");
            return(modifiedBook.FolderPath.ToLocalhost());
        }
Exemplo n.º 6
0
 public void Dispose()
 {
     Folder.Dispose();
     // Folder Dispose took care of Bob. BobFile.Dispose();
     // Folder Dispose took care of Sally. SallyFile.Dispose();
     // Folder Dispose took care of Ancestor. AncestorFile.Dispose();
 }
Exemplo n.º 7
0
 public void Dispose()
 {
     // Delete all files not already present
     DeleteFilesInFolderExcept(GlobalWritingSystemRepositoryMigrator.PalasoLdmlPathPre0, _palasoFileNames);
     DeleteFilesInFolderExcept(GlobalWritingSystemRepositoryMigrator.FlexLdmlPathPre0, _flexFileNames);
     _baseFolder.Dispose();
 }
 public void TeardownTest()
 {
     _tempProjectFolder.Dispose();
     _tempProjectFolder = null;
     _tempFwAppsFolder.Dispose();
     _tempFwAppsFolder = null;
     _options          = null;
 }
Exemplo n.º 9
0
 public void Dispose()
 {
     _oldLinuxBaseFolder.Dispose();
     _ldmlPathVersion0.Dispose();
     _baseFolder.Dispose();
     GlobalWritingSystemRepositoryMigrator.LdmlPathVersion0      = GlobalWritingSystemRepositoryMigrator.DefaultLdmlPathVersion0;
     GlobalWritingSystemRepositoryMigrator.LdmlPathLinuxVersion2 = GlobalWritingSystemRepositoryMigrator.DefaultLdmlPathLinuxVersion2;
 }
Exemplo n.º 10
0
 public void Dispose()
 {
     if (_liftFile != null)
     {
         _liftFile.Dispose();
     }
     _folder.Dispose();
 }
Exemplo n.º 11
0
 public void TearDown()
 {
     if (_testFolder != null)
     {
         _testFolder.Dispose();
         _testFolder = null;
     }
 }
        public void TearDown()
        {
            _model.Dispose();
            _model = null;

            _tempFolder.Dispose();
            _tempFolder = null;
        }
 public void TearDown()
 {
     foreach (var folder in _foldersToDispose)
     {
         folder.Dispose();
     }
     _workFolder.Dispose();
 }
Exemplo n.º 14
0
 private void RemoveOptionalStuff()
 {
     if (_tempFolder != null)
     {
         _tempFolder.Dispose();
         _tempFolder = null;
     }
 }
Exemplo n.º 15
0
 public virtual void TearDown()
 {
     if (_testFolder != null)
     {
         _testFolder.Dispose();
         _testFolder = null;
     }
     _thumbnailer.Object.Dispose();
 }
Exemplo n.º 16
0
 public void TearDown()
 {
     _projectContext.Dispose();
     _projectContext = null;
     _appContext.Dispose();
     _appContext = null;
     _parentFolder.Dispose();
     _parentFolder = null;
 }
Exemplo n.º 17
0
 public void Dispose()
 {
     _folder.Dispose();
     if (_shouldRelease)
     {
         SDKHelper.CheckError(EDSDK.EdsCloseSession(_pointer));
         SDKHelper.CheckError(EDSDK.EdsRelease(_pointer));
     }
     _disposed = true;
 }
Exemplo n.º 18
0
        public void TearDown()
        {
            if (_projectContext != null)
            {
                _projectContext.Dispose();
            }

            _projectsFolder.Dispose();
            _projectsFolder = null;
        }
Exemplo n.º 19
0
        /// <inheritdoc cref="IUpdateCreator.CreateFullPackage"/>
        public bool CreateFullPackage(
            ApplicationMetadata applicationMetadata,
            string applicationLocation,
            SemanticVersion version,
            string fullUpdateLocation,
            OSPlatform?intendedOs    = null,
            Action <double>?progress = null)
        {
            if (!Directory.Exists(applicationLocation))
            {
                _logger.Error("{0} doesn't exist, can't create update", applicationLocation);
                return(false);
            }
            _logger.Debug("Creating full update file");

            var zipArchive     = CreateZipArchive(fullUpdateLocation);
            var files          = Directory.EnumerateFiles(applicationLocation, "*", SearchOption.AllDirectories).ToArray();
            var tempFolder     = new TemporaryFolder(applicationMetadata.TempFolder);
            var progressReport = new ProgressReport(files.Length, progress);

            void Cleanup()
            {
                zipArchive.Dispose();
                tempFolder.Dispose();
                progressReport.DoneCleanup();
            }

            foreach (var file in files)
            {
                //We will process the file as a "new" file as we always want to copy it over
                using var fileStream = File.OpenRead(file);
                if (AddNewFile(zipArchive, fileStream, file.RemovePath(applicationLocation)))
                {
                    progressReport.ProcessedFile();
                    continue;
                }

                //if we can't add it then hard fail, can't do anything to save this
                _logger.Error("Wasn't able to process file, bailing");
                Cleanup();
                return(false);
            }

            //Add the loader into the package
            if (ShouldMakeLoader &&
                !AddLoaderFile(tempFolder, applicationMetadata, zipArchive, version, applicationLocation))
            {
                _logger.Error("Wasn't able to create loader for this application");
                Cleanup();
                return(false);
            }
            progressReport.ProcessedFile();
            Cleanup();
            return(true);
        }
Exemplo n.º 20
0
        public void Teardown()
        {
            if (_languageDepotFolder != null)
            {
                _languageDepotFolder.Dispose();
            }
            _env.Dispose();

            if (LanguageDepotMock.Server != null)
            {
                LanguageDepotMock.Server.Stop();
                LanguageDepotMock.Server = null;
            }
        }
Exemplo n.º 21
0
 public void Teardown()
 {
     if (_lfProject != null)
     {
         LanguageForgeProject.DisposeFwProject(_lfProject);
     }
     if (_lDProject != null)
     {
         LanguageDepotMock.DisposeFwProject(_lDProject);
     }
     _languageDepotFolder?.Dispose();
     _env.Dispose();
     _mongoConnection.Reset();
 }
Exemplo n.º 22
0
 public void FixtureTearDown()
 {
     try
     {
         LanguageForgeProjectAccessor.Reset();                 // This disposes of lfProj
         LanguageForgeFolder.Dispose();
         _env.Dispose();
     }
     catch (Exception)
     {
         // This can happen if the objects already got disposed somewhere else.
         // It doesn't really matter since we're in the process of doing cleanup anyways.
         // So just ignore the exception.
     }
 }
Exemplo n.º 23
0
 public void Dispose()
 {
     if (Repository != null)
     {
         Assert.IsFalse(Repository.GetHasLocks(), "A lock was left over, after the test.");
     }
     if (ProjectFolder != null)
     {
         ProjectFolder.Dispose();
     }
     if (RootFolder != null)
     {
         RootFolder.Dispose();
     }
 }
Exemplo n.º 24
0
        public void Dispose()
        {
            if (_mongoConnection != null)
            {
                _mongoConnection.Reset();
            }

            MainClass.Container.Dispose();
            MainClass.Container = null;
            if (_resetLfProjectsDuringCleanup)
            {
                LanguageForgeProjectAccessor.Reset();
            }
            _languageForgeServerFolder.Dispose();
            Settings = null;

            DirectoryFinder.UnitTestHelper.ResetStaticVars();
        }
Exemplo n.º 25
0
        public void Dispose()
        {
            _mongoConnection?.Reset();

            MainClass.Container?.Dispose();
            MainClass.Container = null;
            if (_resetLfProjectsDuringCleanup)
            {
                LanguageForgeProjectAccessor.Reset();
            }
            _languageForgeServerFolder?.Dispose();
            Settings = null;
            if (_releaseSingletons)
            {
                SingletonsContainer.Release();
            }

            Environment.SetEnvironmentVariable("FW_CommonAppData", null);
        }
Exemplo n.º 26
0
        public void Dispose()
        {
            if (Repository != null)
            {
                Assert.IsFalse(Repository.GetHasLocks(), "A lock was left over, after the test.");
            }

            if (DoNotDispose)
            {
                Console.WriteLine("TestRepository not deleted in {0}", RootFolder.Path);
            }
            else
            {
                Console.WriteLine("TestRepository deleted {0}", RootFolder.Path);
                UserFile.Dispose();
                ProjectFolder.Dispose();
                RootFolder.Dispose();
            }
        }
        public void CreateRampPackageWithSessionArchiveAndMetsFile_CreatesRampPackage()
        {
            TemporaryFolder tmpFolder = new TemporaryFolder("ArchiveHelperTestFolder");

            try
            {
                string fileName = Path.Combine(tmpFolder.Path, "ddo.session");
                File.CreateText(fileName).Close();
                var fileList = new[] { Path.Combine(tmpFolder.Path, "ddo.session") };
                _filesToAdd.Add(string.Empty, new Tuple <IEnumerable <string>, string>(fileList, "Message to display."));
                _helper.Initialize();
                _helper.CreateMetsFile();
                Assert.IsTrue(_helper.CreateRampPackage());
                Assert.IsTrue(File.Exists(_helper.PackagePath));
            }
            finally
            {
                tmpFolder.Dispose();
            }
        }
        public void Teardown()
        {
            // Reset workdir, otherwise NUnit will get confused when it tries to reset the
            // workdir after running the test but the current dir got deleted in the teardown.
            Directory.SetCurrentDirectory(_workDir);

            LanguageForgeProject.DisposeFwProject(_lfProject);

            if (_languageDepotFolder != null)
            {
                _languageDepotFolder.Dispose();
            }
            _env.Dispose();

            if (LanguageDepotMock.Server != null)
            {
                LanguageDepotMock.Server.Stop();
                LanguageDepotMock.Server = null;
            }
        }
Exemplo n.º 29
0
 public void TearDown()
 {
     _tmpFolder.Dispose();
 }
Exemplo n.º 30
0
 public void TearDown()
 {
     _fixtureFolder.Dispose();
 }