Beispiel #1
0
        public void TestSort()
        {
            string folder = @"C:\Src\dyn365-ce-devops-sample\Sample\Xrm.CI.Framework.Sample\Data";

            TestLogger logger = new TestLogger();
            ConfigurationMigrationManager manager = new ConfigurationMigrationManager(logger);

            manager.SortDataXml(folder);
        }
Beispiel #2
0
        public void TestCombineData()
        {
            string dataZip = @"C:\Src\dyn365-ce-devops-sample\Sample\Xrm.CI.Framework.Sample\Data\export_packed.zip";
            string folder  = @"C:\Src\dyn365-ce-devops-sample\Sample\Xrm.CI.Framework.Sample\Data\Data";

            TestLogger logger = new TestLogger();
            ConfigurationMigrationManager manager = new ConfigurationMigrationManager(logger);

            manager.CombineData(folder);

            manager.CompressData(folder, dataZip);
        }
Beispiel #3
0
        public void TestSplitData()
        {
            string dataZip = @"C:\Src\dyn365-ce-devops-sample\Sample\Xrm.CI.Framework.Sample\Data\export.zip";
            string folder  = @"C:\Src\dyn365-ce-devops-sample\Sample\Xrm.CI.Framework.Sample\Data\Data";

            TestLogger logger = new TestLogger();
            ConfigurationMigrationManager manager = new ConfigurationMigrationManager(logger);

            manager.ExpandData(dataZip, folder);

            manager.SplitData(folder);
        }
        public void TestCombineData()
        {
            string dataZip = @"C:\Temp\TestReferenceData\export_packed.zip";
            string folder = @"C:\Temp\TestReferenceData\Unpacked";

            TestLogger logger = new TestLogger();
            ConfigurationMigrationManager manager = new ConfigurationMigrationManager(logger);

            string combined = manager.CombineData(folder);

            manager.CompressData(combined, dataZip);
        }
        public void TestSplitData()
        {
            string dataZip = @"C:\Temp\TestReferenceData\Extracted\data.zip";
            string folder = @"C:\Temp\TestReferenceData\Unpacked";

            TestLogger logger = new TestLogger();
            ConfigurationMigrationManager manager = new ConfigurationMigrationManager(logger);

            manager.ExpandData(dataZip, folder);

            manager.SplitData(folder);
        }
Beispiel #6
0
        protected override void ProcessRecord()
        {
            base.ProcessRecord();

            Logger.LogInformation("Compressing folder {0} to file: {0}", DataZip, Folder);

            ConfigurationMigrationManager manager = new ConfigurationMigrationManager(Logger);

            if (CombineDataXmlFile)
            {
                string tempDirectory = manager.CombineData(Folder);
                manager.CompressData(tempDirectory, DataZip);
            }
            else
            {
                manager.CompressData(Folder, DataZip);
            }

            Logger.LogInformation("Compression Completed");
        }
        protected override void ProcessRecord()
        {
            base.ProcessRecord();

            Logger.LogInformation("Expanding data file {0} to path: {1}", DataZip, Folder);

            ConfigurationMigrationManager manager = new ConfigurationMigrationManager(Logger);

            manager.ExpandData(DataZip, Folder);

            if (SortDataXmlFile)
            {
                manager.SortDataXml(Folder);
            }

            if (SplitDataXmlFile)
            {
                manager.SplitData(Folder, SplitDataXmlFilePerEntityRecord);
            }

            Logger.LogInformation("Exracting Data Completed");
        }