From 40933ca1d7a7a8b4cbbaa7d707b5eae794a3e67b Mon Sep 17 00:00:00 2001 From: oleg Date: Tue, 14 Jul 2015 01:09:14 +0300 Subject: [PATCH] store test repos as archives --- data/projects/nci/config.yaml | 6 ++--- test/repos/git | 1 - test/repos/git.tar.gz | Bin 0 -> 9570 bytes test/repos/mercurial.tar.gz | Bin 0 -> 4780 bytes test/repos/mercurial/.hg/00changelog.i | Bin 57 -> 0 bytes test/repos/mercurial/.hg/bookmarks | 0 test/repos/mercurial/.hg/branch | 1 - .../mercurial/.hg/cache/branchheads-served | 2 -- test/repos/mercurial/.hg/cache/tags | 5 ---- test/repos/mercurial/.hg/dirstate | Bin 139 -> 0 bytes test/repos/mercurial/.hg/last-message.txt | 1 - test/repos/mercurial/.hg/requires | 4 --- test/repos/mercurial/.hg/store/00changelog.i | Bin 663 -> 0 bytes test/repos/mercurial/.hg/store/00manifest.i | Bin 491 -> 0 bytes .../repos/mercurial/.hg/store/data/rev0.txt.i | Bin 64 -> 0 bytes .../repos/mercurial/.hg/store/data/rev1.txt.i | Bin 64 -> 0 bytes .../repos/mercurial/.hg/store/data/rev2.txt.i | Bin 64 -> 0 bytes .../mercurial/.hg/store/data/~2ehgtags.i | Bin 172 -> 0 bytes test/repos/mercurial/.hg/store/fncache | 4 --- test/repos/mercurial/.hg/store/phaseroots | 1 - test/repos/mercurial/.hgtags | 3 --- test/repos/mercurial/rev0.txt | 0 test/repos/mercurial/rev1.txt | 0 test/repos/mercurial/rev2.txt | 0 test/repos/rev0.txt | 0 test/repos/rev1.txt | 0 test/scm.js | 23 ++++++++++++++++-- 27 files changed, 23 insertions(+), 28 deletions(-) delete mode 160000 test/repos/git create mode 100644 test/repos/git.tar.gz create mode 100644 test/repos/mercurial.tar.gz delete mode 100644 test/repos/mercurial/.hg/00changelog.i delete mode 100644 test/repos/mercurial/.hg/bookmarks delete mode 100644 test/repos/mercurial/.hg/branch delete mode 100644 test/repos/mercurial/.hg/cache/branchheads-served delete mode 100644 test/repos/mercurial/.hg/cache/tags delete mode 100644 test/repos/mercurial/.hg/dirstate delete mode 100644 test/repos/mercurial/.hg/last-message.txt delete mode 100644 test/repos/mercurial/.hg/requires delete mode 100644 test/repos/mercurial/.hg/store/00changelog.i delete mode 100644 test/repos/mercurial/.hg/store/00manifest.i delete mode 100644 test/repos/mercurial/.hg/store/data/rev0.txt.i delete mode 100644 test/repos/mercurial/.hg/store/data/rev1.txt.i delete mode 100644 test/repos/mercurial/.hg/store/data/rev2.txt.i delete mode 100644 test/repos/mercurial/.hg/store/data/~2ehgtags.i delete mode 100644 test/repos/mercurial/.hg/store/fncache delete mode 100644 test/repos/mercurial/.hg/store/phaseroots delete mode 100644 test/repos/mercurial/.hgtags delete mode 100644 test/repos/mercurial/rev0.txt delete mode 100644 test/repos/mercurial/rev1.txt delete mode 100644 test/repos/mercurial/rev2.txt delete mode 100644 test/repos/rev0.txt delete mode 100644 test/repos/rev1.txt diff --git a/data/projects/nci/config.yaml b/data/projects/nci/config.yaml index 37dfa3c..5aca4d4 100644 --- a/data/projects/nci/config.yaml +++ b/data/projects/nci/config.yaml @@ -11,7 +11,5 @@ notify: console: steps: - - cmd: sleep 2 - - cmd: > - cd ../../../../ && - npm test + - cmd: npm install && npm prune + - cmd: npm test diff --git a/test/repos/git b/test/repos/git deleted file mode 160000 index 39245d9..0000000 --- a/test/repos/git +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 39245d9b93bcd2a0c6708d483b83c98a7bff1d3e diff --git a/test/repos/git.tar.gz b/test/repos/git.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..1cba9786b918a15cfd74326e162ccbc74b8db191 GIT binary patch literal 9570 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 literal 0 HcmV?d00001 diff --git a/test/repos/mercurial.tar.gz b/test/repos/mercurial.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..1be3d294e54a97b811c25258e6b9ac87ced69314 GIT binary patch literal 4780 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 GYybd#)qEQO literal 0 HcmV?d00001 diff --git a/test/repos/mercurial/.hg/00changelog.i b/test/repos/mercurial/.hg/00changelog.i deleted file mode 100644 index d3a8311050e54c57c5be7cfe169e60a95768812c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57 zcmWN_K?=Yi3002LpEUf?l diff --git a/test/repos/mercurial/.hg/last-message.txt b/test/repos/mercurial/.hg/last-message.txt deleted file mode 100644 index ba4dae4..0000000 --- a/test/repos/mercurial/.hg/last-message.txt +++ /dev/null @@ -1 +0,0 @@ -temporary amend commit for 6e9e54ed42ff \ No newline at end of file diff --git a/test/repos/mercurial/.hg/requires b/test/repos/mercurial/.hg/requires deleted file mode 100644 index f634f66..0000000 --- a/test/repos/mercurial/.hg/requires +++ /dev/null @@ -1,4 +0,0 @@ -dotencode -fncache -revlogv1 -store diff --git a/test/repos/mercurial/.hg/store/00changelog.i b/test/repos/mercurial/.hg/store/00changelog.i deleted file mode 100644 index 689f030dbdc6e39cff11d29e40800cb1af39d546..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 663 zcmZQzWME`~fG8jp3uQC>hk{$`NzdilCkM`06wQBbHJ6#!rDxY+YCv?w9Nyy>IU5Xk zSP%U7xyU*tTw2<=@0x~E)CHwSU%owmut3>>S(DG!%HHz@Ys^GfUkeW}Moynk{tCqkyZR{D5b%=yWpNy>B1PLiuKW&U!;rO(FSxb1;VNo~Q#>kM9R z4=?*)dZnyhu0qBWY{eEZ84V;sE@OgXMv%+q)^fPS`#hL>NNdJQro|Jd+kB`u2djn> zK$o4k%?onbf&YF7nPz=zD{N^JTC8$I;`sFQ)>G$PURd=$=wyf}n{&&wZF@B5G9T-? zRw@7R&74zl>&_{Z_I%b^6tTpx!{F5FuzwN_{bn9M+n0a+&Hm`4bT-HaMt-n89YC@T zh(S(c2GJm=>3`XGV#}Emvp(!ueV~wCINYG(^=+UW98}DaJ$I1zkO5EYL%G0ZCzuqD zmkPD3CNNEqwsv(2=wvc4Q~$8!{U^Ww27k(5*ll%H$U1P<#l0nB_QFsdT`xDY6yL;2 zCv~rH=QeRW#l!j6jDfjg=grvjuRm3V+*a2XJ2_>8soG4Zq;oy0;)%ftS1xYp*m*a# Y?$n-Las_Yv?z)BiegB7vz$kw?(_vN`Al-ab#=ALACj%kF){5LnCYG4$|nP3dG-H;613&93~Y@Y@-k_kvN zf^64Lv-n=N@9ZZI-wUy87TGk+VNI`us)11;7lW`7&~_s-Y+nyH$OcFr2eTL$n1M7C z$oBIAE+2YcT~>(sr*~+6R8gPCHR;t*HDIb@PI5v6v-94bFO!aZNn+zp4xW4^McMiD pk(6SE%#4(j8EJ_*GqREQPrLGn6+WD*P;%#K*02?S1MgRZ+ diff --git a/test/repos/mercurial/.hg/store/data/rev2.txt.i b/test/repos/mercurial/.hg/store/data/rev2.txt.i deleted file mode 100644 index 8963e924aa74048f6b7d43d6a9335b0c5c27e8a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 ocmZQzWME{#1Wf;-UQPrLGn6+WD*P;%#K*02@&gM*si- diff --git a/test/repos/mercurial/.hg/store/data/~2ehgtags.i b/test/repos/mercurial/.hg/store/data/~2ehgtags.i deleted file mode 100644 index 2c5d2d978b2d341e793be5639d96a1d8ede72642..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 172 zcmZQzWME`~fE*yT9Li??4+YI3ZxpMJD;6rrH_JIJb9gfI!6!GU8ZcEcXYT2c__Hwm Fvj9y#No4>4 diff --git a/test/repos/mercurial/.hg/store/fncache b/test/repos/mercurial/.hg/store/fncache deleted file mode 100644 index cb5f57c..0000000 --- a/test/repos/mercurial/.hg/store/fncache +++ /dev/null @@ -1,4 +0,0 @@ -data/.hgtags.i -data/rev0.txt.i -data/rev1.txt.i -data/rev2.txt.i diff --git a/test/repos/mercurial/.hg/store/phaseroots b/test/repos/mercurial/.hg/store/phaseroots deleted file mode 100644 index 025c6a7..0000000 --- a/test/repos/mercurial/.hg/store/phaseroots +++ /dev/null @@ -1 +0,0 @@ -1 da2762e71e87935198a25b0fceab0a364ad2e6d7 diff --git a/test/repos/mercurial/.hgtags b/test/repos/mercurial/.hgtags deleted file mode 100644 index cdfc9be..0000000 --- a/test/repos/mercurial/.hgtags +++ /dev/null @@ -1,3 +0,0 @@ -da2762e71e87935198a25b0fceab0a364ad2e6d7 zero revision -9d7d08445f4ce095c22a98a902a391973cf07f37 second revision -9d7d08445f4ce095c22a98a902a391973cf07f37 release 0.1.0 diff --git a/test/repos/mercurial/rev0.txt b/test/repos/mercurial/rev0.txt deleted file mode 100644 index e69de29..0000000 diff --git a/test/repos/mercurial/rev1.txt b/test/repos/mercurial/rev1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/test/repos/mercurial/rev2.txt b/test/repos/mercurial/rev2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/test/repos/rev0.txt b/test/repos/rev0.txt deleted file mode 100644 index e69de29..0000000 diff --git a/test/repos/rev1.txt b/test/repos/rev1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/test/scm.js b/test/scm.js index f18dc03..fac32e8 100644 --- a/test/scm.js +++ b/test/scm.js @@ -19,12 +19,31 @@ var getTestData = function(type) { describe(type, function() { var data = getTestData(type), repositoryName = 'test-repository', - repositoryPath = path.join(path.join(__dirname, 'repos'), repositoryName); + repositoryPath = path.join( + path.join(__dirname, 'repos'), repositoryName + ), + originalRepositoryPath = path.join(__dirname, 'repos', type); function rmdir(dir, callback) { new SpawnCommand().run({cmd: 'rm', args: ['-R', dir]}, callback); } + it('remove original repository dir if it exists', function(done) { + if (fs.exists(originalRepositoryPath, function(isExists) { + if (isExists) { + rmdir(originalRepositoryPath, done); + } else { + done(); + } + })); + }); + + it('unpack original repository', function(done) { + new SpawnCommand().run({cmd: 'tar', args: [ + '-xvf', type + '.tar.gz' + ], options: {cwd: path.join(__dirname, 'repos')}}, done); + }); + it('remove test repository dir if it exists', function(done) { if (fs.exists(repositoryPath, function(isExists) { if (isExists) { @@ -40,7 +59,7 @@ var getTestData = function(type) { it('create scm instance attached to new repository without errors', function() { scm = createScm({ type: type, - repository: path.join(__dirname, 'repos', type) + repository: originalRepositoryPath }); });