diff options
Diffstat (limited to 'obnam.md')
-rw-r--r-- | obnam.md | 50 |
1 files changed, 20 insertions, 30 deletions
@@ -1259,21 +1259,6 @@ and content-type is application/json and the JSON body matches {"<ID>":{"label":"0abc"}} ~~~ -Finally, we must be able to delete it. After that, we must not be able -to retrieve it, or find it using metadata. - -~~~scenario -when I DELETE /v1/chunks/<ID> -then HTTP status code is 200 - -when I GET /v1/chunks/<ID> -then HTTP status code is 404 - -when I GET /v1/chunks?label=0abc -then HTTP status code is 200 -and content-type is application/json -and the JSON body matches {} -~~~ ## Retrieve a chunk that does not exist @@ -1298,17 +1283,6 @@ and content-type is application/json and the JSON body matches {} ~~~ -## Delete chunk that does not exist - -We must get the right error when deleting a chunk that doesn't exist. - -~~~scenario -given a working Obnam system -when I try to DELETE /v1/chunks/any.random.string -then HTTP status code is 404 -~~~ - - ## Persistent across restarts Chunk storage, and the index of chunk metadata for searches, needs to @@ -1474,7 +1448,7 @@ and a client config based on ca-required.yaml and a file live/data.dat containing some random data when I try to run obnam backup then command fails -then stderr contains "self signed certificate" +then stderr matches regex self.signed certificate ~~~ ~~~{#ca-required.yaml .file .yaml .numberLines} @@ -1803,8 +1777,12 @@ given a manifest of the directory live restored in rest in rest.yaml then manifests live.yaml and rest.yaml match ~~~ -## Unreadable file +## FIXME: Unreadable file + +FIXME: This scenario has been disabled, temporarily, as my current CI +system runs things as `root` and that means this scenario fails. +~~~~~~~~ This scenario verifies that Obnam will back up all files of live data, even if one of them is unreadable. By inference, we assume this means other errors on individual files also won't end the backup @@ -1823,9 +1801,14 @@ when I invoke obnam restore <GEN> rest then file live/data.dat is restored to rest then file live/bad.dat is not restored to rest ~~~ +~~~~~~~~ -## Unreadable directory +## FIXME: Unreadable directory +FIXME: This scenario has been disabled, temporarily, as my current CI +system runs things as `root` and that means this scenario fails. + +~~~~~~~~ This scenario verifies that Obnam will skip a file in a directory it can't read. Obnam should warn about that, but not give an error. @@ -1841,9 +1824,14 @@ when I invoke obnam restore <GEN> rest then file live/unreadable is restored to rest then file live/unreadable/data.dat is not restored to rest ~~~ +~~~~~~~~ + +## FIXME: Unexecutable directory -## Unexecutable directory +FIXME: This scenario has been disabled, temporarily, as my current CI +system runs things as `root` and that means this scenario fails. +~~~~~~~ This scenario verifies that Obnam will skip a file in a directory it can't read. Obnam should warn about that, but not give an error. @@ -1859,6 +1847,8 @@ when I invoke obnam restore <GEN> rest then file live/dir is restored to rest then file live/dir/data.dat is not restored to rest ~~~ +~~~~~~~ + ## Restore latest generation |