brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · dded906 Raw
39 lines · plain
1## Tests the env command in various scenarios: without arguments, setting, unsetting, and mixing envrionment variables.2# FIXME: All of these tests are broken and will not even call FileCheck.3 4## Check default environment.5# RUN: env | FileCheck -check-prefix=NO-ARGS %s6#7# NO-ARGS: BAR=28# NO-ARGS: FOO=19# NO-ARGS: QUX=310 11## Set environment variables.12# RUN: env FOO=2 BAR=1 | FileCheck -check-prefix=SET-VAL %s13#14# SET-VAL: BAR=115# SET-VAL: FOO=216# SET-VAL: QUX=317 18## Unset environment variables.19# RUN: env -u FOO -u BAR | FileCheck -check-prefix=UNSET-U %s20#21# UNSET-U-NOT: BAR22# UNSET-U-NOT: FOO23# UNSET-U: QUX=324 25## Mixed set and unset environment variables.26# RUN: env -u FOO BAR=1 -u BAR FOO=2 | FileCheck -check-prefix=MIXED-SET-UNSET %s27#28# MIXED-SET-UNSET-NOT: BAR29# MIXED-SET-UNSET: FOO=230# MIXED-SET-UNSET: QUX=331 32## Mixed set and unset with additional variable.33# RUN: env -u FOO BAR=1 -u BAR FOO=2 BAZ=4 | FileCheck -check-prefix=MIXED-SET-UNSET-ADD-3 %s34#35# MIXED-SET-UNSET-ADD-NOT: BAR36# MIXED-SET-UNSET-ADD: BAZ=437# MIXED-SET-UNSET-ADD: FOO=238# MIXED-SET-UNSET-ADD: QUX=3 39