Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder linux-rel-wpt Build #7206

Results:

Failed shell__2

SourceStamp:

Projectservo/servo
Repositoryhttps://github.com/servo/servo
Branchauto
Revision44a1e9896f749ba8ff0c94a46b12081c809e6cb2
Got Revision44a1e9896f749ba8ff0c94a46b12081c809e6cb2
Changes1 change

BuildSlave:

servo-linux6

Reason:

The AnyBranchScheduler scheduler named 'servo-auto' triggered this build

Steps and Logfiles:

  1. git update ( 7 secs )
    1. stdio
  2. generic generic ( 0 secs )
    1. - no logs -
  3. generic_1 generic_1 ( 0 secs )
    1. - no logs -
  4. shell 'pkill -x ...' ( 0 secs )
    1. stdio
  5. shell__1 './mach clean-nightlies ...' ( 10 secs )
    1. stdio
  6. compile ran build --release --with-debug-assertions ( 22 mins, 38 secs )
    1. - no logs -
  7. test ran test-wpt-failure ( 0 secs )
    1. stdio
  8. test__1 ran test-wpt --release --processes 24 --total-chunks 2 --this-chunk 1 --always-succeed ( 15 mins, 53 secs )
    1. - no logs -
  9. shell__2 './mach filter-intermittents ...' failed ( 1 secs )
    1. stdio
    2. intermittents.log
  10. test__2 ran test-wpt --release --binary-arg=--multiprocess --processes 24 eventsource ( 8 secs )
    1. stdio
    2. wpt-mp-errorsummary.log

Build Properties:

NameValueSource
branch auto Build
builddir /home/servo/buildbot/slave/linux-rel-wpt slave
buildername linux-rel-wpt Builder
buildnumber 7206 Build
codebase Build
got_revision 44a1e9896f749ba8ff0c94a46b12081c809e6cb2 Git
project servo/servo Build
repository https://github.com/servo/servo Build
revision 44a1e9896f749ba8ff0c94a46b12081c809e6cb2 Build
scheduler servo-auto Scheduler
slavename servo-linux6 BuildSlave
warnings-count 0 WarningCountingShellCommand
workdir /home/servo/buildbot/slave/linux-rel-wpt slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. bors-servo

Timing:

StartWed Dec 6 18:29:24 2017
EndWed Dec 6 19:08:25 2017
Elapsed39 mins, 0 secs

All Changes:

:

  1. Change #69939

    Category None
    Changed by bors-servo <lbergstrom+borsohnoyoudont@mozilla.com>
    Changed at Wed 06 Dec 2017 18:29:22
    Repository https://github.com/servo/servo
    Project servo/servo
    Branch auto
    Revision 44a1e9896f749ba8ff0c94a46b12081c809e6cb2

    Comments

    Auto merge of #19471 - jonleighton:input-type, r=jdm
    
    Expand InputType to cover all possible types
    
    This came out of a conversation with nox in IRC:
    https://mozilla.logbot.info/servo/20171201#c13946454-c13946594
    
    The code I was working on which motivated this change is here:
    https://github.com/servo/servo/pull/19461
    
    Previously, InputType::Text was used to represent several different
    values of the type attribute on an input element.
    
    If an input element doesn't have a type attribute, or its type attribute
    doesn't contain a recognised value, then the input's type defaults to
    "text".
    
    Before this change, there were a number of checks in the code which
    directly looked at the type attribute. If those checks matched against
    the value "text", then they were potentially buggy, since an input with
    type=invalid should also behave like an input with type=text.
    
    Rather than have every conditional which cares about the input type also
    have to deal with invalid input types, we can convert the type attribute
    to an InputType enum once, and then match against the enum.
    
    A secondary benefit is that the compiler can tell us whether we've
    missed branches in a match expression. While working on this I
    discovered that the HTMLInputElement::value_mode() method misses a case
    for inputs with type=hidden (this resulted in a failing WPT test
    passing).
    
    I've also implemented the Default trait for InputType, so we now only
    have one place in the code which knows that InputType::Text is the
    default, where previously there were several.
    
    <!-- Reviewable:start -->
    ---
    This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/19471)
    <!-- Reviewable:end -->

    Changed files

    • components/atoms/static_atoms.txt
    • components/script/dom/htmlelement.rs
    • components/script/dom/htmlformelement.rs
    • components/script/dom/htmlinputelement.rs
    • components/script/dom/radionodelist.rs
    • tests/wpt/metadata/html/semantics/forms/the-input-element/clone.html.ini