xref: /llvm-project/lldb/test/Shell/Settings/TestSettingsSet.test (revision bc0b5699063ef4a678e663b8aee738b4906f8719)
187aa9c9eSJonas Devlieghere# This tests setting setting values.
287aa9c9eSJonas Devlieghere
387aa9c9eSJonas Devlieghere# Check that setting an empty value with -f(orce) clears the value.
461d5b0e6SJonas Devlieghere# RUN: not %lldb -b -s %s 2>&1 | FileCheck %s
587aa9c9eSJonas Devlieghere
648207b25SGreg Clayton# Make sure that "settings set -g" no longer requires a bogus filename.
748207b25SGreg Claytonsettings set -g target.skip-prologue false
848207b25SGreg Claytonsettings show target.skip-prologue
948207b25SGreg Clayton# CHECK: target.skip-prologue (boolean) = false
1048207b25SGreg Clayton
1187aa9c9eSJonas Devliegheresettings set tab-size 16
1287aa9c9eSJonas Devliegheresettings show tab-size
1387aa9c9eSJonas Devlieghere# CHECK: tab-size (unsigned) = 16
1487aa9c9eSJonas Devlieghere
1587aa9c9eSJonas Devliegheresettings set -f tab-size
1687aa9c9eSJonas Devliegheresettings show tab-size
17*bc0b5699Swalter erquinigo# CHECK: tab-size (unsigned) = 2
1887aa9c9eSJonas Devlieghere
1987aa9c9eSJonas Devliegheresettings set tab-size
2087aa9c9eSJonas Devlieghere# CHECK: error: 'settings set' takes more arguments
21