QA:Testcase VirtSandbox ExitStatus

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{QA/Test_Case |description=This test aims to verify that the exit status from sandboxed commands is correctly propagated to the host |actions= # Run a command with "normal" exit...")
 
 
(2 intermediate revisions by one user not shown)
Line 1: Line 1:
 
{{QA/Test_Case
 
{{QA/Test_Case
 
|description=This test aims to verify that the exit status from sandboxed commands is correctly propagated to the host
 
|description=This test aims to verify that the exit status from sandboxed commands is correctly propagated to the host
 +
|setup=
 +
Follow the [[QA:Testcase_VirtSandbox_CommonSetup | VirtSandbox common setup]]
 
|actions=
 
|actions=
 
# Run a command with "normal" exit status
 
# Run a command with "normal" exit status
Line 21: Line 23:
 
#: # echo $?
 
#: # echo $?
 
|results=
 
|results=
# Step#1: 0
+
# 0
# Step#1: 0
+
# 0
# Step#1: 1
+
# 1
# Step#1: 1
+
# 1
# Step#1: 4
+
# 4
# Step#1: 4
+
# 4
 
}}
 
}}
  
 
[[Category:Virtualization_VirtSandbox_Test_Cases]]
 
[[Category:Virtualization_VirtSandbox_Test_Cases]]

Latest revision as of 12:59, 13 April 2012

Contents

Description

This test aims to verify that the exit status from sandboxed commands is correctly propagated to the host

Setup

Follow the VirtSandbox common setup

How to test

  1. Run a command with "normal" exit status
    # /bin/true
    # echo $?
  2. Run a command with "normal" exit status in a sandbox
    # virt-sandbox -c $URI /bin/true
    # echo $?
  3. Run a command with "error" exit status
    # /bin/false
    #echo $?
  4. Run a command with "error" exit status in a sandbox
    # virt-sandbox -c $URI /bin/false
    # echo $?
  5. Run a command with a custom exit status
    # /bin/sh "exit 4"
    # echo $?
  6. Run a command with a custom exit status in a sandbox
    # virt-sandbox -c $URI -- /bin/sh -c "exit 4"
    # echo $?

Expected Results

  1. 0
  2. 0
  3. 1
  4. 1
  5. 4
  6. 4