From 8ebeaddfd4e9cacf2a3936cef1cdcf4f996ef9b3 Mon Sep 17 00:00:00 2001 From: Matt Burke Date: Fri, 30 Jan 2015 13:11:49 -0500 Subject: [PATCH] Convert vtccds to test scripts with https://github.com/git-tfs/git-tfs-test-builder --- GitTfsTest/Fixtures/vtccds.cs | 133 ++++++++++++++++++ .../vtccds/0445de4a590c27552a06ecda1b5ff2af | Bin 0 -> 45 bytes .../vtccds/1b9bf73806f680f3f6a79ca80e635dcf | Bin 0 -> 75 bytes .../vtccds/2ea0b9d555f39b93aa67d834aec81dec | Bin 0 -> 60 bytes .../vtccds/36eae6b6a4717375a4ff16287744cd1d | Bin 0 -> 26 bytes .../vtccds/4cd460612edcbab617997836871d7291 | Bin 0 -> 46 bytes .../vtccds/4f4cd8afcb1708c003540aea8d64239d | Bin 0 -> 63 bytes .../vtccds/52c0fc9d4cfbf1ae07f36b8e711a5d6b | Bin 0 -> 67 bytes .../vtccds/5a18c163f1804fe83dfeae04f1d1d34e | Bin 0 -> 64 bytes .../vtccds/6553cc439299c73677e0c43dd0fd786e | Bin 0 -> 71 bytes .../vtccds/6c6060d9696edc7000396cc499ab8277 | Bin 0 -> 48 bytes .../vtccds/70e6b3871859cf52ef78fba876bc37a4 | Bin 0 -> 34 bytes .../vtccds/74687eb86f9a0c7a2ca65efbbae6a5ad | Bin 0 -> 31 bytes .../vtccds/86882c0ae4717b4969d54f676c0261e3 | Bin 0 -> 68 bytes .../vtccds/96b58369f5bd2b081005ba208ac649b8 | Bin 0 -> 40 bytes .../vtccds/9a975dd2be9a190424fc226a5a25d84f | Bin 0 -> 51 bytes .../vtccds/c02331d395d07dc7efaaa295ac474971 | Bin 0 -> 67 bytes .../vtccds/d67034311a9ccd1a5a62cc0ecdaa1a6f | Bin 0 -> 76 bytes .../vtccds/fb5dcd187b5ab3729973b310f3c55596 | Bin 0 -> 93 bytes .../vtccds/fba9507f41916830d82be84924dded7b | Bin 0 -> 49 bytes .../vtccds/fd30d6210bb40fd2c9b689f0bf8b2833 | Bin 0 -> 66 bytes 21 files changed, 133 insertions(+) create mode 100644 GitTfsTest/Fixtures/vtccds.cs create mode 100644 GitTfsTest/Fixtures/vtccds/0445de4a590c27552a06ecda1b5ff2af create mode 100644 GitTfsTest/Fixtures/vtccds/1b9bf73806f680f3f6a79ca80e635dcf create mode 100644 GitTfsTest/Fixtures/vtccds/2ea0b9d555f39b93aa67d834aec81dec create mode 100644 GitTfsTest/Fixtures/vtccds/36eae6b6a4717375a4ff16287744cd1d create mode 100644 GitTfsTest/Fixtures/vtccds/4cd460612edcbab617997836871d7291 create mode 100644 GitTfsTest/Fixtures/vtccds/4f4cd8afcb1708c003540aea8d64239d create mode 100644 GitTfsTest/Fixtures/vtccds/52c0fc9d4cfbf1ae07f36b8e711a5d6b create mode 100644 GitTfsTest/Fixtures/vtccds/5a18c163f1804fe83dfeae04f1d1d34e create mode 100644 GitTfsTest/Fixtures/vtccds/6553cc439299c73677e0c43dd0fd786e create mode 100644 GitTfsTest/Fixtures/vtccds/6c6060d9696edc7000396cc499ab8277 create mode 100644 GitTfsTest/Fixtures/vtccds/70e6b3871859cf52ef78fba876bc37a4 create mode 100644 GitTfsTest/Fixtures/vtccds/74687eb86f9a0c7a2ca65efbbae6a5ad create mode 100644 GitTfsTest/Fixtures/vtccds/86882c0ae4717b4969d54f676c0261e3 create mode 100644 GitTfsTest/Fixtures/vtccds/96b58369f5bd2b081005ba208ac649b8 create mode 100644 GitTfsTest/Fixtures/vtccds/9a975dd2be9a190424fc226a5a25d84f create mode 100644 GitTfsTest/Fixtures/vtccds/c02331d395d07dc7efaaa295ac474971 create mode 100644 GitTfsTest/Fixtures/vtccds/d67034311a9ccd1a5a62cc0ecdaa1a6f create mode 100644 GitTfsTest/Fixtures/vtccds/fb5dcd187b5ab3729973b310f3c55596 create mode 100644 GitTfsTest/Fixtures/vtccds/fba9507f41916830d82be84924dded7b create mode 100644 GitTfsTest/Fixtures/vtccds/fd30d6210bb40fd2c9b689f0bf8b2833 diff --git a/GitTfsTest/Fixtures/vtccds.cs b/GitTfsTest/Fixtures/vtccds.cs new file mode 100644 index 00000000..4ce82720 --- /dev/null +++ b/GitTfsTest/Fixtures/vtccds.cs @@ -0,0 +1,133 @@ +// Generated by git-tfs-test-builder +using System; +using System.IO; +using Sep.Git.Tfs.Core.TfsInterop; +using Sep.Git.Tfs.Test.Integration; + +namespace Sep.Git.Tfs.Test.Fixtures +{ + static class vtccds + { + public static void Prepare(IntegrationHelper.FakeHistoryBuilder r) + { + r.Changeset(22484, "Created team project folder $/vtccds via the Team Project Creation Wizard", DateTime.Parse("2013-05-24T15:44:32.373Z")) + .Change(TfsChangeType.Add | TfsChangeType.Encoding, TfsItemType.Folder, "$/vtccds", Read(null), 390990) +; + r.Changeset(22487, "1er commit dans le tronc!!!", DateTime.Parse("2013-05-24T16:27:37.15Z")) + .Change(TfsChangeType.Add | TfsChangeType.Encoding, TfsItemType.Folder, "$/vtccds/trunk", Read(null), 390992) + .Change(TfsChangeType.Add | TfsChangeType.Edit | TfsChangeType.Encoding, TfsItemType.File, "$/vtccds/trunk/file.txt", Read("36eae6b6a4717375a4ff16287744cd1d"), 390991) +; + r.Changeset(22511, "trunk1", DateTime.Parse("2013-05-24T22:58:06.307Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/trunk/file.txt", Read("74687eb86f9a0c7a2ca65efbbae6a5ad"), 390991) +; + r.Changeset(22512, "trunk2", DateTime.Parse("2013-05-24T22:59:05.403Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/trunk/file.txt", Read("70e6b3871859cf52ef78fba876bc37a4"), 390991) +; + r.Changeset(22513, "Creation branch $/vtccds/b1", DateTime.Parse("2013-05-24T23:01:06.747Z")) + .Change(TfsChangeType.Branch, TfsItemType.Folder, "$/vtccds/b1", Read(null), 391048) + .Change(TfsChangeType.Branch, TfsItemType.File, "$/vtccds/b1/file.txt", Read("74687eb86f9a0c7a2ca65efbbae6a5ad"), 391049) +; + r.Changeset(22514, "b1.1", DateTime.Parse("2013-05-24T23:03:43.493Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/b1/file.txt", Read("96b58369f5bd2b081005ba208ac649b8"), 391049) +; + r.Changeset(22515, "Merge branch 'b1' in trunk\n\nb1.1\n\nCreation branch $/vtccds/b1", DateTime.Parse("2013-05-24T23:48:45.6Z")) + .Change(TfsChangeType.Edit | TfsChangeType.Merge, TfsItemType.File, "$/vtccds/trunk/file.txt", Read("4cd460612edcbab617997836871d7291"), 390991) +; + r.Changeset(25197, "trunk after merge", DateTime.Parse("2013-09-09T20:33:30.637Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/trunk/file.txt", Read("fba9507f41916830d82be84924dded7b"), 390991) +; + r.Changeset(25198, "create branch to test renaming branch in tfs", DateTime.Parse("2013-09-09T20:39:59.453Z")) + .Change(TfsChangeType.Branch, TfsItemType.Folder, "$/vtccds/testRename", Read(null), 426363) + .Change(TfsChangeType.Branch, TfsItemType.File, "$/vtccds/testRename/file.txt", Read("fba9507f41916830d82be84924dded7b"), 426364) +; + r.Changeset(25199, "rename branch1", DateTime.Parse("2013-09-09T20:45:50.05Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/testRename/file.txt", Read("2ea0b9d555f39b93aa67d834aec81dec"), 426364) +; + r.Changeset(25200, "testRename renamed in afterRename", DateTime.Parse("2013-09-09T22:13:05.513Z")) + .Change(TfsChangeType.Rename, TfsItemType.Folder, "$/vtccds/afterRename", Read(null), 426365) + .Change(TfsChangeType.Delete, TfsItemType.Folder, "$/vtccds/testRename", Read(null), 426363) + .Change(TfsChangeType.Rename, TfsItemType.File, "$/vtccds/afterRename/file.txt", Read("2ea0b9d555f39b93aa67d834aec81dec"), 426366) + .Change(TfsChangeType.Delete, TfsItemType.File, "$/vtccds/testRename/file.txt", Read("2ea0b9d555f39b93aa67d834aec81dec"), 426364) +; + r.Changeset(25202, "1st commit after rename", DateTime.Parse("2013-09-10T12:19:16.28Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/afterRename/file.txt", Read("6553cc439299c73677e0c43dd0fd786e"), 426366) +; + r.Changeset(25957, "branch to test rename of a file", DateTime.Parse("2013-10-25T08:33:22.15Z")) + .Change(TfsChangeType.Branch, TfsItemType.Folder, "$/vtccds/renameFile", Read(null), 439692) + .Change(TfsChangeType.Branch, TfsItemType.File, "$/vtccds/renameFile/file.txt", Read("fba9507f41916830d82be84924dded7b"), 439693) +; + r.Changeset(25958, "file.txt renamed to renamed_file.txt", DateTime.Parse("2013-10-25T08:37:09.53Z")) + .Change(TfsChangeType.Delete, TfsItemType.File, "$/vtccds/renameFile/file.txt", Read("fba9507f41916830d82be84924dded7b"), 439693) + .Change(TfsChangeType.Rename, TfsItemType.File, "$/vtccds/renameFile/renamed_file.txt", Read("fba9507f41916830d82be84924dded7b"), 439694) +; + r.Changeset(25959, "other useless commit", DateTime.Parse("2013-10-25T08:37:33.233Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/renameFile/renamed_file.txt", Read("9a975dd2be9a190424fc226a5a25d84f"), 439694) +; + r.Changeset(26394, "fix #1669 and #1670", DateTime.Parse("2013-11-18T10:15:38.977Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/trunk/file.txt", Read("4f4cd8afcb1708c003540aea8d64239d"), 390991) +; + r.Changeset(26496, "wi #1669", DateTime.Parse("2013-11-22T21:59:09.56Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/trunk/file.txt", Read("fd30d6210bb40fd2c9b689f0bf8b2833"), 390991) +; + r.Changeset(26497, "wi #1670", DateTime.Parse("2013-11-22T22:03:45.9Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/trunk/file.txt", Read("86882c0ae4717b4969d54f676c0261e3"), 390991) +; + r.Changeset(27503, "create a new branch from nowhere\n=> not a branch from another branch!!", DateTime.Parse("2014-01-05T16:08:07.48Z")) + .Change(TfsChangeType.Add | TfsChangeType.Encoding, TfsItemType.Folder, "$/vtccds/branch_from_nowhere", Read(null), 479197) +; + r.Changeset(27505, "first changeset from nowhere...", DateTime.Parse("2014-01-05T20:41:20.78Z")) + .Change(TfsChangeType.Add | TfsChangeType.Edit | TfsChangeType.Encoding, TfsItemType.File, "$/vtccds/branch_from_nowhere/file_from_nowhere.txt", Read("6c6060d9696edc7000396cc499ab8277"), 479199) +; + r.Changeset(27506, "2nd changeset from nowhere...", DateTime.Parse("2014-01-05T20:43:16.14Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/branch_from_nowhere/file_from_nowhere.txt", Read("5a18c163f1804fe83dfeae04f1d1d34e"), 479199) +; + r.Changeset(27507, "baseless merge from branch not branched \"branch_from_nowhere\"", DateTime.Parse("2014-01-05T21:02:33.82Z")) + .Change(TfsChangeType.Merge, TfsItemType.Folder, "$/vtccds/renameFile", Read(null), 439692) + .Change(TfsChangeType.Encoding | TfsChangeType.Branch | TfsChangeType.Merge, TfsItemType.File, "$/vtccds/renameFile/file_from_nowhere.txt", Read("5a18c163f1804fe83dfeae04f1d1d34e"), 479200) +; + r.Changeset(27508, "rename the branch a second time...", DateTime.Parse("2014-01-05T23:08:43.21Z")) + .Change(TfsChangeType.Delete, TfsItemType.Folder, "$/vtccds/afterRename", Read(null), 426365) + .Change(TfsChangeType.Rename, TfsItemType.Folder, "$/vtccds/renamedTwice", Read(null), 479201) + .Change(TfsChangeType.Delete, TfsItemType.File, "$/vtccds/afterRename/file.txt", Read("6553cc439299c73677e0c43dd0fd786e"), 426366) + .Change(TfsChangeType.Rename, TfsItemType.File, "$/vtccds/renamedTwice/file.txt", Read("6553cc439299c73677e0c43dd0fd786e"), 479202) +; + r.Changeset(27509, "first commit after 2nd branch renaming...", DateTime.Parse("2014-01-05T23:12:55.78Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/renamedTwice/file.txt", Read("d67034311a9ccd1a5a62cc0ecdaa1a6f"), 479202) +; + r.Changeset(30333, "Creation branch $/vtccds/b1.1", DateTime.Parse("2014-06-05T11:06:52.633Z")) + .Change(TfsChangeType.Branch, TfsItemType.Folder, "$/vtccds/b1.1", Read(null), 513921) + .Change(TfsChangeType.Branch, TfsItemType.File, "$/vtccds/b1.1/file.txt", Read("4f4cd8afcb1708c003540aea8d64239d"), 513922) +; + r.Changeset(30397, "b1.1", DateTime.Parse("2014-06-09T22:24:49.643Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/b1.1/file.txt", Read("c02331d395d07dc7efaaa295ac474971"), 513922) +; + r.Changeset(30398, "b1.1 again", DateTime.Parse("2014-06-09T22:25:12.27Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/b1.1/file.txt", Read("1b9bf73806f680f3f6a79ca80e635dcf"), 513922) +; + r.Changeset(31588, "test changeset after merge", DateTime.Parse("2014-07-13T19:23:16.753Z")) + .Change(TfsChangeType.Edit, TfsItemType.File, "$/vtccds/b1/file.txt", Read("52c0fc9d4cfbf1ae07f36b8e711a5d6b"), 391049) +; + r.Changeset(33407, "Rename branch and other changes...\n\n-Modify file.txt\n-Add file2.txt", DateTime.Parse("2014-10-11T15:19:56.077Z")) + .Change(TfsChangeType.Rename, TfsItemType.Folder, "$/vtccds/renamed3", Read(null), 587694) + .Change(TfsChangeType.Delete, TfsItemType.Folder, "$/vtccds/renamedTwice", Read(null), 479201) + .Change(TfsChangeType.Edit | TfsChangeType.Rename, TfsItemType.File, "$/vtccds/renamed3/file.txt", Read("fb5dcd187b5ab3729973b310f3c55596"), 587695) + .Change(TfsChangeType.Add | TfsChangeType.Edit | TfsChangeType.Encoding, TfsItemType.File, "$/vtccds/renamed3/file2.txt", Read("0445de4a590c27552a06ecda1b5ff2af"), 587696) + .Change(TfsChangeType.Delete, TfsItemType.File, "$/vtccds/renamedTwice/file.txt", Read("d67034311a9ccd1a5a62cc0ecdaa1a6f"), 479202) +; + } + + private static byte[] Read(string itemContentHash) + { + if (itemContentHash == null) + return new byte[0]; + + using (var stream = typeof(vtccds).Assembly.GetManifestResourceStream("Sep.Git.Tfs.Test.Fixtures.vtccds." + itemContentHash)) + { + using (var reader = new BinaryReader(stream)) + { + return reader.ReadBytes((int) stream.Length); + } + } + } + } +} diff --git a/GitTfsTest/Fixtures/vtccds/0445de4a590c27552a06ecda1b5ff2af b/GitTfsTest/Fixtures/vtccds/0445de4a590c27552a06ecda1b5ff2af new file mode 100644 index 0000000000000000000000000000000000000000..c68ff09d82456f019654905c9025468f131bf7f7 GIT binary patch literal 45 xcmb2|=3oE;76$LrXFN?WX|L1>^f;}fr5EUN?!30=S?z~UnHcnnOC=?NiU27}4SxUt literal 0 HcmV?d00001 diff --git a/GitTfsTest/Fixtures/vtccds/1b9bf73806f680f3f6a79ca80e635dcf b/GitTfsTest/Fixtures/vtccds/1b9bf73806f680f3f6a79ca80e635dcf new file mode 100644 index 0000000000000000000000000000000000000000..c9ec42ffd289cbe6fcad1e7172a2bb1dc3e4df7e GIT binary patch literal 75 zcmb2|=3oE;7KYO&ea?HEK6!eI@uJ(F7*E&E%9D}?jL90ghfYtO9T77rDrM^AnbWhl dLef^Gb0~@mT^2U}T(PraC&QXGu}a=RBLFCe9C`o% literal 0 HcmV?d00001 diff --git a/GitTfsTest/Fixtures/vtccds/2ea0b9d555f39b93aa67d834aec81dec b/GitTfsTest/Fixtures/vtccds/2ea0b9d555f39b93aa67d834aec81dec new file mode 100644 index 0000000000000000000000000000000000000000..b2de7a9a8a6e450fe48aeb04c4b5ae5a76ea6cc6 GIT binary patch literal 60 zcmb2|=3oE;7KYO&ea?HEK6!eI@uJ(F7*E&E%9D}?jL90ghfar1nKgaJ?5wGiIm6DK OW@YG|lc{S7)B^yXsuraH literal 0 HcmV?d00001 diff --git a/GitTfsTest/Fixtures/vtccds/36eae6b6a4717375a4ff16287744cd1d b/GitTfsTest/Fixtures/vtccds/36eae6b6a4717375a4ff16287744cd1d new file mode 100644 index 0000000000000000000000000000000000000000..f19c220445f62692d6799f22f5ebf98a5496fb19 GIT binary patch literal 26 ecmb2|=3oE;7KYO&ea?HEvM_u*YxSKCC;|Xdf(GOO literal 0 HcmV?d00001 diff --git a/GitTfsTest/Fixtures/vtccds/4cd460612edcbab617997836871d7291 b/GitTfsTest/Fixtures/vtccds/4cd460612edcbab617997836871d7291 new file mode 100644 index 0000000000000000000000000000000000000000..156531cc253b30511515ea9284e537dbfafeda8a GIT binary patch literal 46 ycmb2|=3oE;7KYO&ea?HEK6!eI@uJ(F7*E&E%9D}?jLC6&ae55i!fKC|fvNyo0S-|B literal 0 HcmV?d00001 diff --git a/GitTfsTest/Fixtures/vtccds/4f4cd8afcb1708c003540aea8d64239d b/GitTfsTest/Fixtures/vtccds/4f4cd8afcb1708c003540aea8d64239d new file mode 100644 index 0000000000000000000000000000000000000000..f4cf95640cad00ec02c8c54c4e228b7fc52ae511 GIT binary patch literal 63 zcmb2|=3oE;7KYO&ea?HEK6!eI@uJ(F7*E&E%9D}?jL90ghfYtO9T77rDrM^AnbWgQ Roj!V+mEq8jpNB1h+5iBC8lV6G literal 0 HcmV?d00001 diff --git a/GitTfsTest/Fixtures/vtccds/52c0fc9d4cfbf1ae07f36b8e711a5d6b b/GitTfsTest/Fixtures/vtccds/52c0fc9d4cfbf1ae07f36b8e711a5d6b new file mode 100644 index 0000000000000000000000000000000000000000..c087e49a4243e8da736eec8abf3dd6f7178caac8 GIT binary patch literal 67 zcmb2|=3oE;7KYO&ea?HEK6!eI@uJ(F7*E&E%9D}~jgziC5^855Y8ohysJgfLv(`DCXtP%8k}&>%Sg literal 0 HcmV?d00001 diff --git a/GitTfsTest/Fixtures/vtccds/5a18c163f1804fe83dfeae04f1d1d34e b/GitTfsTest/Fixtures/vtccds/5a18c163f1804fe83dfeae04f1d1d34e new file mode 100644 index 0000000000000000000000000000000000000000..8935829ec567958d53edaef13115c2de7b4e2091 GIT binary patch literal 64 zcmb2|=3oE;76$Kg=e0f0Y6p5~pE@6U; literal 0 HcmV?d00001 diff --git a/GitTfsTest/Fixtures/vtccds/6553cc439299c73677e0c43dd0fd786e b/GitTfsTest/Fixtures/vtccds/6553cc439299c73677e0c43dd0fd786e new file mode 100644 index 0000000000000000000000000000000000000000..8b0bd8088005568bd0793abb9ef1a988941229cc GIT binary patch literal 71 zcmb2|=3oE;7KYO&ea?HEK6!eI@uJ(F7*E&E%9D}?jL90ghfar1nKgaJ?5wGiIm7s# asxF(lL`>7cVo%JT7=}Nu!w>lZwF3agBOE&b literal 0 HcmV?d00001 diff --git a/GitTfsTest/Fixtures/vtccds/6c6060d9696edc7000396cc499ab8277 b/GitTfsTest/Fixtures/vtccds/6c6060d9696edc7000396cc499ab8277 new file mode 100644 index 0000000000000000000000000000000000000000..dc229c483f636cef611ff896b00a6ef2f2086e29 GIT binary patch literal 48 zcmb2|=3oE;76$Kg=e0f0Y6p5~pE@6U; E0KvTy1ONa4 literal 0 HcmV?d00001 diff --git a/GitTfsTest/Fixtures/vtccds/c02331d395d07dc7efaaa295ac474971 b/GitTfsTest/Fixtures/vtccds/c02331d395d07dc7efaaa295ac474971 new file mode 100644 index 0000000000000000000000000000000000000000..206d910d98c8c8eaa01aa8132dc0f473c2ee3c0b GIT binary patch literal 67 zcmb2|=3oE;7KYO&ea?HEK6!eI@uJ(F7*E&E%9D}?jL90ghfYtO9T77rDrM^AnbWhl VLef^Sha5i5%Am~gKGYtl6#z$r7|#Fz literal 0 HcmV?d00001 diff --git a/GitTfsTest/Fixtures/vtccds/d67034311a9ccd1a5a62cc0ecdaa1a6f b/GitTfsTest/Fixtures/vtccds/d67034311a9ccd1a5a62cc0ecdaa1a6f new file mode 100644 index 0000000000000000000000000000000000000000..3bf317e32274a977f06fa55ced147f5179524e96 GIT binary patch literal 76 zcmb2|=3oE;7KYO&ea?HEK6!eI@uJ(F7*E&E%9D}?jL90ghfar1nKgaJ?5wGiIm7s# esxF(lL`>7cBBRNzQnP?FPLDyaYFbG;& w0+}-!45yeqeA<+;;nYbM?e