Changeset 260702 in webkit


Ignore:
Timestamp:
Apr 25, 2020 7:46:55 AM (4 years ago)
Author:
Diego Pino Garcia
Message:

[Flatpak SDK][EWS] Install dependencies step needs configuration as argument
https://bugs.webkit.org/show_bug.cgi?id=210913

Follow-up on r260560. The same change is needed for EWS bots.

Reviewed by Philippe Normand.

  • BuildSlaveSupport/ews-build/steps.py:

(InstallGtkDependencies): Pass 'configuration' value (Release, Debug).
(InstallWpeDependencies): Pass 'configuration' value (Release, Debug).

Location:
trunk/Tools
Files:
3 edited

Legend:

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

    r259927 r260702  
    11981198    description = ['updating gtk dependencies']
    11991199    descriptionDone = ['Updated gtk dependencies']
    1200     command = ['perl', 'Tools/Scripts/update-webkitgtk-libs']
     1200    command = ['perl', 'Tools/Scripts/update-webkitgtk-libs', WithProperties('--%(configuration)s')]
    12011201    haltOnFailure = True
    12021202
     
    12091209    description = ['updating wpe dependencies']
    12101210    descriptionDone = ['Updated wpe dependencies']
    1211     command = ['perl', 'Tools/Scripts/update-webkitwpe-libs']
     1211    command = ['perl', 'Tools/Scripts/update-webkitwpe-libs', WithProperties('--%(configuration)s')]
    12121212    haltOnFailure = True
    12131213
  • trunk/Tools/BuildSlaveSupport/ews-build/steps_unittest.py

    r259815 r260702  
    875875    def test_success(self):
    876876        self.setupStep(InstallGtkDependencies())
     877        self.setProperty('configuration', 'release')
    877878        self.assertEqual(InstallGtkDependencies.haltOnFailure, True)
    878879        self.expectRemoteCommands(
    879880            ExpectShell(workdir='wkdir',
    880881                        logEnviron=False,
    881                         command=['perl', 'Tools/Scripts/update-webkitgtk-libs'],
     882                        command=['perl', 'Tools/Scripts/update-webkitgtk-libs', '--release'],
    882883                        )
    883884            + 0,
     
    888889    def test_failure(self):
    889890        self.setupStep(InstallGtkDependencies())
     891        self.setProperty('configuration', 'release')
    890892        self.assertEqual(InstallGtkDependencies.haltOnFailure, True)
    891893        self.expectRemoteCommands(
    892894            ExpectShell(workdir='wkdir',
    893895                        logEnviron=False,
    894                         command=['perl', 'Tools/Scripts/update-webkitgtk-libs'],
     896                        command=['perl', 'Tools/Scripts/update-webkitgtk-libs', '--release'],
    895897                        )
    896898            + ExpectShell.log('stdio', stdout='Unexpected error.')
     
    911913    def test_success(self):
    912914        self.setupStep(InstallWpeDependencies())
     915        self.setProperty('configuration', 'release')
    913916        self.assertEqual(InstallWpeDependencies.haltOnFailure, True)
    914917        self.expectRemoteCommands(
    915918            ExpectShell(workdir='wkdir',
    916919                        logEnviron=False,
    917                         command=['perl', 'Tools/Scripts/update-webkitwpe-libs'],
     920                        command=['perl', 'Tools/Scripts/update-webkitwpe-libs', '--release'],
    918921                        )
    919922            + 0,
     
    924927    def test_failure(self):
    925928        self.setupStep(InstallWpeDependencies())
     929        self.setProperty('configuration', 'release')
    926930        self.assertEqual(InstallWpeDependencies.haltOnFailure, True)
    927931        self.expectRemoteCommands(
    928932            ExpectShell(workdir='wkdir',
    929933                        logEnviron=False,
    930                         command=['perl', 'Tools/Scripts/update-webkitwpe-libs'],
     934                        command=['perl', 'Tools/Scripts/update-webkitwpe-libs', '--release'],
    931935                        )
    932936            + ExpectShell.log('stdio', stdout='Unexpected error.')
  • trunk/Tools/ChangeLog

    r260679 r260702  
     12020-04-25  Diego Pino Garcia  <dpino@igalia.com>
     2
     3        [Flatpak SDK][EWS] Install dependencies step needs configuration as argument
     4        https://bugs.webkit.org/show_bug.cgi?id=210913
     5
     6        Follow-up on r260560. The same change is needed for EWS bots.
     7
     8        Reviewed by Philippe Normand.
     9
     10        * BuildSlaveSupport/ews-build/steps.py:
     11        (InstallGtkDependencies): Pass 'configuration' value (Release, Debug).
     12        (InstallWpeDependencies): Pass 'configuration' value (Release, Debug).
     13
    1142020-04-24  Alex Christensen  <achristensen@webkit.org>
    215
Note: See TracChangeset for help on using the changeset viewer.