Mercurial > vim
annotate src/testdir/test77.in @ 2888:2763fe7844f6
Added tag v7-3-217 for changeset 15705b520c29
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Mon, 13 Jun 2011 01:19:56 +0200 |
parents | afb476746692 |
children | 53786601213c |
rev | line source |
---|---|
2732
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
1 Inserts 2 million lines with consecutive integers starting from 1 |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
2 (essentially, the output of GNU's seq 1 2000000), writes them to Xtest |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
3 and writes its cksum to test.out. |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
4 |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
5 We need 2 million lines to trigger a call to mf_hash_grow(). If it would mess |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
6 up the lines the checksum would differ. |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
7 |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
8 cksum is part of POSIX and so should be available on most Unixes. |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
9 If it isn't available then the test will be skipped. |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
10 |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
11 STARTTEST |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
12 :so small.vim |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
13 :if !executable("cksum") |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
14 : e! test.ok |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
15 : w! test.out |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
16 : qa! |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
17 :endif |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
18 :set fileformat=unix undolevels=-1 |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
19 ggdG |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
20 :let i = 1 |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
21 :while i <= 2000000 | call append(i, range(i, i + 99)) | let i += 100 | endwhile |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
22 ggdd |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
23 :w! Xtest |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
24 :!cksum Xtest > test.out |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
25 :qa! |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
26 ENDTEST |
afb476746692
Add missing files for patch 7.3.143.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
27 |