mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2024-12-25 04:47:18 +00:00
6c1740eefc
* added todo to hash file in ssz * params and copy of block cache * start hash cache * Hash cache implementation * fixed some comments * fixed promatheus duplicate counter name * removed TODO * change to use special expiration cache * function name fixes junk object generator * naming changes * gazzle fix * added pruning last read data test * fixed gometallinter errors * fix benchmarks and no int64 not serializable * move struct from test * add feature flag * fix merge issues * add featureflag to beacon and validator * featureflag init for tests * added feature flag to all ssz dependent tests * remove setter func * replace k8s tweaked expiration cache to https://github.com/karlseguin/ccache * remove else * change request by preston * added init featureflags to genesis_test * Update shared/ssz/hash_cache.go add dot Co-Authored-By: shayzluf <thezluf@gmail.com> * Update shared/ssz/hash_cache.go Co-Authored-By: shayzluf <thezluf@gmail.com> * Update shared/ssz/hash_cache.go remove extra space Co-Authored-By: shayzluf <thezluf@gmail.com> * Update shared/params/config.go add dot Co-Authored-By: shayzluf <thezluf@gmail.com> * Update shared/featureconfig/config.go remove dot Co-Authored-By: shayzluf <thezluf@gmail.com> * Update shared/featureconfig/config.go remove dot Co-Authored-By: shayzluf <thezluf@gmail.com> * remove powchain from prometheus hash cache name * fixes fron change requests * fix change requests * remove faulty merge test * gazelle fix * fix fmt.sprintf * remove debug binary * fix gazelle
40 lines
1.1 KiB
Go
40 lines
1.1 KiB
Go
package node
|
|
|
|
import (
|
|
"flag"
|
|
"os"
|
|
"testing"
|
|
|
|
"github.com/prysmaticlabs/prysm/shared/featureconfig"
|
|
"github.com/prysmaticlabs/prysm/shared/testutil"
|
|
"github.com/prysmaticlabs/prysm/validator/accounts"
|
|
"github.com/urfave/cli"
|
|
)
|
|
|
|
func init() {
|
|
featureconfig.InitFeatureConfig(&featureconfig.FeatureFlagConfig{
|
|
CacheTreeHash: false,
|
|
})
|
|
}
|
|
|
|
// Test that the sharding node can build with default flag values.
|
|
func TestNode_Builds(t *testing.T) {
|
|
app := cli.NewApp()
|
|
set := flag.NewFlagSet("test", 0)
|
|
set.String("datadir", testutil.TempDir()+"/datadir", "the node data directory")
|
|
dir := testutil.TempDir() + "/keystore1"
|
|
defer os.RemoveAll(dir)
|
|
defer os.RemoveAll(testutil.TempDir() + "/datadir")
|
|
set.String("keystore-path", dir, "path to keystore")
|
|
set.String("password", "1234", "validator account password")
|
|
context := cli.NewContext(app, set, nil)
|
|
|
|
if err := accounts.NewValidatorAccount(dir, "1234"); err != nil {
|
|
t.Fatalf("Could not create validator account: %v", err)
|
|
}
|
|
_, err := NewValidatorClient(context, "1234")
|
|
if err != nil {
|
|
t.Fatalf("Failed to create ValidatorClient: %v", err)
|
|
}
|
|
}
|