summaryrefslogtreecommitdiff
path: root/tests/t0107-snapshot.sh
blob: 8ab4912a282b667fb19779138c7fe739acdfc321 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/sh

. ./setup.sh

prepare_tests "Verify snapshot"

run_test 'get foo/snapshot/master.tar.gz' '
	cgit_url "foo/snapshot/master.tar.gz" >trash/tmp
'

run_test 'check html headers' '
	head -n 1 trash/tmp |
	     grep -e "Content-Type: application/x-gzip" &&

	head -n 2 trash/tmp |
	     grep -e "Content-Disposition: inline; filename=.master.tar.gz."
'

run_test 'strip off the header lines' '
	 tail -n +6 trash/tmp > trash/master.tar.gz
'

run_test 'verify gzip format' 'gunzip --test trash/master.tar.gz'
run_test 'untar' '
	rm -rf trash/master &&
	tar -xf trash/master.tar.gz -C trash
'

run_test 'count files' '
	c=$(ls -1 trash/master/ | wc -l) &&
	test $c = 5
'

run_test 'verify untarred file-5' '
	 grep -e "^5$" trash/master/file-5 &&
	 test $(cat trash/master/file-5 | wc -l) = 1
'

tests_done
an> 2007-03-31Some small changes for etcproposals 1.1necoro1-2/+2 2007-03-31Some small changes for etcproposals 1.1necoro2-3/+3 2007-03-31Some small changes for etcproposals 1.1necoro1-6/+13 2007-03-31Allowed Plugins to have a menunecoro7-201/+315 2007-03-15Added etc-proposals pluginnecoro7-28/+121 2007-03-10Added USE_EXPAND-supportnecoro5-11/+63 2007-03-10Added plugin-data to about-dialognecoro3-197/+264 >-7/+13 2010-04-15Renamed es_ES to esRené 'Necoro' Neumann1-0/+0 2010-04-15Fixed dependancy of the new_version plugin from "dev-util/git" to "dev-vcs/gi...Clement Bourgeois1-1/+1 2010-04-14Make some useless info messages being debug statementsRené 'Necoro' Neumann2-34/+17 2010-04-14Improve the C modulesRené 'Necoro' Neumann3-37/+52 2010-04-14Small modifications made to the French translation (typos, grammar).Clement Bourgeois1-69/+69 2010-04-14Fixed the unicode support and stuff ... and also made eix faster :)René 'Necoro' Neumann1-20/+22 2010-04-14Disable debug messages by defaultRené 'Necoro' Neumann1-1/+1 2010-04-13Better eix error inheritance and handlingRené 'Necoro' Neumann1-2/+9 2010-04-13Fix the handling of FilterSets. Fixes bug #558887.René 'Necoro' Neumann2-56/+64 2010-04-12Updated newsRené 'Necoro' Neumann1-0/+1 2010-04-13Added my name to translators list.Clement Bourgeois1-0/+1