blob: 052e29a6112b4d196a97cee40b47c6d57e04c28c [file] [log] [blame]
Bram Moolenaar206f0112014-03-12 16:51:55 +01001Inserts 2 million lines with consecutive integers starting from 1
2(essentially, the output of GNU's seq 1 2000000), writes them to Xtest
3and writes its cksum to test.out.
4
5We need 2 million lines to trigger a call to mf_hash_grow(). If it would mess
6up the lines the checksum would differ.
7
8cksum is part of POSIX and so should be available on most Unixes.
9If it isn't available then the test will be skipped.
10
11VMS does not have CKSUM but has a built in CHECKSUM - it should be used
12STARTTEST
13:so small.vim
14:if !has("vms")
15: e! test.ok
16: w! test.out
17: qa!
18:endif
19:set fileformat=unix undolevels=-1
20ggdG
21:let i = 1
22:while i <= 2000000 | call append(i, range(i, i + 99)) | let i += 100 | endwhile
23ggdd
24:w! Xtest.
25:r !@test77a.com Xtest.
26:s/\s/ /g
27:set fileformat&
28:.w! test.out
29:qa!
30ENDTEST
31