Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Obnam's defaulted to info level, but for tests we really want debug.
|
|
By Itamar Turner-Trauring.
|
|
|
|
|
|
I had forgotten how counter-intuitive shell semantics
can be sometimes. When a shell while loop reads from
a pipe, the loop gets executed in a sub-shell, so calling
exit in there doesn't actually call the parent script to
exit. Stupid.
|
|
No point in leaving them cluttering the current work directory,
or overwriting user data there.
|
|
Separate the URL for obnam's access to the repository,
and the directory pathname for the test scripts' access.
|
|
|
|
|
|
Because of how Obnam deals with locking (it only locks for writes),
read-only operations such as restore can fail because a backup is
happening concurrently. We deal with this by re-trying the restore
until it succeeds (i.e., obnam does not crash). There's a chance
of infinite looping if the crash happens for another reason, but
that's for the human watching the test to deal with.
|
|
Previously, the same data was being generated all the time,
for every generation in every client. This meant that fewer
bugs were caught.
Also, reduce the output volume so that errors are more easily
seen.
|
|
|