mozilla-services / heka

DEPRECATED: Data collection and processing made easy.
http://hekad.readthedocs.org/
Other
3.39k stars 530 forks source link

plugin/http: HttpOutput test fail on go 1.5 #1730

Open wingyplus opened 9 years ago

wingyplus commented 9 years ago

Since go 1.5 changed timeout error message. It show output below.

github.com/mozilla-services/heka/plugins/http.HttpOutputSpec
  - An HttpOutput
    - that is started
      - honors http timeout interval [FAIL]

*** Expected: is <true>
         got: “false”
    github.com/mozilla-services/heka/plugins/http.HttpOutputSpec.func2.2.8()
        at /Users/wingyplus/gopath/src/github.com/mozilla-services/heka/build/heka/src/github.com/mozilla-services/heka/plugins/http/http_output_test.go:241
resilva87 commented 8 years ago

Got the same error when running ctest.

Golang is go1.5.2 linux/amd64

My complete output:

Test project /home/renato/Workspace/heka/build
      Start  1: cmd/hekad
 1/26 Test  #1: cmd/hekad ........................   Passed    2.34 sec
      Start  2: message
 2/26 Test  #2: message ..........................   Passed    1.08 sec
      Start  3: pipeline
 3/26 Test  #3: pipeline .........................   Passed    2.86 sec
      Start  4: plugins
 4/26 Test  #4: plugins ..........................   Passed    1.92 sec
      Start  5: plugins/amqp
 5/26 Test  #5: plugins/amqp .....................   Passed    1.86 sec
      Start  6: plugins/dasher
 6/26 Test  #6: plugins/dasher ...................   Passed    1.77 sec
      Start  7: plugins/elasticsearch
 7/26 Test  #7: plugins/elasticsearch ............   Passed    1.67 sec
      Start  8: plugins/file
 8/26 Test  #8: plugins/file .....................   Passed    2.29 sec
      Start  9: plugins/graphite
 9/26 Test  #9: plugins/graphite .................   Passed    1.95 sec
      Start 10: plugins/http
10/26 Test #10: plugins/http .....................***Failed    1.91 sec

github.com/mozilla-services/heka/plugins/http.HttpOutputSpec
  - An HttpOutput
    - that is started
      - honors http timeout interval [FAIL]

*** Expected: is <true>
         got: “false”
    github.com/mozilla-services/heka/plugins/http.HttpOutputSpec.func2.2.8()
        at /home/renato/Workspace/heka/build/heka/src/github.com/mozilla-services/heka/plugins/http/http_output_test.go:239

29 specs, 1 failures
--- FAIL: TestAllSpecs (0.07s)
FAIL
FAIL    github.com/mozilla-services/heka/plugins/http   0.075s

      Start 11: plugins/irc
11/26 Test #11: plugins/irc ......................***Failed    1.72 sec
2016/01/27 00:38:55 Missing EXPECT() for invoked function: *pipelinemock.MockOutputRunner.LogError([Dropped message. OutQueue is full.])
/home/renato/Workspace/heka/build/heka/src/github.com/rafrombrc/gomock/gomock/controller.go:116 (0x5a4031)
    (*Controller).Call: stack := debug.Stack()
/home/renato/Workspace/heka/build/heka/src/github.com/mozilla-services/heka/pipelinemock/mock_outputrunner.go:96 (0x737da6)
    (*MockOutputRunner).LogError: _m.ctrl.Call(_m, "LogError", _param0)
/home/renato/Workspace/heka/build/heka/src/github.com/mozilla-services/heka/plugins/irc/irc_output.go:187 (0x4863d4)
    (*IrcOutput).Run: output.runner.LogError(ErrOutQueueFull)
/home/renato/Workspace/heka/build/heka/src/github.com/mozilla-services/heka/plugins/irc/irc_output_test.go:89 (0x48b503)
    IrcOutputSpec.func1.2.1.1: err := ircOutput.Run(outTestHelper.MockOutputRunner, outTestHelper.MockHelper)
/usr/local/go/src/runtime/asm_amd64.s:1721 (0x45f311)

FAIL    github.com/mozilla-services/heka/plugins/irc    0.004s

      Start 12: plugins/kafka
12/26 Test #12: plugins/kafka ....................   Passed    1.84 sec
      Start 13: plugins/logstreamer
13/26 Test #13: plugins/logstreamer ..............   Passed    1.65 sec
      Start 14: plugins/nagios
14/26 Test #14: plugins/nagios ...................   Passed    1.55 sec
      Start 15: plugins/payload
15/26 Test #15: plugins/payload ..................   Passed    1.47 sec
      Start 16: plugins/process
16/26 Test #16: plugins/process ..................   Passed    2.56 sec
      Start 17: plugins/smtp
17/26 Test #17: plugins/smtp .....................   Passed    1.68 sec
      Start 18: plugins/statsd
18/26 Test #18: plugins/statsd ...................   Passed    1.69 sec
      Start 19: plugins/tcp
19/26 Test #19: plugins/tcp ......................   Passed    1.77 sec
      Start 20: plugins/udp
20/26 Test #20: plugins/udp ......................   Passed    1.69 sec
      Start 21: logstreamer
21/26 Test #21: logstreamer ......................   Passed    0.85 sec
      Start 22: client
22/26 Test #22: client ...........................   Passed    0.72 sec
      Start 23: sandbox_move_modules
23/26 Test #23: sandbox_move_modules .............   Passed    0.01 sec
      Start 24: sandbox
24/26 Test #24: sandbox ..........................   Passed    1.18 sec
      Start 25: sandbox_plugins
25/26 Test #25: sandbox_plugins ..................   Passed    2.60 sec
      Start 26: mozsvc
26/26 Test #26: mozsvc ...........................***Failed    2.75 sec
2016/01/27 00:39:19 missing call(s) to *testsupport.MockAWSService.Query(is anything, is anything, is anything)
/home/renato/Workspace/heka/build/heka/src/github.com/rafrombrc/gomock/gomock/controller.go:164 (0x657d9d)
    (*Controller).Finish: string(debug.Stack()))
/home/renato/Workspace/heka/build/heka/src/github.com/mozilla-services/heka-mozsvc-plugins/cloudwatch_test.go:235 (0x48e4b3)
    CloudwatchInputSpec: }
/home/renato/Workspace/heka/build/heka/src/github.com/rafrombrc/gospec/src/gospec/runner.go:103 (0x60f715)
    (*Runner).execute.func1: c.Specify(name, func() { closure(c) })
/home/renato/Workspace/heka/build/heka/src/github.com/rafrombrc/gospec/src/gospec/recover.go:33 (0x60aa66)
    recoverOnPanic: f()
/home/renato/Workspace/heka/build/heka/src/github.com/rafrombrc/gospec/src/gospec/specification.go:39 (0x60e859)
    (*specRun).execute: exception := recoverOnPanic(spec.closure)
/home/renato/Workspace/heka/build/heka/src/github.com/rafrombrc/gospec/src/gospec/context.go:90 (0x6064f3)
    (*taskContext).execute: spec.execute()
/home/renato/Workspace/heka/build/heka/src/github.com/rafrombrc/gospec/src/gospec/context.go:67 (0x606271)
    (*taskContext).processCurrentSpec: c.execute(spec)
/home/renato/Workspace/heka/build/heka/src/github.com/rafrombrc/gospec/src/gospec/context.go:54 (0x60611d)
    (*taskContext).Specify: c.processCurrentSpec()
/home/renato/Workspace/heka/build/heka/src/github.com/rafrombrc/gospec/src/gospec/runner.go:103 (0x60d951)
    (*Runner).execute: c.Specify(name, func() { closure(c) })
/home/renato/Workspace/heka/build/heka/src/github.com/rafrombrc/gospec/src/gospec/runner.go:82 (0x60d740)
    (*Runner).startNextScheduledTask: r.results <- r.execute(task.name, task.closure, task.context)
/home/renato/Workspace/heka/build/heka/src/github.com/rafrombrc/gospec/src/gospec/runner.go:55 (0x60d5b0)
    (*Runner).startAllScheduledTasks: r.startNextScheduledTask()
/home/renato/Workspace/heka/build/heka/src/github.com/rafrombrc/gospec/src/gospec/runner.go:47 (0x60d551)
    (*Runner).Run: r.startAllScheduledTasks()
/home/renato/Workspace/heka/build/heka/src/github.com/rafrombrc/gospec/src/gospec/main.go:54 (0x607905)
    runAndPrint: runner.Run()
/home/renato/Workspace/heka/build/heka/src/github.com/rafrombrc/gospec/src/gospec/main.go:39 (0x6076f1)
    MainGoTest: results := runAndPrint(runner)
/home/renato/Workspace/heka/build/heka/src/github.com/mozilla-services/heka-mozsvc-plugins/all_specs_test.go:44 (0x48d877)
    TestAllSpecs: gospec.MainGoTest(r, t)
/usr/local/go/src/testing/testing.go:456 (0x47f0d8)
/usr/local/go/src/runtime/asm_amd64.s:1721 (0x45f2b1)

2016/01/27 00:39:19 aborting test due to missing call(s)
FAIL    github.com/mozilla-services/heka-mozsvc-plugins 0.009s

88% tests passed, 3 tests failed out of 26

Total Test time (real) =  45.38 sec

The following tests FAILED:
     10 - plugins/http (Failed)
     11 - plugins/irc (Failed)
     26 - mozsvc (Failed)
Errors while running CTest
TylerTemp commented 8 years ago

Same here.

Debian 3.2.81-1 x86_64 go version go1.6 linux/amd64 heka source code at git commit e8799385d16915a80b69061d05542da6342e58e4; Fri Jun 10 20:15:12 2016 -0700