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
6*48207b25SGreg Clayton# Make sure that "settings set -g" no longer requires a bogus filename.
7*48207b25SGreg Claytonsettings set -g target.skip-prologue false
8*48207b25SGreg Claytonsettings show target.skip-prologue
9*48207b25SGreg Clayton# CHECK: target.skip-prologue (boolean) = false
10*48207b25SGreg 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
1787aa9c9eSJonas Devlieghere# CHECK: tab-size (unsigned) = 4
1887aa9c9eSJonas Devlieghere
1987aa9c9eSJonas Devliegheresettings set tab-size
2087aa9c9eSJonas Devlieghere# CHECK: error: 'settings set' takes more arguments
21