X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2Fovsdb-log.at;h=055dc70c520e4f3e441ef9e8c2a7053309558491;hb=0ef165ecb57943e17a8ee8270df68ffb8d032e29;hp=8aeb33b56ffae11466aecce841164c57bdcb2586;hpb=c69ee87c10818267f991236201150b1fa51ae519;p=sliver-openvswitch.git diff --git a/tests/ovsdb-log.at b/tests/ovsdb-log.at index 8aeb33b56..055dc70c5 100644 --- a/tests/ovsdb-log.at +++ b/tests/ovsdb-log.at @@ -4,11 +4,11 @@ AT_SETUP([create empty, reread]) AT_KEYWORDS([ovsdb log]) AT_CAPTURE_FILE([log]) AT_CHECK( - [test-ovsdb log-io file 'O_CREAT|O_RDWR'], [0], + [test-ovsdb log-io file create], [0], [file: open successful ], [ignore]) AT_CHECK( - [test-ovsdb log-io file 'O_RDONLY' read], [0], + [test-ovsdb log-io file read-only read], [0], [file: open successful file: read: end of log ], [ignore]) @@ -19,12 +19,12 @@ AT_SETUP([write one, reread]) AT_KEYWORDS([ovsdb log]) AT_CAPTURE_FILE([file]) AT_CHECK( - [[test-ovsdb log-io file 'O_CREAT|O_RDWR' 'write:[0]']], [0], + [[test-ovsdb log-io file create 'write:[0]']], [0], [[file: open successful file: write:[0] successful ]], [ignore]) AT_CHECK( - [test-ovsdb log-io file 'O_RDONLY' read read], [0], + [test-ovsdb log-io file read-only read read], [0], [[file: open successful file: read: [0] file: read: end of log @@ -32,21 +32,21 @@ file: read: end of log AT_CHECK([test -f .file.~lock~]) AT_CLEANUP -AT_SETUP([check that O_EXCL works]) +AT_SETUP([check that create fails if file exists]) AT_KEYWORDS([ovsdb log]) AT_CAPTURE_FILE([file]) AT_CHECK( - [[test-ovsdb log-io file 'O_CREAT|O_RDWR' 'write:[1]']], [0], + [[test-ovsdb log-io file create 'write:[1]']], [0], [[file: open successful file: write:[1] successful ]], [ignore]) AT_CHECK( - [test-ovsdb log-io file 'O_RDONLY' read], [0], + [test-ovsdb log-io file read-only read], [0], [[file: open successful file: read: [1] ]], [ignore]) AT_CHECK( - [test-ovsdb -vlockfile:console:emer log-io file 'O_CREAT|O_RDWR|O_EXCL' read], [1], + [test-ovsdb log-io file create read], [1], [], [test-ovsdb: I/O error: create: file failed (File exists) ]) AT_CHECK([test -f .file.~lock~]) @@ -56,14 +56,14 @@ AT_SETUP([write one, reread]) AT_KEYWORDS([ovsdb log]) AT_CAPTURE_FILE([file]) AT_CHECK( - [[test-ovsdb log-io file 'O_CREAT|O_RDWR' 'write:[0]' 'write:[1]' 'write:[2]']], [0], + [[test-ovsdb log-io file create 'write:[0]' 'write:[1]' 'write:[2]']], [0], [[file: open successful file: write:[0] successful file: write:[1] successful file: write:[2] successful ]], [ignore]) AT_CHECK( - [test-ovsdb log-io file 'O_RDONLY' read read read read], [0], + [test-ovsdb log-io file read-only read read read read], [0], [[file: open successful file: read: [0] file: read: [1] @@ -77,14 +77,14 @@ AT_SETUP([write one, reread, append]) AT_KEYWORDS([ovsdb log]) AT_CAPTURE_FILE([file]) AT_CHECK( - [[test-ovsdb log-io file 'O_CREAT|O_RDWR' 'write:[0]' 'write:[1]' 'write:[2]']], [0], + [[test-ovsdb log-io file create 'write:[0]' 'write:[1]' 'write:[2]']], [0], [[file: open successful file: write:[0] successful file: write:[1] successful file: write:[2] successful ]], [ignore]) AT_CHECK( - [[test-ovsdb log-io file 'O_RDWR' read read read 'write:["append"]']], [0], + [[test-ovsdb log-io file read/write read read read 'write:["append"]']], [0], [[file: open successful file: read: [0] file: read: [1] @@ -92,7 +92,7 @@ file: read: [2] file: write:["append"] successful ]], [ignore]) AT_CHECK( - [test-ovsdb log-io file 'O_RDONLY' read read read read read], [0], + [test-ovsdb log-io file read-only read read read read read], [0], [[file: open successful file: read: [0] file: read: [1] @@ -107,20 +107,20 @@ AT_SETUP([write, reread one, overwrite]) AT_KEYWORDS([ovsdb log]) AT_CAPTURE_FILE([file]) AT_CHECK( - [[test-ovsdb log-io file 'O_CREAT|O_RDWR' 'write:[0]' 'write:[1]' 'write:[2]']], [0], + [[test-ovsdb log-io file create 'write:[0]' 'write:[1]' 'write:[2]']], [0], [[file: open successful file: write:[0] successful file: write:[1] successful file: write:[2] successful ]], [ignore]) AT_CHECK( - [[test-ovsdb log-io file 'O_RDWR' read 'write:["more data"]']], [0], + [[test-ovsdb log-io file read/write read 'write:["more data"]']], [0], [[file: open successful file: read: [0] file: write:["more data"] successful ]], [ignore]) AT_CHECK( - [test-ovsdb log-io file 'O_RDONLY' read read read], [0], + [test-ovsdb log-io file read-only read read read], [0], [[file: open successful file: read: [0] file: read: ["more data"] @@ -133,7 +133,7 @@ AT_SETUP([write, add corrupted data, read]) AT_KEYWORDS([ovsdb log]) AT_CAPTURE_FILE([file]) AT_CHECK( - [[test-ovsdb log-io file 'O_CREAT|O_RDWR' 'write:[0]' 'write:[1]' 'write:[2]']], [0], + [[test-ovsdb log-io file create 'write:[0]' 'write:[1]' 'write:[2]']], [0], [[file: open successful file: write:[0] successful file: write:[1] successful @@ -141,7 +141,7 @@ file: write:[2] successful ]], [ignore]) AT_CHECK([echo 'xxx' >> file]) AT_CHECK( - [test-ovsdb log-io file 'O_RDONLY' read read read read], [0], + [test-ovsdb log-io file read-only read read read read], [0], [[file: open successful file: read: [0] file: read: [1] @@ -155,7 +155,7 @@ AT_SETUP([write, add corrupted data, read, overwrite]) AT_KEYWORDS([ovsdb log]) AT_CAPTURE_FILE([file]) AT_CHECK( - [[test-ovsdb log-io file 'O_CREAT|O_RDWR' 'write:[0]' 'write:[1]' 'write:[2]']], [0], + [[test-ovsdb log-io file create 'write:[0]' 'write:[1]' 'write:[2]']], [0], [[file: open successful file: write:[0] successful file: write:[1] successful @@ -163,7 +163,7 @@ file: write:[2] successful ]], [ignore]) AT_CHECK([echo 'xxx' >> file]) AT_CHECK( - [[test-ovsdb log-io file 'O_RDWR' read read read read 'write:[3]']], [0], + [[test-ovsdb log-io file read/write read read read read 'write:[3]']], [0], [[file: open successful file: read: [0] file: read: [1] @@ -172,7 +172,7 @@ file: read failed: syntax error: file: parse error at offset 174 in header line file: write:[3] successful ]], [ignore]) AT_CHECK( - [test-ovsdb log-io file 'O_RDONLY' read read read read read], [0], + [test-ovsdb log-io file read-only read read read read read], [0], [[file: open successful file: read: [0] file: read: [1] @@ -187,7 +187,7 @@ AT_SETUP([write, corrupt some data, read, overwrite]) AT_KEYWORDS([ovsdb log]) AT_CAPTURE_FILE([file]) AT_CHECK( - [[test-ovsdb log-io file 'O_CREAT|O_RDWR' 'write:[0]' 'write:[1]' 'write:[2]']], [0], + [[test-ovsdb log-io file create 'write:[0]' 'write:[1]' 'write:[2]']], [0], [[file: open successful file: write:[0] successful file: write:[1] successful @@ -198,7 +198,7 @@ AT_CHECK([mv file.tmp file]) AT_CHECK([[grep -c '\[3]' file]], [0], [1 ]) AT_CHECK( - [[test-ovsdb log-io file 'O_RDWR' read read read 'write:["longer data"]']], [0], + [[test-ovsdb log-io file read/write read read read 'write:["longer data"]']], [0], [[file: open successful file: read: [0] file: read: [1] @@ -206,7 +206,7 @@ file: read failed: syntax error: file: 4 bytes starting at offset 170 have SHA-1 file: write:["longer data"] successful ]], [ignore]) AT_CHECK( - [test-ovsdb log-io file 'O_RDONLY' read read read read], [0], + [test-ovsdb log-io file read-only read read read read], [0], [[file: open successful file: read: [0] file: read: [1] @@ -220,7 +220,7 @@ AT_SETUP([write, truncate file, read, overwrite]) AT_KEYWORDS([ovsdb log]) AT_CAPTURE_FILE([file]) AT_CHECK( - [[test-ovsdb log-io file 'O_CREAT|O_RDWR' 'write:[0]' 'write:[1]' 'write:[2]']], [0], + [[test-ovsdb log-io file create 'write:[0]' 'write:[1]' 'write:[2]']], [0], [[file: open successful file: write:[0] successful file: write:[1] successful @@ -231,15 +231,15 @@ AT_CHECK([mv file.tmp file]) AT_CHECK([[grep -c '^2$' file]], [0], [1 ]) AT_CHECK( - [[test-ovsdb log-io file 'O_RDWR' read read read 'write:["longer data"]']], [0], + [[test-ovsdb log-io file read/write read read read 'write:["longer data"]']], [0], [[file: open successful file: read: [0] file: read: [1] -file: read failed: I/O error: file: error reading 4 bytes starting at offset 170 (unexpected end of file) +file: read failed: I/O error: file: error reading 4 bytes starting at offset 170 (End of file) file: write:["longer data"] successful ]], [ignore]) AT_CHECK( - [test-ovsdb log-io file 'O_RDONLY' read read read read], [0], + [test-ovsdb log-io file read-only read read read read], [0], [[file: open successful file: read: [0] file: read: [1] @@ -253,7 +253,7 @@ AT_SETUP([write bad JSON, read, overwrite]) AT_KEYWORDS([ovsdb log]) AT_CAPTURE_FILE([file]) AT_CHECK( - [[test-ovsdb log-io file 'O_CREAT|O_RDWR' 'write:[0]' 'write:[1]' 'write:[2]']], [0], + [[test-ovsdb log-io file create 'write:[0]' 'write:[1]' 'write:[2]']], [0], [[file: open successful file: write:[0] successful file: write:[1] successful @@ -261,16 +261,16 @@ file: write:[2] successful ]], [ignore]) AT_CHECK([[printf '%s\n%s\n' 'OVSDB JSON 5 d910b02871075d3156ec8675dfc95b7d5d640aa6' 'null' >> file]]) AT_CHECK( - [[test-ovsdb log-io file 'O_RDWR' read read read read 'write:["replacement data"]']], [0], + [[test-ovsdb log-io file read/write read read read read 'write:["replacement data"]']], [0], [[file: open successful file: read: [0] file: read: [1] file: read: [2] -file: read failed: syntax error: file: 5 bytes starting at offset 228 are not valid JSON (line 1, column 0, byte 5: syntax error at beginning of input) +file: read failed: syntax error: file: 5 bytes starting at offset 228 are not valid JSON (line 0, column 4, byte 4: syntax error at beginning of input) file: write:["replacement data"] successful ]], [ignore]) AT_CHECK( - [test-ovsdb log-io file 'O_RDONLY' read read read read read], [0], + [test-ovsdb log-io file read-only read read read read read], [0], [[file: open successful file: read: [0] file: read: [1]