code: def test_list(bench_dvc, tmp_dir, scm, dvc, make_dataset, remote):
      make_dataset(
          cache=False,
          files=False,
          dvcfile=True,
          commit=True,
          remote=True,
      )
      bench_dvc("list", tmp_dir)
      bench_dvc("list", tmp_dir, "--dvc-only", name="dvc-only")
      bench_dvc("list", tmp_dir, "--recursive", name="recursive")
      bench_dvc("list", tmp_dir, "dataset", name="shallow")
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_list(bench_dvc, tmp_dir, scm, dvc, make_dataset, remote) without return types