mirror of
https://github.com/servo/servo.git
synced 2025-06-28 02:53:48 +01:00
Update surfman to 0.2 and remove glutin
This commit is contained in:
parent
9dbc6554f0
commit
8bb1732258
94 changed files with 2265 additions and 1513 deletions
|
@ -492,9 +492,7 @@ def macos_release_build_with_debug_assertions(priority=None):
|
|||
"./etc/ci/lockfile_changed.sh",
|
||||
"tar -czf target.tar.gz" +
|
||||
" target/release/servo" +
|
||||
" target/release/build/osmesa-src-*/output" +
|
||||
" target/release/build/osmesa-src-*/out/src/gallium/targets/osmesa/.libs" +
|
||||
" target/release/build/osmesa-src-*/out/src/mapi/shared-glapi/.libs",
|
||||
" resources",
|
||||
]))
|
||||
.with_artifacts("repo/target.tar.gz")
|
||||
.find_or_create("build.macos_x64_release_w_assertions." + CONFIG.tree_hash())
|
||||
|
@ -522,8 +520,7 @@ def linux_release_build_with_debug_assertions(layout_2020):
|
|||
./etc/ci/lockfile_changed.sh
|
||||
tar -czf /target.tar.gz \
|
||||
target/release/servo \
|
||||
target/release/build/osmesa-src-*/output \
|
||||
target/release/build/osmesa-src-*/out/lib/gallium
|
||||
resources
|
||||
sccache --show-stats
|
||||
""" % build_args)
|
||||
.with_artifacts("/target.tar.gz")
|
||||
|
@ -573,12 +570,17 @@ def wpt_chunks(platform, make_chunk_task, build_task, total_chunks, processes,
|
|||
start = 1 # Skip the "extra" WPT testing, a.k.a. chunk 0
|
||||
name_prefix = "Layout 2020 "
|
||||
job_id_prefix = "2020-"
|
||||
args = "--layout-2020"
|
||||
args = ["--layout-2020"]
|
||||
else:
|
||||
start = 0
|
||||
name_prefix = ""
|
||||
job_id_prefix = ""
|
||||
args = ""
|
||||
args = []
|
||||
|
||||
# Our Mac CI runs on machines with an Intel 4000 GPU, so need to work around
|
||||
# https://github.com/servo/webrender/wiki/Driver-issues#bug-1570736---texture-swizzling-affects-wrap-modes-on-some-intel-gpus
|
||||
if platform == "macOS x64":
|
||||
args += ["--pref gfx.texture-swizzling.enabled=false"]
|
||||
|
||||
if chunks == "all":
|
||||
chunks = range(start, total_chunks + 1)
|
||||
|
@ -604,7 +606,7 @@ def wpt_chunks(platform, make_chunk_task, build_task, total_chunks, processes,
|
|||
TOTAL_CHUNKS=str(total_chunks),
|
||||
THIS_CHUNK=str(this_chunk),
|
||||
PROCESSES=str(processes),
|
||||
WPT_ARGS=args,
|
||||
WPT_ARGS=" ".join(args),
|
||||
GST_DEBUG="3",
|
||||
)
|
||||
)
|
||||
|
@ -613,7 +615,6 @@ def wpt_chunks(platform, make_chunk_task, build_task, total_chunks, processes,
|
|||
# https://github.com/servo/servo/issues/22438
|
||||
if this_chunk == 0:
|
||||
task.with_script("""
|
||||
./mach test-wpt-failure
|
||||
time python2 ./mach test-wpt --release --binary-arg=--multiprocess \
|
||||
--processes $PROCESSES \
|
||||
--log-raw test-wpt-mp.log \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue