Jacob Vosmaer
39a7e210a3
Use a separate backup test directory and nuke its contents
2015-07-24 18:54:06 +02:00
Jacob Vosmaer
db0fce322a
Create more backups during backup tests
...
I hope this makes the backup tests more reliable.
2015-07-24 18:34:00 +02:00
Jacob Vosmaer
810ffab4b1
Use a loop when enabling subtasks
2015-07-10 14:44:07 +02:00
Jacob Vosmaer
4612599e5e
Remove rake task re-enabling into a method
2015-07-09 12:11:35 +02:00
Jacob Vosmaer
64f6034091
More hacks to get the specs working again
2015-07-08 20:07:56 +02:00
Jacob Vosmaer
0194dd4182
Add tests for custom backup archive file permissions
2015-07-07 19:03:29 +02:00
Dmitriy Zaporozhets
779646ef38
Fix rubocop issues after merge of recent master
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-06-23 10:46:29 +02:00
Robert Speicher
bf71d53f63
Change to_not
calls to not_to
...
Both work, but now we're consistent across the entire app.
2015-06-22 12:13:49 +02:00
Robert Speicher
5a9ede4721
Update mock and stub syntax for specs
2015-06-22 12:13:46 +02:00
Douwe Maan
9157985cfc
Merge branch 'fix-backup-spec-regexp' into 'master'
...
Improve regexp to prevent false positives
If a filename happened to contain "db" and enough "rwx" characters before, then
this test would previously fail. For example:
```
drwxr-xr-x gitlab-runner/gitlab-runner 0 2015-04-02 07:46 uploads/tmp/cassidy.stokes8477/gitlabhq/36d972fa55d6b44810fc6fd843473adb/
```
Adding a space before the "db" match string tightens up the regexp and reduces the
chance of an unintended match.
See merge request !489
2015-04-03 08:49:47 +00:00
Stan Hu
b277f23a53
Improve regexp to prevent false positives
...
If a filename happened to contain "db" and enough "rwx" characters before, then
this test would previously fail. For example:
```
drwxr-xr-x gitlab-runner/gitlab-runner 0 2015-04-02 07:46 uploads/tmp/cassidy.stokes8477/gitlabhq/36d972fa55d6b44810fc6fd843473adb/
```
Adding a space before the "db" match string tightens up the regexp and reduces the
chance of unintended match.
2015-04-02 07:02:47 -07:00
Valery Sizov
67c83489ca
ability to skip some items in backup
2015-04-02 15:37:50 +03:00
Vinnie Okada
0f78d92e4c
Don't use chmod_R for backup tars
...
When creating backup tar files, only change permissions on the `db`,
`uploads`, and `repositories` directories, not their contents.
2015-03-28 08:38:48 -06:00
Vinnie Okada
61c06c5e1a
Change permissions on backup files
...
Use more restrictive permissions for backup tar files and for the db,
uploads, and repositories directories inside the tar files.
2015-03-17 19:04:21 -06:00
Dmitriy Zaporozhets
3a324d9c6d
Revert "Merge branch 'backup-permissions' into 'master'"
...
This reverts commit c42262b43b
, reversing
changes made to c6586b1283
.
2015-03-16 23:51:46 -07:00
Vinnie Okada
8587a29370
Change permissions on backup files
...
Use more restrictive permissions for backup tar files and for the db,
uploads, and repositories directories inside the tar files.
2015-03-15 13:14:30 -06:00
Jeroen van Baarsen
0c4a70a306
Updated rspec to rspec 3.x syntax
...
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
2015-02-12 19:17:35 +01:00
Jacob Vosmaer
46b1c63b7a
Make backup version blocker test more robust
...
Assuming that VERSION != VERSION.reverse is not robust. This will fail
at e.g. version 6.6.6.
2014-02-28 12:11:43 +01:00
Jacob Vosmaer
b36751c897
Use VERSION contanst in backup specs
2014-02-28 11:57:58 +01:00
Andrew Kumanyaev
f9780eeeca
Fix deprecation in specs
...
From https://github.com/gitlabhq/gitlabhq/pull/6053
2014-01-15 14:00:11 +03:00
Dmitriy Zaporozhets
fb0b932937
Revert "Fix deprecation in specs"
...
This reverts commit 414ead57ee
.
2014-01-14 23:55:51 +02:00
Andrew Kumanyaev
414ead57ee
Fix deprecation in specs
...
DEPRECATION: `expect { }.not_to raise_error(SpecificErrorClass)` is deprecated. Use `expect { }.not_to raise_error` (with no args) instead. Called from /home/travis/build/gitlabhq/gitlabhq/spec/tasks/gitlab/backup_rake_spec.rb:42:in `block (4 levels) in <top (required)>'.
2014-01-14 20:57:29 +03:00
Johannes Schleifenbaum
cd19f82e51
Fix typos
2013-07-29 12:47:06 +02:00
Andrey Kumanyaev
67ccc8b52a
Replace old hashes with new 1.9 ruby hashes (rebase)
2013-05-05 18:01:10 +04:00
Dmitriy Zaporozhets
c8ba5c2d58
Fix routing issues when navigating over tree, commits etc
2012-12-25 06:14:05 +03:00
Dmitriy Zaporozhets
b510f8c496
Fixed tests
2012-12-21 13:37:44 +02:00
Hugo Duksis
a9c2500a55
Stub for Dir.chdir as it is not needed
2012-11-20 16:34:58 +02:00
Hugo Duksis
a8eb3fe1d2
tests for issue #1984
2012-11-19 22:42:58 +02:00