exp save: Include LOCK_FILE

This commit is contained in:
David de la Iglesia Castro
2023-04-03 10:33:52 +02:00
parent 649ee67e4b
commit 3a2259821b
2 changed files with 23 additions and 1 deletions
+18 -1
View File
@@ -134,5 +134,22 @@ def test_untracked_top_level_files_are_included_in_exp(tmp_dir, scm, dvc):
dvc.reproduce(stage.addressing)
exp = dvc.experiments.save()
fs = scm.get_fs(exp)
for file in ["metrics.json", "params.yaml", "plots.csv"]:
for file in ["metrics.json", "params.yaml", "plots.csv", "dvc.lock"]:
assert fs.exists(file)
def test_untracked_dvclock_is_included_in_exp(tmp_dir, scm, dvc):
stage = dvc.stage.add(
cmd="echo foo",
name="foo",
)
scm.add_commit(["dvc.yaml"], message="add dvc.yaml")
dvc.reproduce(stage.addressing)
# dvc.reproduce automatically stages `dvc.lock`
# force it to be untracked
scm.reset()
exp = dvc.experiments.save()
fs = scm.get_fs(exp)
assert fs.exists("dvc.lock")