Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-03-21 | Convert verifies-randomly from cmdtest to yarn | Lars Wirzenius | 2 | -1/+21 | |
2014-03-21 | Convert verify-notices-changes cmdtest to yarn | Lars Wirzenius | 2 | -0/+36 | |
2014-03-19 | Add scenario for testing --keep=4h style schedule | Lars Wirzenius | 2 | -1/+79 | |
2014-03-18 | Add test case for FUSE bug | Lars Wirzenius | 2 | -0/+28 | |
2014-03-17 | Convert forget --pretend cmdtest to yarn | Lars Wirzenius | 2 | -0/+23 | |
2014-03-13 | Improve error message when secret key missing | Lars Wirzenius | 2 | -1/+7 | |
The actual gpg error message is now shown, instead of hidden behind a "unknown tag found" message. | |||||
2014-03-13 | Convert "forget nothing by default" to yarn | Lars Wirzenius | 2 | -0/+25 | |
2014-03-11 | Add yarn for no-op backups | Lars Wirzenius | 2 | -1/+32 | |
2014-03-06 | Add test for bug found recently | Lars Wirzenius | 1 | -0/+16 | |
2014-02-25 | Test FUSE .pid reading in yarns | Lars Wirzenius | 2 | -0/+22 | |
2014-02-23 | Turn tracing on in yarns | Lars Wirzenius | 1 | -1/+2 | |
2014-02-23 | Remove the --viewmode setting | Lars Wirzenius | 1 | -1/+1 | |
I'm trying to simplify the code so I can make changes to it. Also, having fewer options is better (despite the fact that Obnam has tons of them already). | |||||
2014-02-19 | Convert compression+encryption.script to yarn | Lars Wirzenius | 1 | -0/+13 | |
2014-02-19 | Convert tests/compression.script to yarn | Lars Wirzenius | 1 | -0/+29 | |
2014-02-17 | Fix parsing of filtered files | Lars Wirzenius | 1 | -1/+1 | |
This bug was originally triggered by the test suite, because the error message in the code had a typo. While looking for that I noticed that the code that was parsing the code seemed fishy. This is now cleaner. First of all, I split the error messages for "unknown tag" and "no tag". Then I rewrote the loop that parses so it is robust against error situations. Then I tweaked the yarn test so it now works. | |||||
2014-02-16 | Add some debugging output to a yarn step | Lars Wirzenius | 1 | -1/+5 | |
This step failed under CI, but I haven't been able to reproduce the failure otherwise. I'm hoping this extra output (which will normally be hidden, but shown when a failure happens) will help me find the problem. | |||||
2014-02-15 | Make yarns.pdf paper size be letter too | Lars Wirzenius | 1 | -0/+1 | |
2014-02-15 | Generate yarns.html | Lars Wirzenius | 1 | -2/+8 | |
This makes it easier to read in a web browser. PDF is nice to have too, but HTML is important. | |||||
2014-02-06 | Make exclude-caches scenario clearer, robust | Lars Wirzenius | 3 | -13/+52 | |
Originally, we would create L/wanted, then do a manifest, then create L/cache, then backup, restore, verify. This would sometimes fail, if the full-second timestamp of L would change when L/cache was created. So we (well, I) changed it so that we fiddled with the manifest just before making a backup, but this was weird and confusing and would still sometimes fail. This should now be much clearer and therefore more robust. | |||||
2014-01-26 | Avoid using the src tree gpghome | Lars Wirzenius | 1 | -1/+4 | |
2014-01-26 | Remove duplicate section on PGP keys | Lars Wirzenius | 1 | -7/+0 | |
The encryption chapter has a more up-to-date description of this. | |||||
2014-01-26 | Fix file restore, add xattr value change test | Lars Wirzenius | 7 | -31/+56 | |
The single file restore test had a bug, in that it was depending on various test steps to execute fast enough that the wall clock did not advance to the next second. This has been fixed by allowing manifests to be done on single files instead of just directories. Add a test for an extended attribute value changing, and that being the only change in the live data. The backup needs to notice that it has changed. This was intended to be the original change in this commit, but I ran into the test bug above, so I had to fix that too. I was too lazy to detangle the two sets of changes for commits. | |||||
2014-01-26 | Convert user-old-node-size test to yarn | Lars Wirzenius | 1 | -0/+19 | |
2014-01-25 | Convert restores-single-file to a yarn | Lars Wirzenius | 2 | -0/+22 | |
2014-01-25 | Convert remove-checkpoints into a yarn | Lars Wirzenius | 2 | -0/+23 | |
2014-01-25 | Convert two-roots to a yarn | Lars Wirzenius | 2 | -0/+22 | |
2014-01-25 | Convert pre-epoch-mtime to a yarn | Lars Wirzenius | 2 | -0/+36 | |
2014-01-25 | Convert no-roots-from-old-gens into yarn | Lars Wirzenius | 2 | -0/+25 | |
2014-01-24 | Convert --exclude-cache test to yarn | Lars Wirzenius | 2 | -0/+63 | |
2014-01-24 | Convert anyone-list-clients cmdtest to yarn | Lars Wirzenius | 2 | -0/+25 | |
2014-01-19 | Make reference repo tests use --always-restore-setuid | Lars Wirzenius | 1 | -2/+7 | |
2014-01-17 | Normalise manifest times in test | Lars Wirzenius | 2 | -4/+14 | |
Some filesystems don't store sub-second parts of mtime. Bleh. | |||||
2014-01-12 | Fix test suite failure | Lars Wirzenius | 2 | -1/+6 | |
Depending on how the encrypted data is, the error message, when accessing an encrypted repository without encryption enabled, may be different. Deal with it. | |||||
2014-01-12 | Remove more stuff from fixme chapter | Lars Wirzenius | 1 | -2/+0 | |
2014-01-12 | Remove finished stuff from fixme chapter | Lars Wirzenius | 1 | -16/+0 | |
2014-01-12 | Add scenario for remove-client | Lars Wirzenius | 2 | -1/+34 | |
2014-01-12 | Note untested encryption commands | Lars Wirzenius | 1 | -5/+4 | |
2014-01-12 | Add note about bad error message | Lars Wirzenius | 1 | -0/+5 | |
2014-01-12 | More encryption tests | Lars Wirzenius | 3 | -10/+146 | |
2014-01-12 | Basic encrypted backup/restore test | Lars Wirzenius | 3 | -4/+144 | |
This sets up a whole lot of infrastructure, too. | |||||
2014-01-12 | Remove the multiple-client chapter from fixme | Lars Wirzenius | 1 | -1/+0 | |
2014-01-12 | Add test for multiple clients sharing a repository | Lars Wirzenius | 8 | -92/+148 | |
As part of this, make every repository operation step require an explicit client name. The v6 reference formats have a client name embedded that is the hostname of my laptop, so make those tests use that name. This fixes what would not have run previously on any system that isn't named havelock. Oops. | |||||
2014-01-11 | Add yarn test for pretend backups | Lars Wirzenius | 5 | -74/+99 | |
Remove cmdtest test for this. To make things clearer in the new test, also change all the steps that use a backup repository to have the user specify it explicitly. | |||||
2014-01-07 | Add test case for restoring in-tree data | Lars Wirzenius | 1 | -3/+19 | |
This test does not currently pass. | |||||
2013-12-28 | Have yarns write Obnam log file to DATADIR | Lars Wirzenius | 1 | -1/+2 | |
2013-12-28 | Add a yarn scenario for restoring from fmt 6 | Lars Wirzenius | 1 | -0/+76 | |
2013-12-06 | Add scenario test for forget --keep | Lars Wirzenius | 2 | -1/+17 | |
2013-12-06 | Add a scenario test for "obnam forget" | Lars Wirzenius | 2 | -2/+30 | |
2013-12-05 | Add scenario for obnam diff | Lars Wirzenius | 2 | -1/+43 | |
2013-12-05 | Fix test case | Lars Wirzenius | 1 | -1/+1 | |