summary refs log tree commit diff
path: root/tests/ui/print-request
diff options
context:
space:
mode:
authorNilstrieb <48135649+Nilstrieb@users.noreply.github.com>2024-05-26 20:50:30 +0200
committerNoratrieb <48135649+Noratrieb@users.noreply.github.com>2024-11-02 21:29:59 +0100
commit77d0b4ddfb92108a4c7d97c8f5052aa6abc787fa (patch)
tree3fb49725f05d55a25d1b09f443fc06fd4d03d34b /tests/ui/print-request
parent07cbbdd69363da97075650e9be24b78af0bcdd23 (diff)
downloadrust-77d0b4ddfb92108a4c7d97c8f5052aa6abc787fa.tar.gz
rust-77d0b4ddfb92108a4c7d97c8f5052aa6abc787fa.zip
move deployment-target tests to print-request
Diffstat (limited to 'tests/ui/print-request')
-rw-r--r--tests/ui/print-request/invalid-target.rs4
-rw-r--r--tests/ui/print-request/invalid-target.stderr4
-rw-r--r--tests/ui/print-request/macos-target.rs7
-rw-r--r--tests/ui/print-request/macos-target.stdout1
4 files changed, 16 insertions, 0 deletions
diff --git a/tests/ui/print-request/invalid-target.rs b/tests/ui/print-request/invalid-target.rs
new file mode 100644
index 00000000000..52f09ea73d7
--- /dev/null
+++ b/tests/ui/print-request/invalid-target.rs
@@ -0,0 +1,4 @@
+//@ compile-flags: --target x86_64-unknown-linux-gnu --print deployment-target
+//@ needs-llvm-components: x86
+
+fn main() {}
diff --git a/tests/ui/print-request/invalid-target.stderr b/tests/ui/print-request/invalid-target.stderr
new file mode 100644
index 00000000000..0ab548f339b
--- /dev/null
+++ b/tests/ui/print-request/invalid-target.stderr
@@ -0,0 +1,4 @@
+error: only Apple targets currently support deployment version info
+
+error: aborting due to 1 previous error
+
diff --git a/tests/ui/print-request/macos-target.rs b/tests/ui/print-request/macos-target.rs
new file mode 100644
index 00000000000..197edd02474
--- /dev/null
+++ b/tests/ui/print-request/macos-target.rs
@@ -0,0 +1,7 @@
+//@ only-apple
+//@ compile-flags: --print deployment-target
+//@ normalize-stdout-test: "\d+\." -> "$$CURRENT_MAJOR_VERSION."
+//@ normalize-stdout-test: "\d+" -> "$$CURRENT_MINOR_VERSION"
+//@ check-pass
+
+fn main() {}
diff --git a/tests/ui/print-request/macos-target.stdout b/tests/ui/print-request/macos-target.stdout
new file mode 100644
index 00000000000..f55ef568ed6
--- /dev/null
+++ b/tests/ui/print-request/macos-target.stdout
@@ -0,0 +1 @@
+deployment_target=$CURRENT_MAJOR_VERSION.$CURRENT_MINOR_VERSION