Project

General

Profile

Actions

Bug #8675

closed

[Crunch2] Unreliable test TestWriteMultipleLogs in services/crunch-run

Added by Tom Clegg about 8 years ago. Updated almost 7 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
-
Category:
Crunch
Target version:
-
Story points:
0.5

Description

Test succeeded on the third attempt, after two times failing like this:

FAIL: logging_test.go:69: LoggingTestSuite.TestWriteMultipleLogs

logging_test.go:86:
    c.Check(api.Content[0]["log"].(arvadosclient.Dict)["event_type"], Equals, "crunch-run")
... obtained string = "stdout" 
... expected string = "crunch-run" 

logging_test.go:87:
    c.Check(api.Content[0]["log"].(arvadosclient.Dict)["properties"].(map[string]string)["text"], Equals, logtext1)
... obtained string = "" +
...     "2015-12-29T15:51:45.000000002Z Doing stuff\n" +
...     "2015-12-29T15:51:45.000000004Z Blurb\n" 
... expected string = "" +
...     "2015-12-29T15:51:45.000000001Z Hello world!\n" +
...     "2015-12-29T15:51:45.000000003Z Goodbye\n" 

logging_test.go:92:
    c.Check(api.Content[1]["log"].(arvadosclient.Dict)["event_type"], Equals, "stdout")
... obtained string = "crunch-run" 
... expected string = "stdout" 

logging_test.go:93:
    c.Check(api.Content[1]["log"].(arvadosclient.Dict)["properties"].(map[string]string)["text"], Equals, logtext2)
... obtained string = "" +
...     "2015-12-29T15:51:45.000000001Z Hello world!\n" +
...     "2015-12-29T15:51:45.000000003Z Goodbye\n" 
... expected string = "" +
...     "2015-12-29T15:51:45.000000002Z Doing stuff\n" +
...     "2015-12-29T15:51:45.000000004Z Blurb\n" 

Presumably it doesn't matter which one is [0] and which is [1] as long as the content matches the event_type, and the test just needs to be fixed to accommodate both orders.

Actions #1

Updated by Tom Clegg about 8 years ago

  • Description updated (diff)
  • Category set to Crunch
Actions #2

Updated by Tom Clegg almost 7 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF