• Trent Apted's avatar
    Reland "Capture test_api.js javascript dependencies in 2 places (rather than ~13)." · 2efd0190
    Trent Apted authored
    This is a reland of f8dd1ecf
    
    Reverted inadvertently in r714447. Different root cause (https://crbug.com/1023525).
    
    Original change's description:
    > Capture test_api.js javascript dependencies in 2 places (rather than ~13).
    >
    > test_api.js depends on a bunch of JS libraries that appear in many lists.
    >
    > This CL consolidates those dependencies to two places:
    >  - js2gtest.gni, and
    >  - A JsTestApiConfig class declared in chrome/test/base/js_test_api.h
    >
    > Note not all lists captured the axs_testing.js dependency, but this change
    > uses the same dependency list in all locations for consistency.
    >
    > TBR=aboxhall@chromium.org (mechanical change)
    >
    > Bug: 1000989
    > Change-Id: If6e0716c03e42783a2d3529baa70475a9d305045
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1900512
    > Commit-Queue: Trent Apted <tapted@chromium.org>
    > Reviewed-by: Dan Beam <dbeam@chromium.org>
    > Reviewed-by: Colin Blundell <blundell@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#714421}
    
    TBR=tapted@chromium.org,dbeam@chromium.org,aboxhall@chromium.org,blundell@chromium.org,nuskos@chromium.org
    
    Bug: 1000989, 1023795
    Change-Id: I8488e9668614bae07b40d65ab2d80f6b01b85ef4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1913221Reviewed-by: default avatarTrent Apted <tapted@chromium.org>
    Reviewed-by: default avatarDan Beam <dbeam@chromium.org>
    Commit-Queue: Trent Apted <tapted@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#714774}
    2efd0190
BUILD.gn 331 KB