lotus/provider/lpwindow/compute_task_test.go

34 lines
915 B
Go
Raw Normal View History

package lpwindow
2023-09-05 16:29:39 +00:00
import (
"testing"
2023-10-25 19:13:56 +00:00
"github.com/stretchr/testify/require"
2023-09-05 16:29:39 +00:00
"github.com/filecoin-project/go-state-types/dline"
2023-10-25 19:13:56 +00:00
2023-09-05 16:29:39 +00:00
"github.com/filecoin-project/lotus/chain/types"
"github.com/filecoin-project/lotus/lib/harmony/harmonydb"
"github.com/filecoin-project/lotus/lib/harmony/harmonytask"
"github.com/filecoin-project/lotus/node/config"
2023-09-05 16:29:39 +00:00
)
// test to create WDPostTask, invoke AddTask and check if the task is added to the DB
func TestAddTask(t *testing.T) {
db, err := harmonydb.NewFromConfig(config.HarmonyDB{
Hosts: []string{"localhost"},
Port: "5433",
Username: "yugabyte",
Password: "yugabyte",
Database: "yugabyte",
})
2023-09-05 16:29:39 +00:00
require.NoError(t, err)
wdPostTask := NewWdPostTask(db, nil, 0)
2023-09-05 16:29:39 +00:00
taskEngine, err := harmonytask.New(db, []harmonytask.TaskInterface{wdPostTask}, "localhost:12300")
_ = taskEngine
2023-09-05 16:29:39 +00:00
ts := types.TipSet{}
deadline := dline.Info{}
require.NoError(t, err)
}