Commit Graph
328 Commits
Author SHA1 Message Date
Ruslan Kuprieiev 5c762f316e repro: don't check for missing dependencies when running with --dry
Fixes #1113

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-09-14 00:23:28 +03:00
Ruslan Kuprieiev f044a6090f state: use sqlite
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-09-12 15:52:34 +03:00
Ruslan Kuprieiev 537e7c75a0 stage: check that deps exist before running the command
Fixes #1101

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-09-09 22:59:19 +03:00
Ruslan Kuprieiev a3aefe5f16 state: don't forget subdirs when computing effective mtime
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-09-01 15:41:42 +03:00
Ruslan Kuprieiev 9c041a375f test: sleep to compensate for poor mtime resolution 2018-08-31 05:09:32 +03:00
Ruslan Kuprieiev 249b60c030 remote: properly remove remote section
Fixes #1075

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-31 04:07:31 +03:00
Ruslan Kuprieiev 392cd006e3 tests: sleep() before creating a file 2018-08-30 17:27:05 +03:00
Ruslan Kuprieiev ac80d59704 dvc: properly compute mtime of the directory
Fixes #1067

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-29 19:17:50 +03:00
Ruslan Kuprieiev 076a2145db test: don't forget to sleep before modifying a file
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-29 14:54:27 +03:00
Ruslan Kuprieiev 49baf38871 dvc: properly compute mtime for the directory
Fixes #1067

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-29 13:52:20 +03:00
Ruslan Kuprieiev 55b3c47bbf pipeline: process edges and nodes separately
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-28 11:36:06 +03:00
Ruslan Kuprieiev 6f0e293c9a test: cover pipeline show
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-27 14:40:21 +03:00
Ruslan Kuprieiev fa89ec8789 dvc: check stage filename
Fixes #1054

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-24 18:45:56 +03:00
Ruslan Kuprieiev 18f0ca0d92 dependency: only use rel_path for local deps
Fixes #1048

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-24 14:36:38 +03:00
Ruslan Kuprieiev 26e007f407 test: cover pipeline show --ascii
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-23 07:57:23 +03:00
Ruslan Kuprieiev c6f642fd6b dvc: add --recursive
Fixes #1026

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-21 10:41:19 +03:00
Ruslan Kuprieiev a46b1be925 test: add test for dvc add for external local files
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-17 14:07:55 +03:00
Ruslan Kuprieiev ce5a46d032 test: test output duplication
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-14 02:33:25 +03:00
Ruslan Kuprieiev 86322fbe35 repro: print help when Dvcfile doesn't exist
Fixes #1003

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-14 02:08:12 +03:00
Ruslan Kuprieiev f5bb3e4501 tests: use shallow=False with filecmp.cmp()
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-05 00:52:29 +03:00
Ruslan Kuprieiev ed8052c229 repro: introduce --dry option
Fixes #972
Related to #894

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-05 00:21:35 +03:00
Ruslan Kuprieiev b5b8b8d06c test: test for unsupported outs/deps
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-04 19:59:23 +03:00
Ruslan Kuprieiev b9a5bde22f test: cover status
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-04 19:59:23 +03:00
Ruslan Kuprieiev 891ec0bad4 test: cover metrics
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-08-04 19:59:23 +03:00
Ruslan Kuprieiev 7e4f39d8eb dvc: show filenames in push/pull output
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-26 16:50:25 +03:00
Ruslan Kuprieiev 66f1777d9c test: ssh: don't try to ask for a password
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-25 17:28:58 +03:00
Ruslan Kuprieiev 2f7a7638e2 dvc: properly resolve cwd for dvc add
Fixes #943

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-24 15:36:28 +03:00
Ruslan Kuprieiev 0cea36a2dd dvc: don't forget to convert to ospath for dir cache entries
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-24 15:36:13 +03:00
Ruslan Kuprieiev 2363057165 metrics: add '-t|--type' and '-x|--xpath' options
Fixes #914

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-23 00:34:03 +03:00
Ruslan Kuprieiev 9e576cd55b metrics: properly handle explicitly specified file
Related to #865

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-22 21:34:03 +03:00
Ruslan Kuprieiev 6a6a4fe0b4 test: test unsupported chemes
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-19 23:05:41 +03:00
Ruslan Kuprieiev 07fa6442b8 test: add dvc status simple test
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-19 22:56:53 +03:00
Ruslan Kuprieiev 587cc08515 tests: test unsupported remote
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-19 22:56:53 +03:00
Ruslan Kuprieiev e598b0b4c7 test: repro: add test for failed stage in CLI
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-19 08:36:32 +03:00
Ruslan Kuprieiev 3be898797a test: remote: add test for failed write
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-19 08:36:32 +03:00
Ruslan Kuprieiev 41ed1bca94 tests: test dvc pipeline show --outs
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-19 08:24:55 +03:00
Ruslan Kuprieiev 90781900e2 tests: test CLI dvc metrics add
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-19 08:24:55 +03:00
Ruslan Kuprieiev bc4a5d78e3 tests: data cloud: don't forget to test fetch
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-19 08:24:55 +03:00
Ruslan Kuprieiev 637fc29b79 test: config: add test for failed write
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-19 08:24:55 +03:00
Ruslan Kuprieiev 0a3a124756 test: cover "Invalid option value" for config
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-19 08:24:55 +03:00
Ruslan Kuprieiev ff51b1ae04 test: add test for local config
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-19 08:24:55 +03:00
Ruslan Kuprieiev 9557c56a7e tests: add _find_root test
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-19 08:24:55 +03:00
Ruslan Kuprieiev ebd8468b1c tests: test CmdBase._set_loglevel
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-19 07:05:28 +03:00
Ruslan Kuprieiev 3f312a83c5 metrics: Show a proper message if repository does not have metrics and show is called
Fixes #905

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-18 13:58:45 +03:00
Ruslan Kuprieiev 6c7bf390c6 metrics: check that specified path is a text file and not a directory or binary file
Fixes #911

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-18 12:25:11 +03:00
Ruslan Kuprieiev 5565ece1f8 metrics: add support for csv and hcsv
Fixes #910
Fixes #909

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-18 12:15:59 +03:00
Ruslan Kuprieiev ebecc9996b tests: use 0.3 sec as a max startup time 2018-07-18 11:39:24 +03:00
Ruslan Kuprieiev 3410f8048a dvc: optimize imports to speedup startup time
Speeds up `time dvc` from 1.2 seconds to <0.2 seconds.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-18 11:20:05 +03:00
Ruslan Kuprieiev f54428d5ed test: properly check for hadoop availability
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-18 10:12:49 +03:00
Ivan Shcheklein 2d9b062fc4 minor: remove a temporary file in tests 2018-07-17 16:00:30 -07:00