"""
import logging
import pipes
+import os
from teuthology import misc as teuthology
from teuthology.orchestra import run as tor
'mkdir', '--', srcdir,
run.Raw('&&'),
'git',
- 'archive',
- '--remote=git://git.ceph.com/ceph.git',
- '%s:qa/workunits' % refspec,
- run.Raw('|'),
- 'tar',
- '-C', srcdir,
- '-x',
- '-f-',
+ 'clone',
+ 'https://git.ceph.com/ceph.git',
+ srcdir,
run.Raw('&&'),
'cd', '--', srcdir,
run.Raw('&&'),
+ 'git', 'checkout', '-b', 'restart_test', str(refspec),
+ run.Raw('&&'),
+ 'cd', '--', 'qa/workunits',
+ run.Raw('&&'),
'if', 'test', '-e', 'Makefile', run.Raw(';'), 'then', 'make', run.Raw(';'), 'fi',
run.Raw('&&'),
'find', '-executable', '-type', 'f', '-printf', r'%P\0',
],
)
restarts = sorted(remote.read_file(f'{testdir}/restarts.list').decode().split('\0'))
- return (srcdir, restarts)
+ return (os.path.join(srcdir, 'qa/workunits'), restarts)
def task(ctx, config):
"""
set -e
-git clone git://git.ceph.com/xfstests.git
-cd xfstests
+git clone https://git.ceph.com/xfstests-dev.git
+cd xfstests-dev
git checkout 12973fc04fd10d4af086901e10ffa8e48866b735
make -j4
cd ..
-cp xfstests/ltp/fsx .
+cp xfstests-dev/ltp/fsx .
OPTIONS="-z" # don't use zero range calls; not supported by cephfs