tests: verify Connection.put_file() for small/large files.
parent
863c1b7597
commit
24a44499ca
@ -0,0 +1,23 @@
|
||||
---
|
||||
|
||||
- shell: dd if=/dev/urandom of=/tmp/{{file_name}} bs=1024 count={{file_size}}
|
||||
args:
|
||||
creates: /tmp/{{file_name}}
|
||||
connection: local
|
||||
|
||||
- copy:
|
||||
dest: /tmp/{{file_name}}.out
|
||||
src: /tmp/{{file_name}}
|
||||
|
||||
- stat: path=/tmp/{{file_name}}
|
||||
register: original
|
||||
connection: local
|
||||
|
||||
- stat: path=/tmp/{{file_name}}
|
||||
register: copied
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- original.stat.checksum == copied.stat.checksum
|
||||
#- original.stat.atime == copied.stat.atime
|
||||
- original.stat.mtime == copied.stat.mtime
|
@ -0,0 +1,4 @@
|
||||
---
|
||||
|
||||
- import_playbook: put_small_file.yml
|
||||
- import_playbook: put_large_file.yml
|
@ -0,0 +1,12 @@
|
||||
# Test transfers made via FileService.
|
||||
---
|
||||
|
||||
- name: integration/connection/put_large_file.yml
|
||||
hosts: test-targets
|
||||
gather_facts: no
|
||||
any_errors_fatal: true
|
||||
vars:
|
||||
file_name: large-file
|
||||
file_size: 512
|
||||
tasks:
|
||||
- include_tasks: _put_file.yml
|
@ -0,0 +1,12 @@
|
||||
# Test small transfers made via RPC.
|
||||
---
|
||||
|
||||
- name: integration/connection/put_small_file.yml
|
||||
hosts: test-targets
|
||||
gather_facts: no
|
||||
any_errors_fatal: true
|
||||
vars:
|
||||
file_name: small-file
|
||||
file_size: 123
|
||||
tasks:
|
||||
- include_tasks: _put_file.yml
|
Loading…
Reference in New Issue