Skip to content

Commit 3536bb0

Browse files
authored
Test --skip-failures and fix "static" cascade (#1871)
1 parent 841dea8 commit 3536bb0

File tree

13 files changed

+169
-22
lines changed

13 files changed

+169
-22
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# fail means skip with --skip-failures
2+
always-skip:cross=fail
3+
always-skip:arm64-linux=fail
4+
always-skip:arm64-osx=fail
5+
always-skip:x64-linux=fail
6+
always-skip:x64-osx=fail
7+
always-skip:x64-windows=fail
8+
always-skip:x86-windows=fail
9+
10+
# fail means skip here, but cached artifacts may exist
11+
# not skipping maybe-skip for "cross" triplet
12+
maybe-skip:arm64-linux=fail
13+
maybe-skip:arm64-osx=fail
14+
maybe-skip:x64-linux=fail
15+
maybe-skip:x64-osx=fail
16+
maybe-skip:x64-windows=fail
17+
maybe-skip:x86-windows=fail
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# actual test
2+
always-skip:arm64-osx=skip
3+
always-skip:x64-linux=skip
4+
always-skip:x64-osx=skip
5+
always-skip:x64-windows=skip
6+
always-skip:x86-windows=skip
7+
8+
# don't build cached artifact
9+
maybe-transitive-cascade:arm64-osx=skip
10+
maybe-transitive-cascade:x64-linux=skip
11+
maybe-transitive-cascade:x64-osx=skip
12+
maybe-transitive-cascade:x64-windows=skip
13+
maybe-transitive-cascade:x86-windows=skip

azure-pipelines/e2e-assets/ci-skipped-ports/baseline.txt

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"name": "maybe-cross-cascade",
3+
"version": "1.0.0",
4+
"dependencies": [
5+
{
6+
"name": "maybe-skip",
7+
"host": true
8+
}
9+
]
10+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"name": "maybe-direct-cascade",
3+
"version": "1.0.0",
4+
"dependencies": [
5+
"maybe-skip"
6+
]
7+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"name": "maybe-skip",
3+
"version": "1.0.0"
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
2+
if(NOT EXISTS "${CURRENT_INSTALLED_DIR}/share/maybe-skip")
3+
message(FATAL_ERROR "Installation order violation")
4+
endif()

0 commit comments

Comments
 (0)