(t *testing.T)
| 884 | } |
| 885 | |
| 886 | func TestCyclicDep(t *testing.T) { |
| 887 | t.Parallel() |
| 888 | |
| 889 | const dir = "testdata/cyclic" |
| 890 | |
| 891 | e := task.NewExecutor( |
| 892 | task.WithDir(dir), |
| 893 | task.WithStdout(io.Discard), |
| 894 | task.WithStderr(io.Discard), |
| 895 | ) |
| 896 | require.NoError(t, e.Setup()) |
| 897 | err := e.Run(t.Context(), &task.Call{Task: "task-1"}) |
| 898 | var taskCalledTooManyTimesError *errors.TaskCalledTooManyTimesError |
| 899 | assert.ErrorAs(t, err, &taskCalledTooManyTimesError) |
| 900 | } |
| 901 | |
| 902 | func TestTaskVersion(t *testing.T) { |
| 903 | t.Parallel() |