Nathan Beals
3c8dc4929f
Added test_restore_all_database_dump
unit test.
...
Updated the other unit tests, as I had to re-arrange argument order
Added an 'all' test for the postgres end-to-end test.
Ran black formatter on it all.
2020-04-24 18:32:53 -04:00
Dan Helfman
e511014a28
Fix MySQL restore error on "all" database dump by excluding system tables ( #301 ).
2020-04-22 12:17:22 -07:00
Dan Helfman
bae5f88824
Upgrade test database versions.
2020-04-21 10:01:26 -07:00
Dan Helfman
c6cb21a748
Switch to read-only container filesystem to avoid *.pyc getting created with busted permissions.
2019-12-11 21:24:37 -08:00
Dan Helfman
464ff2fe96
Run end-to-end tests on developer machines with Docker Compose for approximate parity with continuous integration tests.
2019-12-11 16:43:01 -08:00
Dan Helfman
68281339b7
Black.
2019-12-10 16:57:12 -08:00
Dan Helfman
01e2cf08d1
Fix Drone CI services syntax.
2019-12-10 16:43:43 -08:00
Dan Helfman
9f821862b7
End-to-end tests for database dump and restore.
2019-12-10 16:41:01 -08:00
Dan Helfman
8650a15db1
Document validate-borgmatic-config and add a few tests.
2019-05-11 14:05:16 -07:00
Robin Schneider
52e4f48eb9
Add validate-borgmatic-config command
...
Useful when generating the borgmatic configuration file with
configuration management and before moving the generated file in place
checking if it is actually valid.
2019-05-10 00:10:28 +02:00
Dan Helfman
2b3b8eab71
Add archive extract to end-to-end test.
2019-02-18 13:47:18 -08:00
Dan Helfman
cc9dbb1def
Support for Borg repository initialization via borgmatic --init command-line flag ( #110 ).
2018-12-10 22:20:57 -08:00
Dan Helfman
fef441a8ff
More concessions for Python 3.5 compatibility.
2018-10-15 09:37:26 -07:00
Dan Helfman
c1ddc4268b
We can't have nice things.
2018-10-15 09:30:04 -07:00
Dan Helfman
a0691ae4cd
Run continuous integration tests on a matrix of Python and Borg versions.
2018-10-13 13:09:12 -07:00
Dan Helfman
4b92d0f685
Remove unneeded Dockerfile for end-to-end tests.
2018-10-03 22:44:23 -07:00
Dan Helfman
3ce5533103
Make end-to-end test clean up after itself, and drop unnecessary use of Docker for it.
2018-10-03 22:36:25 -07:00
Dan Helfman
0b164973e0
Add an end-to-end automated test that actually integrates with Borg.
2018-09-30 17:30:04 -07:00