Skip to content

Investigate flaky test eval_messages #2672

Description

@orangemocha

As seen in #2620 (comment)

https://ci.nodejs.org/job/node-test-commit-arm/434/nodes=armv7-wheezy/tapTestReport/

not ok 838 - eval_messages.js
# [eval]
# [eval]:1
# with(this){__filename}
# ^^^^
# 
# SyntaxError: Strict mode code may not include a with statement
# at Object.exports.runInThisContext (vm.js:53:16)
# at Object.<anonymous> ([eval]-wrapper:6:22)
# at Module._compile (module.js:430:26)
# at node.js:566:27
# at doNTCallback0 (node.js:407:9)
# at process._tickCallback (node.js:336:13)
#42
#42

Activity

  1. added
    testIssues and PRs related to Node.js core tests and test infrastructure.
    on Sep 3, 2015
  2. added and removed
    testIssues and PRs related to Node.js core tests and test infrastructure.
    on Sep 3, 2015
  3. added this to the 5.0.0 milestone on Sep 3, 2015
  4. added
    testIssues and PRs related to Node.js core tests and test infrastructure.
    armIssues and PRs related to the ARM architecture.
    and removed on Sep 3, 2015
  5. Trott commented on Oct 18, 2015

    @Trott
    Member

    In the six and a half weeks since the build that this test failed on armv7-wheezy, it has not failed again on armv7-wheezy. And it had apparently not failed before that either. Any objections to removing its flaky status? It seems to me that either one of two things are happening:

    • This was caused by some weird momentary external thing, perhaps with the CI infrastructure, that we will likely never be able to reproduce.
    • Technically, the test is flaky, but it's flaky with such unbelievable infrequency that it is in fact indistinguishable from not flaky.

    EDIT: There's also the possibility that it was a problem with the build (e.g., a configuration or OS bug) that has since been corrected. But whatever the case, it seems that there's perhaps not much point in having it marked flaky. If the test fails again, it seems that it is more likely the result of an actual bug in the commit and I'd rather have it flagged than marked as "oh yeah, that test failed, but it fails a lot so you can ignore it".

  6. modified the milestones: 6.0.0, 5.0.0 on Oct 19, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    armIssues and PRs related to the ARM architecture.testIssues and PRs related to Node.js core tests and test infrastructure.

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions