ba7a17bc80
The following steps are used to execute the tests using the standard test interface: Docker sudo ANSIBLE_INVENTORY=$(test -e inventory && echo inventory || echo /usr/share/ansible/inventory) TEST_SUBJECTS=docker:docker.io/library/fedora:26 TEST_ARTIFACTS=$PWD/artifacts ansible-playbook --tags container tests.yml Classic sudo ANSIBLE_INVENTORY=$(test -e inventory && echo inventory || echo /usr/share/ansible/inventory) TEST_SUBJECTS="" TEST_ARTIFACTS=$PWD/artifacts ansible-playbook --tags classic tests.yml https://src.fedoraproject.org/rpms/checkpolicy/pull-request/1
22 lines
392 B
Plaintext
Executable File
22 lines
392 B
Plaintext
Executable File
#!/usr/bin/expect -f
|
|
# ./sedismod.exp option policyfile outputfile
|
|
set option [lrange $argv 0 0]
|
|
set policyfile [lrange $argv 1 1]
|
|
set outputfile [lrange $argv 2 2]
|
|
set timeout 60
|
|
spawn sedismod $policyfile
|
|
expect "Command*:" {
|
|
send -- "f\r"
|
|
}
|
|
expect "Filename*:" {
|
|
send -- "$outputfile\r"
|
|
}
|
|
expect "Command*:" {
|
|
send -- "$option\r"
|
|
}
|
|
expect "Command*:" {
|
|
send -- "q\r"
|
|
}
|
|
expect eof
|
|
|