blob: f4557c9a414662c920c45c6edf9c6c62d6aa5187 [file] [log] [blame] [edit]
# RUN: rm -rf %t.install
# RUN: lnt create %t.install
# Import a test set.
# RUN: lnt import %t.install %{shared_inputs}/sample-a-small.plist \
# RUN: --show-sample-count
# Check that we remove both the sample and the run.
#
# RUN: lnt updatedb %t.install --testsuite nts \
# RUN: --delete-run 1 --show-sql >& %t.out
# RUN: filecheck --check-prefix CHECK-RUNRM %s < %t.out
# CHECK-RUNRM: DELETE FROM "NT_Sample" WHERE "NT_Sample"."ID" = ?
# CHECK-RUNRM-NEXT: ((1,), (2,))
# CHECK-RUNRM: DELETE FROM "NT_Run" WHERE "NT_Run"."ID" = ?
# CHECK-RUNRM-NEXT: (1,)
# CHECK-RUNRM: COMMIT
# Check that we remove runs when we remove a machine.
#
# RUN: rm -rf %t.install
# RUN: lnt create %t.install
# RUN: lnt import %t.install %{shared_inputs}/sample-a-small.plist \
# RUN: --show-sample-count
# RUN: lnt updatedb %t.install --testsuite nts \
# RUN: --delete-machine "LNT SAMPLE MACHINE" --show-sql >& %t.out
# RUN: filecheck --check-prefix CHECK-MACHINERM %s < %t.out
# CHECK-MACHINERM: DELETE FROM "NT_Sample" WHERE "NT_Sample"."ID" = ?
# CHECK-MACHINERM-NEXT: ((1,), (2,))
# CHECK-MACHINERM: DELETE FROM "NT_Run" WHERE "NT_Run"."ID" = ?
# CHECK-MACHINERM-NEXT: (1,)
# CHECK-MACHINERM: DELETE FROM "NT_Machine" WHERE "NT_Machine"."ID" = ?
# CHECK-MACHINERM-NEXT: (1,)
# CHECK-MACHINERM: COMMIT