Changeset 248768 in webkit


Ignore:
Timestamp:
Aug 16, 2019 7:33:41 AM (5 years ago)
Author:
aakash_jain@apple.com
Message:

[ews] Report machine uptime in PrintConfiguration
https://bugs.webkit.org/show_bug.cgi?id=200812

Reviewed by Jonathan Bedard.

  • BuildSlaveSupport/ews-build/steps.py:

(PrintConfiguration): Added uptime command.

  • BuildSlaveSupport/ews-build/steps_unittest.py: Updated unit-tests.
Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/ews-build/steps.py

    r247871 r248768  
    15071507    logEnviron = False
    15081508    command_list_generic = [['hostname']]
    1509     command_list_apple = [['df', '-hl'], ['date'], ['sw_vers'], ['xcodebuild', '-sdk', '-version']]
    1510     command_list_linux = [['df', '-hl'], ['date'], ['uname', '-a']]
     1509    command_list_apple = [['df', '-hl'], ['date'], ['sw_vers'], ['xcodebuild', '-sdk', '-version'], ['uptime']]
     1510    command_list_linux = [['df', '-hl'], ['date'], ['uname', '-a'], ['uptime']]
    15111511    command_list_win = [[]]  # TODO: add windows specific commands here
    15121512
  • trunk/Tools/BuildSlaveSupport/ews-build/steps_unittest.py

    r247871 r248768  
    21352135Build version 9F2000''')
    21362136            + 0,
     2137            ExpectShell(command=['uptime'], workdir='wkdir', timeout=60, logEnviron=False) + 0
     2138            + ExpectShell.log('stdio', stdout=' 6:31  up 1 day, 19:05, 24 users, load averages: 4.17 7.23 5.45'),
    21372139        )
    21382140        self.expectOutcome(result=SUCCESS, state_string='OS: High Sierra (10.13.4), Xcode: 9.4.1')
     
    21732175Build version 10E125''')
    21742176            + 0,
     2177            ExpectShell(command=['uptime'], workdir='wkdir', timeout=60, logEnviron=False) + 0
     2178            + ExpectShell.log('stdio', stdout=' 6:31  up 1 day, 19:05, 24 users, load averages: 4.17 7.23 5.45'),
    21752179        )
    21762180        self.expectOutcome(result=SUCCESS, state_string='OS: Mojave (10.14.5), Xcode: 10.2')
     
    21912195            ExpectShell(command=['xcodebuild', '-sdk', '-version'], workdir='wkdir', timeout=60, logEnviron=False) + 0
    21922196            + ExpectShell.log('stdio', stdout='''Xcode 10.2\nBuild version 10E125'''),
     2197            ExpectShell(command=['uptime'], workdir='wkdir', timeout=60, logEnviron=False) + 0
     2198            + ExpectShell.log('stdio', stdout=' 6:31  up 22 seconds, 12:05, 2 users, load averages: 3.17 7.23 5.45'),
    21932199        )
    21942200        self.expectOutcome(result=SUCCESS, state_string='OS: High Sierra (10.13.6), Xcode: 10.2')
     
    22092215            ExpectShell(command=['uname', '-a'], workdir='wkdir', timeout=60, logEnviron=False) + 0
    22102216            + ExpectShell.log('stdio', stdout='''Linux kodama-ews 5.0.4-arch1-1-ARCH #1 SMP PREEMPT Sat Mar 23 21:00:33 UTC 2019 x86_64 GNU/Linux'''),
     2217            ExpectShell(command=['uptime'], workdir='wkdir', timeout=60, logEnviron=False) + 0
     2218            + ExpectShell.log('stdio', stdout=' 6:31  up 22 seconds, 12:05, 2 users, load averages: 3.17 7.23 5.45'),
    22112219        )
    22122220        self.expectOutcome(result=SUCCESS, state_string='Printed configuration')
     
    22222230            ExpectShell(command=['date'], workdir='wkdir', timeout=60, logEnviron=False) + 0,
    22232231            ExpectShell(command=['uname', '-a'], workdir='wkdir', timeout=60, logEnviron=False) + 0,
     2232            ExpectShell(command=['uptime'], workdir='wkdir', timeout=60, logEnviron=False) + 0,
    22242233        )
    22252234        self.expectOutcome(result=SUCCESS, state_string='Printed configuration')
     
    22682277OSError: [Errno 2] No such file or directory''')
    22692278            + 1,
     2279            ExpectShell(command=['uptime'], workdir='wkdir', timeout=60, logEnviron=False) + 0,
    22702280        )
    22712281        self.expectOutcome(result=FAILURE, state_string='Failed to print configuration')
  • trunk/Tools/ChangeLog

    r248767 r248768  
     12019-08-16  Aakash Jain  <aakash_jain@apple.com>
     2
     3        [ews] Report machine uptime in PrintConfiguration
     4        https://bugs.webkit.org/show_bug.cgi?id=200812
     5
     6        Reviewed by Jonathan Bedard.
     7
     8        * BuildSlaveSupport/ews-build/steps.py:
     9        (PrintConfiguration): Added uptime command.
     10        * BuildSlaveSupport/ews-build/steps_unittest.py: Updated unit-tests.
     11
    1122019-08-16  Chris Lord  <clord@igalia.com>
    213
Note: See TracChangeset for help on using the changeset viewer.