summaryrefslogtreecommitdiffstats
path: root/clang/test/InstallAPI/driver-invalid-options.test
blob: 0c630eacd18368d8305223ae7bca459b212c31dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/// Check non-darwin triple is rejected.
// RUN: not clang-installapi -target x86_64-unknown-unknown %s -o tmp.tbd 2> %t 
// RUN: FileCheck --check-prefix INVALID_INSTALLAPI -input-file %t %s
// INVALID_INSTALLAPI: error: unsupported option 'installapi' for target 'x86_64-unknown-unknown'

/// Check that missing install_name is reported.
// RUN: not clang-installapi -target x86_64-apple-ios-simulator  %s -o tmp.tbd 2> %t 
// RUN: FileCheck --check-prefix INVALID_INSTALL_NAME -input-file %t %s
// INVALID_INSTALL_NAME: error: no install name specified: add -install_name <path>

/// Check invalid verification mode.
// RUN: not clang-installapi -install_name Foo -target arm64-apple-ios13 \
// RUN: --verify-mode=Invalid -o tmp.tbd 2> %t
// RUN: FileCheck --check-prefix INVALID_VERIFY_MODE -input-file %t %s 
// INVALID_VERIFY_MODE: error: invalid value 'Invalid' in '--verify-mode=Invalid'