Alexander Neumann
|
11a6b10abe
|
Merge pull request #197 from restic/new-build-system
Refactor build system for end users
|
2015-06-25 22:05:12 +02:00 |
Alexander Neumann
|
6a1ac67ec3
|
Travis: Also test build program
|
2015-06-24 20:30:22 +02:00 |
Alexander Neumann
|
f2dea829b4
|
Makefile: Use new build system
|
2015-06-24 20:29:58 +02:00 |
Alexander Neumann
|
7738709f7a
|
Support build tags for `build.go`
|
2015-06-24 20:29:58 +02:00 |
Alexander Neumann
|
069e724d91
|
Document development environment
|
2015-06-24 20:29:58 +02:00 |
Alexander Neumann
|
9e9177ab73
|
Add `build.go`
|
2015-06-24 20:29:58 +02:00 |
Alexander Neumann
|
c6db8eb19c
|
Fix travis test
|
2015-06-24 20:29:47 +02:00 |
Alexander Neumann
|
d5020ac109
|
Fix debug functions
|
2015-06-24 20:00:01 +02:00 |
Alexander Neumann
|
6c2d6bfd11
|
Merge pull request #184 from howeyc/backend-s3
Add Amazon S3 backend.
|
2015-06-23 20:14:47 +02:00 |
Alexander Neumann
|
51047bfcc7
|
Merge pull request #179 from restic/refactor-integration-tests
Add integration test with the go testing framework
|
2015-06-21 18:20:02 +02:00 |
Alexander Neumann
|
0005191d71
|
Remove `dirdiff` and `gentestdata`
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
79f2bb200f
|
Do not run integration tests on i386
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
ae01af045d
|
Add release tag to travis and Makefile
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
5ae04b6834
|
Add last integration tests, remove testsuite
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
43d4558a90
|
Add test for backing up non-existing directories
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
675f341b6d
|
Output warnings/errors to configurable writer
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
cfaf8ab8a6
|
Add integration test for key handling
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
a99a460b32
|
Fix integration tests
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
a43733d552
|
Introduce `Verbosef`
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
4388474cdc
|
Restructure `cmd/restic`, no functional changes
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
2fa259816b
|
rename `opts` to `mainOpts`
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
a3e0907fc7
|
remove old tests
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
1216ded14b
|
Add integration test for key command
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
e2563b3eca
|
Fix comments
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
a176b1b5a6
|
Add more integration tests
|
2015-06-21 17:40:22 +02:00 |
Alexander Neumann
|
246fdb13f9
|
Makefile: Remove target `test-integration`
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
cf27a0fdc7
|
Test travis
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
9853fbcf48
|
Remove more flags from tests
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
0ad08b2f70
|
run_tests: Pass additional parameters to `go test`
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
3a65f27c3f
|
Automatically find fixtures for integration test
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
030f08a410
|
Remove flags from tests
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
002c7883c3
|
run_tests: Do not ignore subdirs of empty dirs
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
da2e9d447f
|
Make tests run by travis less verbose
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
cd5b788e48
|
Ignore goverall errors
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
e071ca57d5
|
Use `run_tests.go` for testing coverage
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
d8d09b6d69
|
Fix restic configuration for integration tests
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
9c2478a291
|
Add run_tests.go
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
12677b4f8a
|
Use flag instead of build tag to run integration tests
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
7c107acf0b
|
More integration tests
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
9b7db4df24
|
travis: Add new integration tests
|
2015-06-21 17:40:21 +02:00 |
Alexander Neumann
|
954025e399
|
Add integration test with the go testing framework
|
2015-06-21 17:40:21 +02:00 |
Chris Howey
|
cf0531a2b1
|
Pass buffer instead of byte slice
s3 library creates internal buffer pass in byte slice
|
2015-06-14 09:05:20 -05:00 |
Chris Howey
|
12596c6841
|
Fix test to use new type name on backend
|
2015-06-14 08:43:47 -05:00 |
Chris Howey
|
57ee1db8aa
|
Rename backend type to S3Backend
|
2015-06-14 08:28:50 -05:00 |
Chris Howey
|
e963faf846
|
Place all restic data under a key prefix.
Deleting a restic repository now only deletes restic keys, leaving the
rest of the bucket in tact.
|
2015-06-14 08:28:50 -05:00 |
Chris Howey
|
d30a95e8ad
|
Return bucket readers instead of buffering a key on read.
|
2015-06-14 08:28:50 -05:00 |
Chris Howey
|
aaae7f33d3
|
Have number of connections limited by channel
Removes previous limit of 1 connection
|
2015-06-14 08:28:50 -05:00 |
Chris Howey
|
2350419f59
|
Modify test suite to use s3 test server.
Fix s3 backend to return error on attempting to write to already
existing key.
|
2015-06-14 08:28:50 -05:00 |
Chris Howey
|
4aa75994b0
|
Add ability to open bucket using S3 object for testing purposes.
|
2015-06-14 08:28:50 -05:00 |
Chris Howey
|
b793261ba1
|
Add dependencies for s3 tests.
|
2015-06-14 08:28:50 -05:00 |