   @tag timeout: 1_000
   test "add a new project", %{parent_repo_path: repo_url, parent_repo: repo} do
     # observe the git repo, but only 1 time, and wait 100 ms
-    plugs = [{Take, 2}, {Git, repo_url}, {Delay, 250}]
+    plugs = [{Take, 2}, {Git, repo_url}, {Delay, 100}]
     project = "baumeister_test"
     assert Config.keys() == []
 

    |> Enum.map(fn {_, a, _} -> a end)

    assert l ==
      [:start_observer, :exec_observer, :exec_observer, :stopped_observer]
    if rubbish != [], do: Logger.error("rubbish is #{inspect rubbish}")

    # After a stop, the project is disabled

    # enable the observer
    :ok = Baumeister.enable(project)
    Logger.info("Project is enabled, observer is running")
    :timer.sleep(100)
    {bmf, _local_os} = Utils.create_bmf("echo Hello")
    {:ok, _} = GitRepos.update_the_bmf(repo, bmf)

