Skip to content

Commit

Permalink
[ci] Add x64 specific Windows platform (flutter#5133)
Browse files Browse the repository at this point in the history
This begins to migrate the Windows CI tests to use a new x64 specific Windows platform. For now these duplicate the existing tests in `bringup` mode.

A subsequent pull request (flutter#5141) will complete the migration by removing the old Windows tests and removing the `bringup` from the new x64 specific tests. Here are the resulting changes from both steps of the migration: flutter/packages@main...loic-sharma:flutter-packages:windows_x64_ci_finalize

In the future, a new platform will be added for Windows Arm64 tests.

Prepares for flutter/flutter#129813

Subsequent pull requests:
* flutter#5141
* flutter#5142
  • Loading branch information
loic-sharma authored and HugoOlthof committed Dec 13, 2023
1 parent 551328f commit 085a78c
Showing 1 changed file with 141 additions and 0 deletions.
141 changes: 141 additions & 0 deletions .ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,15 @@ platform_properties:
]
device_type: none
os: Windows
windows_x64:
properties:
dependencies: >
[
{"dependency": "certs", "version": "version:9563bb"}
]
device_type: none
os: Windows
cpu: x86
mac_arm64:
properties:
dependencies: >-
Expand Down Expand Up @@ -905,6 +914,20 @@ targets:
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows_x64 custom_package_tests master - packages
recipe: packages/packages
timeout: 60
bringup: true
properties:
add_recipes_cq: "true"
target_file: windows_custom_package_tests.yaml
channel: master
version_file: flutter_master.version
dependencies: >
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows dart_unit_tests_shard_1 master
recipe: packages/packages
timeout: 60
Expand All @@ -914,6 +937,16 @@ targets:
version_file: flutter_master.version
package_sharding: "--shardIndex 0 --shardCount 2"

- name: Windows_x64 dart_unit_tests_shard_1 master
recipe: packages/packages
timeout: 60
bringup: true
properties:
target_file: windows_dart_unit_tests.yaml
channel: master
version_file: flutter_master.version
package_sharding: "--shardIndex 0 --shardCount 2"

- name: Windows dart_unit_tests_shard_2 master
recipe: packages/packages
timeout: 60
Expand All @@ -923,6 +956,16 @@ targets:
version_file: flutter_master.version
package_sharding: "--shardIndex 1 --shardCount 2"

- name: Windows_x64 dart_unit_tests_shard_2 master
recipe: packages/packages
timeout: 60
bringup: true
properties:
target_file: windows_dart_unit_tests.yaml
channel: master
version_file: flutter_master.version
package_sharding: "--shardIndex 1 --shardCount 2"

- name: Windows win32-platform_tests_shard_1 master
recipe: packages/packages
timeout: 60
Expand All @@ -937,6 +980,21 @@ targets:
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows_x64 win32-platform_tests_shard_1 master
recipe: packages/packages
timeout: 60
bringup: true
properties:
add_recipes_cq: "true"
target_file: windows_build_and_platform_tests.yaml
channel: master
version_file: flutter_master.version
package_sharding: "--shardIndex 0 --shardCount 2"
dependencies: >
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows win32-platform_tests_shard_2 master
recipe: packages/packages
timeout: 60
Expand All @@ -951,6 +1009,21 @@ targets:
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows_x64 win32-platform_tests_shard_2 master
recipe: packages/packages
timeout: 60
bringup: true
properties:
add_recipes_cq: "true"
target_file: windows_build_and_platform_tests.yaml
channel: master
version_file: flutter_master.version
package_sharding: "--shardIndex 1 --shardCount 2"
dependencies: >
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows win32-platform_tests_shard_1 stable
recipe: packages/packages
timeout: 60
Expand All @@ -965,6 +1038,21 @@ targets:
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows_x64 win32-platform_tests_shard_1 stable
recipe: packages/packages
timeout: 60
bringup: true
properties:
add_recipes_cq: "true"
target_file: windows_build_and_platform_tests.yaml
channel: stable
version_file: flutter_stable.version
package_sharding: "--shardIndex 0 --shardCount 2"
dependencies: >
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows win32-platform_tests_shard_2 stable
recipe: packages/packages
timeout: 60
Expand All @@ -979,6 +1067,21 @@ targets:
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows_x64 win32-platform_tests_shard_2 stable
recipe: packages/packages
timeout: 60
bringup: true
properties:
add_recipes_cq: "true"
target_file: windows_build_and_platform_tests.yaml
channel: stable
version_file: flutter_stable.version
package_sharding: "--shardIndex 1 --shardCount 2"
dependencies: >
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows windows-build_all_packages master
recipe: packages/packages
timeout: 30
Expand All @@ -992,6 +1095,20 @@ targets:
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows_x64 windows-build_all_packages master
recipe: packages/packages
timeout: 30
bringup: true
properties:
add_recipes_cq: "true"
target_file: windows_build_all_packages.yaml
channel: master
version_file: flutter_master.version
dependencies: >
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows windows-build_all_packages stable
recipe: packages/packages
timeout: 30
Expand All @@ -1005,6 +1122,20 @@ targets:
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows_x64 windows-build_all_packages stable
recipe: packages/packages
timeout: 30
bringup: true
properties:
add_recipes_cq: "true"
target_file: windows_build_all_packages.yaml
channel: stable
version_file: flutter_stable.version
dependencies: >
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows repo_tools_tests
recipe: packages/packages
timeout: 30
Expand All @@ -1014,6 +1145,16 @@ targets:
channel: master
version_file: flutter_master.version

- name: Windows_x64 repo_tools_tests
recipe: packages/packages
timeout: 30
bringup: true
properties:
add_recipes_cq: "true"
target_file: repo_tools_tests.yaml
channel: master
version_file: flutter_master.version

- name: Linux ci_yaml packages roller
recipe: infra/ci_yaml
timeout: 30
Expand Down

0 comments on commit 085a78c

Please sign in to comment.