aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-07-04kernel-configs: build exfat into 5.10 and newer kernelsTheodore Ts'o6-0/+6
2022-07-04test-appliance: factor out dax group exclusions to the global_exclude fileTheodore Ts'o51-183/+77
2022-07-04test-appliance: add kernel version conditionals using cpp to exclude filesTheodore Ts'o4-11/+45
2022-07-03test-appliance: change the comment delimiter for exclude files to //Theodore Ts'o68-400/+393
2022-06-23{kvm,gce}-xfstests: fix the --update-xfstests-tar optionEric Biggers3-6/+4
2022-06-21test-appliance: don't use the noload mount option for ext4/nojournalTheodore Ts'o1-2/+2
2022-06-16setup-buildchroot: install meson and python3-setuptools in the build chrootTheodore Ts'o2-2/+5
2022-06-13run-fstests: fix "gce-xfstests create-image"Theodore Ts'o5-5/+5
2022-06-13go server: fix size test of the config file in gce-build-upload-serverTheodore Ts'o1-1/+1
2022-06-10build-appliance: add the --gce option to the usage messageTheodore Ts'o1-0/+2
2022-06-10Merge branch 'master' of https://github.com/meena-oss/xfstests-bldTheodore Ts'o1-1/+1
2022-06-10gce-xfstests: Fix kernel config directory location.Meena Shanmugam1-1/+1
2022-06-09kbuild: don't use the dpkg build path for commands like "kbuild savedefconfig"Theodore Ts'o1-0/+6
2022-06-08gce-xfstests: Fix the --update-files option.Meena Shanmugam1-1/+1
2022-06-07run-fstests: fix the --update-files optionsEric Biggers2-2/+2
2022-05-26Fix up some documentation following the reorganizationEric Biggers8-57/+52
2022-05-24gce-create-image: fix missing directory location adjustment after the reorgTheodore Ts'o1-1/+1
2022-05-24post-reorg-cleanup: run "git clean" in external repositoriesTheodore Ts'o1-0/+9
2022-05-24Makefile: add an install target to install the driver scriptsTheodore Ts'o1-0/+8
2022-05-24Create and reorganzize top-level directoriesTheodore Ts'o1178-400/+461
2022-05-18Merge remote-tracking branch 'leah/master'Theodore Ts'o5-24/+35
2022-05-17gce-xfstests: allow setting ltm/kcs machine type in configLeah Rumancik2-2/+6
2022-05-12increase ltm sizeLeah Rumancik1-1/+1
2022-05-04test-appliance: install drgn into the kvm and gce test applianceTheodore Ts'o2-5/+17
2022-05-04install-kconfig: teach install-kconfig a new option --full-debug-infoTheodore Ts'o2-3/+13
2022-05-04kernel-configs: fix kernel configs for 5.16+ to build with debug infoTheodore Ts'o2-0/+4
2022-05-01test-appliance: remove convenience fstab entriesEric Biggers1-13/+2
2022-04-28test-appliance: make ltm/kcs server image default to xfstests-cloudLeah Rumancik3-22/+22
2022-04-28test-appliance: update xfs and overlay excludesLeah Rumancik2-0/+7
2022-04-28do-all: initialize DO_ALL to avoid an "unbound variable" errorTheodore Ts'o1-0/+1
2022-04-26test-appliance: exclude generic/635 for the ext3 and ext3convTheodore Ts'o2-0/+26
2022-04-26do-all: add the --gce option which will create the gce-xfstests applianceTheodore Ts'o1-1/+17
2022-04-25test-appliance: exclude generic/68[12] for bigalloc and bigalloc_1kTheodore Ts'o2-0/+16
2022-04-24install-kconfig: don't enabled lockdep by defaultTheodore Ts'o28-50/+222
2022-04-21ltm: allow use of --image-projectLeah Rumancik2-2/+12
2022-04-21gce-xfstests: use iam instead of acl to set bucket permissionsLeah Rumancik1-1/+12
2022-04-12setup-buildchroot: clean up debris in validate_binfmt_misc()Eric Biggers1-4/+3
2022-04-12test-appliance: install git from bullseye/backports in GCE VMTheodore Ts'o2-1/+9
2022-03-16test-appliance: include the config.gce file in the xfstests_bld directoryTheodore Ts'o1-0/+1
2022-03-15test-appliance: install gcc-9 and clang in the GCS imageTheodore Ts'o1-0/+2
2022-03-15test-appliance: plumb kernel make options to the KCS serverTheodore Ts'o9-9/+27
2022-03-15test-appliance: append the GCE config to config.gceTheodore Ts'o1-1/+1
2022-03-12test-appliance: fix handling of configs like xfs:overlay/smallTheodore Ts'o4-21/+23
2022-03-12gce-xfstests: describe the default image if describe-image has no argumentTheodore Ts'o1-0/+7
2022-03-12test-appliance: refactor NFS configuration filesTheodore Ts'o12-76/+49
2022-03-12test-appliance: add support for GCE filestore SSD and Enterprise instancesTheodore Ts'o3-12/+39
2022-03-10gce-xfstests: set nfssrv automatically when using a nfs/filestore configTheodore Ts'o1-1/+2
2022-03-10gce-xfstests: add permissions to use filestore to the TestVM rolesTheodore Ts'o2-0/+12
2022-02-13gce_xfstests: add dashboard supportHarshad Shirwadkar10-1/+560
2022-02-12ltm: allow insecure httpsHarshad Shirwadkar1-2/+2
2022-02-12gce-do-setup: fix hard-coded GCS bucket with $GS_BUCKETTheodore Ts'o1-1/+1
2022-02-08build-all: fix cross-compilation in the nvme and misc directoriesTheodore Ts'o1-2/+10
2022-02-07build-all: fix cross-compilation in the blktests directoryTheodore Ts'o1-1/+6
2022-02-07Makefile: add blktests to list of repositoriesTheodore Ts'o1-1/+2
2022-02-07test-appliance: enable tmpfs for /tmp for the GCE serversTheodore Ts'o1-0/+2
2022-02-07gce-xfstests: teach get-results command the --unpack-dir optionTheodore Ts'o5-24/+24
2022-02-07test-appliance: fix filter criteria in gce_get_zoneTheodore Ts'o1-1/+1
2022-02-06test-appliance: add periodic repository cleanup at bootup and once a nightTheodore Ts'o6-2/+79
2022-02-05test-appliance: create a 60 GiB pd-balanced for the kcs-cache diskTheodore Ts'o1-3/+4
2022-02-05go server: don't run git fetch if the requested commit is already availableTheodore Ts'o1-1/+6
2022-02-05gce-xfstests: add commands to cache or regenerate the machtype fileTheodore Ts'o4-23/+35
2022-02-04gce-xfstests: remove a lot of unneeded permissions from the GCE rolesTheodore Ts'o3-794/+3
2022-02-04gce-xfstests: only use service accounts if they have already been createdTheodore Ts'o7-44/+74
2022-02-02gce-xfstests: use explicitly created service accountsTheodore Ts'o10-52/+1452
2022-02-02test-appliance: add dax to all.list filesLeah Rumancik2-0/+2
2022-02-02ltm: stop ltm ignoring dax configsLeah Rumancik1-3/+1
2022-02-02test-appliance: add overlay configs to set FSTESTTYPLeah Rumancik6-0/+58
2022-02-02test-appliance: update config syntax to specify primary fstypeLeah Rumancik3-1/+20
2022-01-25acl: remove generated files in acl/build-auxTheodore Ts'o10-6623/+1
2022-01-25build-all: fix cross-compilation in the libinih directoryTheodore Ts'o2-2/+10
2022-01-25build-all: run libtoolize -i in xfstests directoryTheodore Ts'o1-1/+1
2022-01-25build-all, get-all: fix build failure in the acl directoryTheodore Ts'o2-5/+1
2022-01-22build-all: run autoreconf and autoheader in the acl directoryTheodore Ts'o7-40922/+6
2022-01-22Update config.{guess,sub} filesTheodore Ts'o8-3312/+4068
2022-01-22build-all: run libtoolize -i out of autoreconfTheodore Ts'o1-2/+2
2022-01-20build-all: fix build script to statically link locally built librariesTheodore Ts'o1-2/+2
2022-01-17build-all: avoid using non-system shared librariesTheodore Ts'o1-4/+4
2022-01-17build-all, setup-buildchroot: build xfsprogs with unicode support enabledTheodore Ts'o5-23/+39
2022-01-12gce-xfstests: add aliases when parsing --repo <url> for KCSTheodore Ts'o3-8/+27
2022-01-12Documentation: update gce-xfstests docs about the kernel config used by KCSTheodore Ts'o1-1/+7
2022-01-12test-appliance: update to Golang 1.17.6 and latest go package dependenciesTheodore Ts'o8-157/+859
2022-01-12kernel-configs: add 5.15 configsTheodore Ts'o2-0/+433
2022-01-12test-appliance: update python requirements.txt to get the latest versionsTheodore Ts'o1-3/+3
2022-01-11setup-buildchroot: remove test for very old versions of qemuTheodore Ts'o1-24/+1
2022-01-08test-appliance: switch to building with Debian Bullseye by defaultTheodore Ts'o4-14/+14
2022-01-08build-all: include the build distribution in the git-versions fileTheodore Ts'o1-0/+1
2022-01-08docker: update Dockerfile to Debian BullseyeTheodore Ts'o2-12/+21
2022-01-08setup-buildchroot: install zlib1g-dev in the build chrootTheodore Ts'o3-2/+3
2022-01-08setup-buildchroot: install liburcu-dev in the build chrootTheodore Ts'o3-2/+4
2022-01-07update XFS configs to use XFS_ mount/mkfs optionsLeah Rumancik7-9/+9
2021-12-23setup-buildchroot: make sure chroot dir is given mode 0755Eric Biggers1-1/+1
2021-12-23test-applaince: add an exclude file to avoid generic/017Theodore Ts'o1-0/+2
2021-12-23test-appliance: don't compress the xfsprogs man pagesTheodore Ts'o1-3/+0
2021-12-23test-appliance: golang module handling for kcs and ltsTheodore Ts'o29-105/+874
2021-12-18test-appliance: add ext4/048 to encrypt.excludeTheodore Ts'o1-0/+5
2021-12-14test-appliance: add ext4/044 to adv.excludeEric Whitney1-0/+4
2021-11-05kernel-configs: add online scrub/repair and warnings to the xfs configsTheodore Ts'o16-0/+32
2021-11-05test-appliance: exclude xfs/076 from the realtime configsTheodore Ts'o3-0/+15
2021-11-05test-appliance: don't run dax tests on xfs configs that don't use dax devicesTheodore Ts'o7-0/+14
2021-11-05test-appliance: add xfs/170 to xfs/v4's exclude fileTheodore Ts'o1-0/+14
2021-11-04config: update default versions for fio, quota, and xfsprogsTheodore Ts'o1-3/+3
2021-11-04test-applaince: unset {TEST,SCRATCH}_{LOGDEV,RTDEV} in clear_fs_configTheodore Ts'o1-0/+2
2021-11-02test-appliance: update format_filesystem/check_filesystemLeah Rumancik2-4/+35
2021-11-02test-appliance: update configs that use LOGDEV and RTDEVLeah Rumancik5-3/+9
2021-11-02test-appliance: update assignment of LOGDEV/RTDEVLeah Rumancik1-9/+39
2021-10-29kvm-xfstests, gce-xfstestS: create TINY_TST and TINY_SCR devicesTheodore Ts'o10-5/+45
2021-10-23test-applaince: add generic/647 to btrfs's exclude fileTheodore Ts'o1-0/+3
2021-10-22test-appliance: add the ext4/discard-4k fs configTheodore Ts'o2-0/+6
2021-10-22test-appliance: allow tests to be excluded based on the appliance flavorTheodore Ts'o5-1/+13
2021-10-22test-appliance: always create all of the partitions for gce-xfstestsTheodore Ts'o1-48/+5
2021-10-22test-appliance: add new xfs configsLeah Rumancik8-0/+37
2021-10-22test-appliance: support SCRATCH_RTDEV in file system configsLeah Rumancik2-2/+39
2021-10-22parse_cli: add CLI option --primary-fstypeLeah Rumancik1-0/+4
2021-08-27kernel-configs: improve the config options for remote gdb supportTheodore Ts'o2-5/+13
2021-08-27kvm-xfstests: add nokaslr to the kernel boot command lineTheodore Ts'o1-1/+1
2021-08-27test-appliance: add support for using Debian BullseyeTheodore Ts'o5-35/+30
2021-08-27gce-xfstests: teach the ssh command the -u <user> optionTheodore Ts'o1-2/+17
2021-08-27test-appliance: remove ext4/034 from the exclude listsTheodore Ts'o6-21/+0
2021-08-27test-appliance: add the ext4/orphan_file_1k fs configTheodore Ts'o2-0/+28
2021-08-23test-appliance: add the ext4/adv2 and ext4/orphan_file fs configsTheodore Ts'o4-0/+22
2021-08-23test-appliance: add fast_commit to the ext4/adv test configurationTheodore Ts'o1-2/+2
2021-08-23gce-xfstests: use OVERRIDE_KERNEL instead of KERNELTheodore Ts'o1-1/+1
2021-08-23test-appliance: fix failure in gce-load-kernel when no kernel is specifiedTheodore Ts'o1-1/+1
2021-08-02test-appliance: add support for ntfs and ntfs3 file systemsTheodore Ts'o10-0/+142
2021-08-02test-appliance: correct package name for LIBCOMERR when using buster-backportsTheodore Ts'o1-1/+1
2021-07-14Documentation: fix minor typo in kvm-xfstests.mdTheodore Ts'o1-1/+1
2021-07-04parse_cli: expand the tests prefix recognized by validate_test_nameTheodore Ts'o1-1/+2
2021-07-03test-appliance: gce-shutdwown: use the runtests.sh if the report is zero lengthTheodore Ts'o1-2/+2
2021-07-03test-appliance: add error checking in runtests.shTheodore Ts'o1-0/+13
2021-07-03test-appliance: enable project quotas for the ext4/quota configTheodore Ts'o1-1/+1
2021-07-03test-appliance: setup SCRATCH_LOGDEV to support tests of an external journalTheodore Ts'o5-0/+21
2021-07-02test-appliance: globally exclude the richacl testsTheodore Ts'o1-0/+5
2021-07-02test-appliance: exclude the dax group from the non-dax configurationsTheodore Ts'o37-0/+97
2021-07-02test-appliance: create the fsgqa2 user and groupTheodore Ts'o2-6/+23
2021-07-01xfstests-packages: Add some more packages.Ritesh Harjani2-1/+4
2021-07-01runtests.sh: Fix when SCRATCH_DEV_POOL is passedRitesh Harjani1-0/+6
2021-07-01btrfs/cfg: Add 4k and 64k related configsRitesh Harjani2-0/+10
2021-07-01xfs/cfg/64K: Add a config file with 64K blocksizeRitesh Harjani1-0/+3
2021-07-01xfs/cfg/dax: Fix this config to work on 64K pagesize platform tooRitesh Harjani1-1/+1
2021-07-01ext4/cfg/fast_commit_64K: Add a config file to test fast_commit with 64K bsRitesh Harjani1-0/+4
2021-07-01ext4/cfg/fast_commit: Add explicit 4k bs optionRitesh Harjani1-1/+1
2021-07-01ext4/cfg/64K: Add a 64K related config fileRitesh Harjani1-0/+4
2021-07-01ext4/cfg/dax: Fix for 64K pagesize platformRitesh Harjani1-2/+2
2021-07-01test-appliance: update xfs configsTheodore Ts'o4-3/+9
2021-06-18gce-xfstests: clean up kernel selection codeTheodore Ts'o5-58/+48
2021-06-15test-appliance: install f2fs-tools from buster backportsTheodore Ts'o1-0/+1
2021-06-15test-appliance: un-exclude encrypt+casefold testEric Biggers1-3/+0
2021-06-15kbuild: support dpkg builds on older kernels that don't set up debian/archTheodore Ts'o1-1/+5
2021-06-06kbuild: build modules.tar.xz even when building debian packagesTheodore Ts'o1-11/+11
2021-06-06kbuild: use "make prepare" to make sure the debian release number is reliableTheodore Ts'o1-2/+4
2021-06-06kbuild: teach the kbuild script the --no-dpkg optionTheodore Ts'o1-0/+3
2021-04-29test-appliance: fix log name: /var/log/gce-load-kernel.orgTheodore Ts'o1-1/+1
2021-04-29gce-xfstests: add support to specify the GCE PD specificationTheodore Ts'o8-3/+98
2021-04-26teach the install-kconfig script about kasan, kcsan, and ubsanTheodore Ts'o7-32/+65
2021-04-18test-appliance: exclude tests which are not compatible with DAXTheodore Ts'o1-0/+12
2021-04-18test-appliance: don't run -g encrypt for ext4/daxTheodore Ts'o2-5/+12
2021-04-18test-appliance: include the built man pages in the GCE test applianceTheodore Ts'o2-1/+12
2021-04-18parse_cli: automatically request a pmem-device for */dax test configsTheodore Ts'o1-1/+1
2021-04-16test-appliance: fix xfs/dax configurationTheodore Ts'o1-2/+2
2021-04-13test-appliance: unify the .deb/bzImage kernel load path in the GCE Test VMTheodore Ts'o3-84/+60
2021-04-12test-appliance: exclude generic/620 for ext4/ext3 test scenarioTheodore Ts'o1-0/+3
2021-04-12test-appliance: exclude ext4/033 on ext4 file systems with a 1k block sizeTheodore Ts'o1-0/+4
2021-04-11Delete the generated libinih.a file from the repositoryTheodore Ts'o2-0/+1
2021-04-11test-appliance: don't copy over the go packages used by the GCE test applianceTheodore Ts'o1-0/+3
2021-04-11gce-xfstests: launch the ltm server using an e2-small instance typeTheodore Ts'o1-1/+1
2021-04-11gce-xfstests: fix gce-xfstests when running on the kcs/ltm serverTheodore Ts'o3-10/+11
2021-04-11test-appliance: fix typo which broke launching the KCS serverTheodore Ts'o1-1/+1
2021-04-11go server: change the KCS server to build a debian packageTheodore Ts'o4-4/+12
2021-04-10test-appliance: retry installing the kernel debian package if it failsTheodore Ts'o2-5/+27
2021-04-10{android,gce,kvm}-xfstests: add the kbuild commandTheodore Ts'o6-109/+158
2021-04-07gce-xfstests: use linux-image.deb in the kernel build directory if availableTheodore Ts'o1-4/+10
2021-04-07kbuild: figure out the debian release number reliablyTheodore Ts'o1-2/+3
2021-04-07test-appliance: add support to boot kernel via debHarshad Shirwadkar6-29/+90
2021-04-07test-appliance: add python3-future package, which is required by junitparserTheodore Ts'o1-0/+1
2021-04-07test-appliance: set the boot disk to be auto-delete after finishing setupTheodore Ts'o2-1/+3
2021-04-06kbuild: teach kbuild to build debian packages using kbuild --dpkgTheodore Ts'o1-11/+42
2021-04-06test-appliance: add some python-{future,pip} required by gce-xfstestsTheodore Ts'o1-0/+2
2021-04-06gce-xfstests: remove debugging code for gce-xfstests ls -lTheodore Ts'o1-2/+0
2021-04-04test-appliance: fix setup of the sunrpc/nfsd systemd filesTheodore Ts'o1-5/+5
2021-04-04test-appliance: update the version of the golang compiler to 1.14.15Theodore Ts'o1-1/+1
2021-04-04gce-create-image: optimize test appliance buildingTheodore Ts'o4-11/+36
2021-04-04gce-create-image: print the time needed to run the xfstests-bld VMTheodore Ts'o1-0/+3
2021-04-04test-appliance: add support to use a non-default account via $GCE_ACCOUNTTheodore Ts'o11-101/+158
2021-04-03gce-xfstests: add the commands describe-disk and describe-imageTheodore Ts'o1-0/+8
2021-04-02test-appliance: convert test appliance over to use Python 3Theodore Ts'o8-8/+831
2021-03-29kernel-configs: add nvme support into the 64-bit configsTheodore Ts'o10-0/+10
2021-03-29test-appliance: use e2fsprogs from buster-backports for the GCE test applianceTheodore Ts'o1-3/+3
2021-03-29test-appliance: add better support for specifying the kernel configTheodore Ts'o11-31/+91
2021-03-21test-appliance: port send-mail.py from Python 2.7 to Python 3Theodore Ts'o11-779/+14
2021-03-21{android,gce,kvm}-xfstests: add the install-kconfig commandTheodore Ts'o6-1/+174
2021-03-21test-appliance: port the Junit scripts to Python 3Theodore Ts'o6-14/+25
2021-03-21gce-create-image: don't try to use e2fsprogs from buster-backportsTheodore Ts'o2-9/+21
2021-03-21kernel-configs: set LOCALVERSION on extra-debug-configsTheodore Ts'o1-0/+1
2021-02-23gce-xfstests: add GCE_SERIAL_PORT_ACCESS to the uploaded config fileTheodore Ts'o1-0/+1
2021-02-23gce-xfstests: make serial port access to be configurableTheodore Ts'o6-3/+37
2021-01-13test-appliance: add msize option for the 9p v_tmp mountTheodore Ts'o1-1/+1
2021-01-12Add the C portion of the libinih library to xfstests-bldTheodore Ts'o5-1/+477
2021-01-11test-appliance: adjust the gcloud filter to avoid deprecation warningTheodore Ts'o1-2/+2
2021-01-11test-appliance: fix gce-setup-scratch to handle NVMe attached local SSDTheodore Ts'o1-0/+3
2020-12-10gce-xfstests: add support for --local-ssd-nvmeTheodore Ts'o2-2/+8