Skip to content

Commit

Permalink
more verbose printing
Browse files Browse the repository at this point in the history
  • Loading branch information
christian-bromann committed Apr 29, 2020
1 parent dfa7db1 commit b75350b
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 2 deletions.
2 changes: 1 addition & 1 deletion cli/command/cli.go
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ func NewSauceCtlCli() (*SauceCtlCli, error) {
// If you set zerolog.TimeFieldFormat to an empty string,
// logs will write with UNIX time
zerolog.TimeFieldFormat = zerolog.TimeFormatUnix
zerolog.SetGlobalLevel(zerolog.ErrorLevel)
// zerolog.SetGlobalLevel(zerolog.ErrorLevel)

logger := zerolog.New(os.Stdout).With().Timestamp().Logger()
logger.Info().Msg("Start Program")
Expand Down
3 changes: 3 additions & 0 deletions cli/command/run/cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -67,15 +67,18 @@ func Run(cmd *cobra.Command, cli *command.SauceCtlCli, args []string) error {
return err
}

cli.Logger.Info().Msg("Setup test environment")
if err := tr.Setup(); err != nil {
return err
}

cli.Logger.Info().Msg("Start tests")
exitCode, err := tr.Run()
if err != nil {
return err
}

cli.Logger.Info().Msg("Teardown environment")
if err != tr.Teardown(cfgLogDir) {
return err
}
Expand Down
7 changes: 6 additions & 1 deletion cli/runner/ci.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package runner

import (
"bytes"
"context"
"io/ioutil"
"os"
Expand All @@ -9,6 +10,8 @@ import (
"path/filepath"
"time"

"errors"

"github.com/saucelabs/saucectl/cli/command"
"github.com/saucelabs/saucectl/cli/config"
)
Expand Down Expand Up @@ -36,9 +39,11 @@ func newCIRunner(c config.JobConfiguration, cli *command.SauceCtlCli) (*ciRunner

func (r *ciRunner) Setup() error {
// run entryfile
var out bytes.Buffer
cmd := exec.Command("/home/testrunner/entry.sh", "&")
cmd.Stdout = &out
if err := cmd.Run(); err != nil {
return err
return errors.New("Couldn't start test: " + out.String())
}

// wait 2 seconds until everything is started
Expand Down

0 comments on commit b75350b

Please sign in to comment.