Skip to content

Commit

Permalink
log cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
bermuell committed Jan 10, 2024
1 parent cb8b83f commit 9724657
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 26 deletions.
10 changes: 5 additions & 5 deletions tests/e2e/actions.go
Original file line number Diff line number Diff line change
Expand Up @@ -486,8 +486,8 @@ type StartConsumerChainAction struct {

// Transform consumer genesis content from older version
func (tr *TestConfig) transformConsumerGenesis(consumerChain ChainID, genesis []byte, target ExecutionTarget) []byte {
log.Print("Transforming consumer genesis")
log.Printf("Original ccv genesis: %s\n", string(genesis))
fmt.Println("Transforming consumer genesis")
fmt.Printf("Original ccv genesis: %s\n", string(genesis))

fileName := "consumer_genesis.json"
file, err := os.CreateTemp("", fileName)
Expand Down Expand Up @@ -519,13 +519,13 @@ func (tr *TestConfig) transformConsumerGenesis(consumerChain ChainID, genesis []
if err != nil {
log.Fatal(err, "CCV consumer genesis transformation failed: %s", string(result))
}
log.Printf("Transformed genesis is: %s", string(result))
fmt.Printf("Transformed genesis is: %s\n", string(result))
return result
}

// Get consumer genesis from provider
func (tr *TestConfig) getConsumerGenesis(providerChain, consumerChain ChainID, target ExecutionTarget) string {
log.Print("Exporting consumer genesis from provider")
fmt.Println("Exporting consumer genesis from provider")
providerBinaryName := tr.chainConfigs[providerChain].BinaryName

cmd := target.ExecCommand(
Expand Down Expand Up @@ -555,7 +555,7 @@ func (tr *TestConfig) startConsumerChain(
target ExecutionTarget,
verbose bool,
) {
log.Printf("Starting consumer chain %s", action.ConsumerChain)
fmt.Println("Starting consumer chain ", action.ConsumerChain)
consumerGenesis := ".app_state.ccvconsumer = " + tr.getConsumerGenesis(action.ProviderChain, action.ConsumerChain, target)
consumerGenesisChanges := tr.chainConfigs[action.ConsumerChain].GenesisChanges
if consumerGenesisChanges != "" {
Expand Down
6 changes: 3 additions & 3 deletions tests/e2e/builder.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ func setupWorkSpace(revision string) (string, error) {
return "", fmt.Errorf("error creating temp directory %v", err)
}

log.Printf("Setting up worktree in '%s'", workSpace)
fmt.Printf("Setting up worktree in '%s'", workSpace)

cmd := exec.Command("git", "worktree", "add",
"--checkout", workSpace, revision)
var errbuf bytes.Buffer
cmd.Stderr = &errbuf
log.Printf("Running: %s", cmd.String())
fmt.Printf("Running: %s", cmd.String())
if err := cmd.Start(); err != nil {
return "", err
}
Expand Down Expand Up @@ -59,7 +59,7 @@ func dockerIsUp() bool {

// Build docker image of ICS for a given revision
func buildDockerImage(imageName, revision string, targetCfg TargetConfig) error {
log.Printf("Building ICS %s image %s", revision, imageName)
fmt.Printf("Building ICS %s image %s\n", revision, imageName)
if !dockerIsUp() {
return fmt.Errorf("docker engine is not running")
}
Expand Down
2 changes: 1 addition & 1 deletion tests/e2e/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -359,7 +359,7 @@ func executeTests(runners []TestRunner) error {
runner.Run()
}(runner)

Check notice

Code scanning / CodeQL

Spawning a Go routine Note test

Spawning a Go routine may be a possible source of non-determinism
} else {
log.Printf("=============== running %s ===============\n", runner.config.name)
fmt.Printf("=============== running %s ===============\n", runner.config.name)
err = runner.Run()
}
}
Expand Down
6 changes: 4 additions & 2 deletions tests/e2e/state.go
Original file line number Diff line number Diff line change
Expand Up @@ -101,10 +101,12 @@ type Param struct {
Value string
}

func (tr TestConfig) getState(modelState State) State {
func (tr TestConfig) getState(modelState State, verbose bool) State {
systemState := State{}
for k, modelState := range modelState {
log.Println("Getting model state for chain: ", k)
if verbose {
fmt.Println("Getting model state for chain: ", k)
}
systemState[k] = tr.getChainState(k, modelState)
}

Expand Down
14 changes: 1 addition & 13 deletions tests/e2e/test_driver.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,7 @@ func (pr *DefaultDriver) runStep(step Step) error {
return err
}
modelState := step.State
actualState, err := pr.getState(step.State)
if err != nil {
return err
}
actualState := pr.testCfg.getState(modelState, pr.verbose)

// Check state
if !reflect.DeepEqual(actualState, modelState) {
Expand All @@ -68,10 +65,6 @@ func (pr *DefaultDriver) runStep(step Step) error {
return nil
}

func (pr *DefaultDriver) GetState(modelState State) {
pr.testCfg.getState(modelState)
}

func (td *DefaultDriver) runAction(action interface{}) error {
switch action := action.(type) {
case StartChainAction:
Expand Down Expand Up @@ -155,8 +148,3 @@ func (td *DefaultDriver) runAction(action interface{}) error {
}
return nil
}

func (pr *DefaultDriver) getState(modelState State) (State, error) {
// forwarding it for now
return pr.testCfg.getState(modelState), nil
}
4 changes: 2 additions & 2 deletions tests/e2e/test_target.go
Original file line number Diff line number Diff line change
Expand Up @@ -147,12 +147,12 @@ func (dc *DockerContainer) ExecDetachedCommand(name string, arg ...string) *exec
func (dc *DockerContainer) GetTestScriptPath(isConsumer bool, script string) string {
path := "/testnet-scripts"
if dc.targetConfig.providerVersion != "" && !isConsumer {
log.Printf("Using script path for provider version '%s'", dc.targetConfig.providerVersion)
fmt.Printf("Using script path for provider version '%s'\n", dc.targetConfig.providerVersion)
path = "/provider/testnet-scripts"
}

if dc.targetConfig.consumerVersion != "" && isConsumer {
log.Printf("Using script path for consumer version '%s'", dc.targetConfig.consumerVersion)
fmt.Printf("Using script path for consumer version '%s'\n", dc.targetConfig.consumerVersion)
path = "/consumer/testnet-scripts"
}
return strings.Join([]string{path, script}, string(os.PathSeparator))
Expand Down

0 comments on commit 9724657

Please sign in to comment.