index
:
ext2/xfstests-bld.git
META
master
Build framework and autorun scripts for xfstests
Theodore T'so
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-13
test-appliance,setup-buildchroot: add flex and libsqlite3 packages
HEAD
master
Theodore Ts'o
4
-5
/
+9
2024-04-13
selftests: Fix PYTHONPATH in util/results so that it is independant of CWD
Theodore Ts'o
1
-1
/
+1
2024-04-13
selftests: clean up how the helper function files are found by the tests
Theodore Ts'o
4
-12
/
+13
2024-04-11
build(deps): bump google.golang.org/grpc
dependabot[bot]
2
-34
/
+984
2024-04-11
build(deps): bump google.golang.org/grpc
dependabot[bot]
2
-34
/
+984
2024-04-11
test-appliance: add 1k config for ext2
Ritesh Harjani (IBM)
4
-2
/
+28
2024-04-11
test-appliance: add initial support for optionally building ltp
Theodore Ts'o
7
-1
/
+128
2024-04-11
test-appliance: refactor common code into runtests_util
Theodore Ts'o
3
-405
/
+289
2024-01-06
selftests/appliance: tell the user to define KSRC in config.custom
Theodore Ts'o
1
-1
/
+1
2024-01-06
setup-buildchroot: default creating a chroot of the current architecture
Theodore Ts'o
1
-1
/
+6
2024-01-06
Makefile: don't depend on the install -D option
Theodore Ts'o
1
-3
/
+4
2024-01-05
.gitignore: ignore qemu-xfstests, which is generated from qemu-xfstests.in
Theodore Ts'o
1
-0
/
+1
2024-01-05
config.kvm: disable AIO and DIO on Darwin
Theodore Ts'o
1
-0
/
+5
2023-12-29
kvm-xfstests: when running on Mac OS, use the hvf accelerator
Theodore Ts'o
1
-2
/
+7
2023-12-29
parse_cli: deal with base64 on MacOS not supporting the -w option
Theodore Ts'o
1
-1
/
+5
2023-12-29
kvm-xfstests: use truncate instead of fallocate when extending $VDH
Theodore Ts'o
1
-1
/
+1
2023-12-28
run-fstests: try reading the config file from ~/.local/etc/XXX-xfstests
Theodore Ts'o
1
-2
/
+7
2023-12-28
kvm-xfstests: teach --aio and --cache the value "default"
Theodore Ts'o
2
-9
/
+24
2023-12-05
ltm: teach ltm about ext4:overlay/small cfg syntax
Leah Rumancik
3
-8
/
+24
2023-11-10
setup-buildchroot: add a symlink to qemu binary in chroot's /usr/libexec
Leah Rumancik
1
-0
/
+2
2023-11-09
setup-buildchroot: allow multiple fstests-bld dirs to share build chroots
Leah Rumancik
1
-1
/
+13
2023-10-22
qemu-xfstests: add a qemu-xfstests script as an alias for kvm-xfstests
Theodore Ts'o
2
-1
/
+9
2023-10-22
kernel-configs: explicitly enable CONFIG_AUTOFS_FS for 6.5+ kernels
Theodore Ts'o
2
-0
/
+4
2023-10-22
Merge branch 'ovl-fixes' of https://github.com/amir73il/xfstests-bld
Theodore Ts'o
8
-59
/
+2
2023-10-22
Merge branch 'arch-funcs' of https://github.com/ebiggers/xfstests-bld
Theodore Ts'o
1
-1
/
+6
2023-10-22
Merge branch 'upgrade-libaio' of https://github.com/ebiggers/xfstests-bld
Theodore Ts'o
100
-10659
/
+28
2023-10-20
build(deps): bump golang.org/x/net
dependabot[bot]
2
-5
/
+17
2023-10-19
test-appliance: install debhelper by default in the GCE test appliance
Theodore Ts'o
1
-0
/
+1
2023-10-19
Teach image-creation scripts the --add-package option
Theodore Ts'o
4
-5
/
+28
2023-09-23
fstests-bld: use upstream libaio instead of outdated fork
Eric Biggers
100
-10659
/
+17
2023-09-23
fstests-bld/get-all: replace directories that aren't git repos
Eric Biggers
1
-0
/
+11
2023-09-22
run-fstests/util: add riscv64 support to set_canonicalized_arch()
Eric Biggers
1
-1
/
+6
2023-09-07
test-appliance: skip overlayfs tests from base fs exclude list
Amir Goldstein
1
-0
/
+1
2023-09-07
test-appliance: remove redudant overlay configs
Amir Goldstein
6
-58
/
+0
2023-09-07
test-appliance: enable verity for testing overlay over ext4
Amir Goldstein
1
-1
/
+1
2023-08-25
test-appliance: add mg (a microscoping GNU emacs-style editor) to the VM image
Theodore Ts'o
2
-0
/
+2
2023-08-25
build-appliance: teach script the --no-build option
Theodore Ts'o
1
-1
/
+8
2023-08-14
gce-xfstests: teach copy-image how to handle per-architecture image families
Theodore Ts'o
1
-2
/
+25
2023-08-10
test-appliance: change the "smoke" test to run the smoketest group
Theodore Ts'o
3
-23
/
+22
2023-08-09
test-appliance: teach the ltm server to use the kernel information
Theodore Ts'o
5
-1
/
+68
2023-08-03
test-appliance: install the liburing shared library in the appliance
Theodore Ts'o
3
-2
/
+7
2023-07-31
test-appliance: limit the size of test artifact files for non-failing tests
Theodore Ts'o
2
-1
/
+64
2023-07-31
gce-xfstests: make sure the /tmp/gce-xfstests.config.XXXXXX is deleted
Theodore Ts'o
1
-0
/
+2
2023-07-28
test-appliance: exclude generic/37[34] for pre-5.18 kernels
Theodore Ts'o
1
-0
/
+9
2023-07-27
test-appliance: add support for --soak-duration
Theodore Ts'o
2
-0
/
+11
2023-07-26
Update the kvm-quickstart and kvm-xfstests documentation.
Theodore Ts'o
2
-59
/
+68
2023-07-26
kvm-xfstests: automatically download the root_fs.img file if needed
Theodore Ts'o
1
-0
/
+8
2023-07-25
New release scripts used to create files ready to be uploaded to kernel.org
Theodore Ts'o
6
-0
/
+297
2023-07-24
Add arch-specific xfstests.tar.gz and root_fs.tar.gz to gitignore files
Theodore Ts'o
2
-3
/
+9
2023-07-24
test-appliance: disable the nvmf-autoconnect systemd unit
Theodore Ts'o
1
-0
/
+1
2023-07-24
kernel-configs: enable CONFIG_BINFMT_MISC
Theodore Ts'o
8
-0
/
+8
2023-07-24
build-appliance: create xfstests-<ARCH>.tar.gz
Theodore Ts'o
3
-3
/
+18
2023-07-24
selftests: build the root_fs.$ARCH.tar.gz file when testing the appliance build
Theodore Ts'o
1
-1
/
+1
2023-07-24
test-appliance: install xxd for gce-xfstests built using Debian Bookworm
Theodore Ts'o
1
-0
/
+4
2023-07-24
selftests: check if the appliance build is consistent across architectures
Theodore Ts'o
2
-0
/
+20
2023-07-23
build-appliance: pass the date used for the tar timestamp to gen-image
Theodore Ts'o
2
-5
/
+9
2023-07-23
gen-image: create the kvm-xfstests tar.gz file as root_fs.<ARCH>.tar.gz
Theodore Ts'o
1
-2
/
+2
2023-07-23
build-appliance: allow the script to be run from any directory
Theodore Ts'o
1
-0
/
+8
2023-07-23
build-appliance: add support for --out-both CLI option
Theodore Ts'o
1
-1
/
+6
2023-07-21
gce-xfstests: delete the serial console log if there were no VM reboots
Theodore Ts'o
3
-7
/
+46
2023-07-20
test-appliance: teach gen_results_summary about the preempt marker
Theodore Ts'o
1
-2
/
+21
2023-07-20
test-appliance: remove empty results directories
Theodore Ts'o
1
-1
/
+24
2023-07-10
test-appliance: fix testrunid determination for Debian Bookworm
Theodore Ts'o
1
-1
/
+1
2023-07-10
Use Debian Bookworm by default
Theodore Ts'o
3
-4
/
+4
2023-07-10
test-appliance: get the instance name from the metadata server
Theodore Ts'o
1
-3
/
+9
2023-07-09
test-appliance: run gce-shutdown out of kvm-xfstests.boot
Theodore Ts'o
1
-0
/
+1
2023-07-09
test-appliance: run "make clean" if the compiler has changed
Theodore Ts'o
1
-4
/
+19
2023-07-09
test-appliance: use GCE metadata to figure out if VM is a ltm or kcs server
Theodore Ts'o
1
-3
/
+2
2023-07-09
test-appliance: allow gce-shutdown to debugged via /dev/console output
Theodore Ts'o
2
-1
/
+3
2023-07-08
test-appliance: override PEP 668 for Debian Bookworm
Theodore Ts'o
1
-2
/
+10
2023-07-08
test-appliance: disable journald writing to the console, et.al.
Theodore Ts'o
1
-0
/
+4
2023-07-08
test-appliance: deal with GCE hostnames that are FQDN
Theodore Ts'o
5
-8
/
+8
2023-07-08
gce-xfstests: print the location on the unpacked directory
Theodore Ts'o
1
-0
/
+1
2023-07-08
test-appliance: use reboot -f in gce-load-kernel
Theodore Ts'o
1
-3
/
+3
2023-07-08
test-appliance: add better debuggability for gce-load-kernel.log
Theodore Ts'o
2
-2
/
+6
2023-07-07
test-appliance: teach gen-image to create images for Debian Bookworm
Theodore Ts'o
5
-3
/
+8
2023-07-06
Merge branch 'patch-1' of https://github.com/gwendalcr/xfstests-bld
Theodore Ts'o
1
-1
/
+1
2023-07-06
gce-xfstests: teach gce-xfstests get-results the --no-cache option
Theodore Ts'o
1
-6
/
+15
2023-07-06
gce-xfstests: automatically renew certificates close to expiring
Theodore Ts'o
6
-28
/
+101
2023-07-06
test-applaince: update lighttpd.conf fragment for compatibility with Bookworm
Theodore Ts'o
1
-1
/
+1
2023-07-06
Merge remote-tracking branch 'remotes/github/dependabot/go_modules/test-appli...
Theodore Ts'o
2
-5
/
+19
2023-07-06
build(deps): bump golang.org/x/net
dependabot[bot]
2
-5
/
+19
2023-07-06
gce-create-image: add support for building the image using Debian Bookworm
Theodore Ts'o
2
-29
/
+57
2023-07-06
test-appliances: allow for an asynchronous reboot command
Theodore Ts'o
1
-0
/
+4
2023-07-05
gce-xfstests: add retry logic when starting VM's
Theodore Ts'o
3
-27
/
+61
2023-07-05
test-appliance: log preemption events using the pseudo-test "preempted"
Theodore Ts'o
1
-4
/
+8
2023-07-05
test-appliance: teach the ltm server to restart a preempted VM
Theodore Ts'o
2
-34
/
+81
2023-07-03
test-appliance: add support for continuing after a VM is preempted
Theodore Ts'o
5
-8
/
+37
2023-07-03
gce-xfstests, test-appliance: disable the vm timeout when ltm runs tests
Theodore Ts'o
5
-1
/
+22
2023-07-03
selftests: add test for ltm-auto-resume
Leah Rumancik
1
-0
/
+197
2023-07-03
selftests: add functions to help process test results
Leah Rumancik
2
-0
/
+120
2023-07-03
selftests: add helper functions for setup and common ltm ops
Leah Rumancik
3
-29
/
+183
2023-07-02
test-appliance: use gce-logger to indicate the start of the ltm or kcs server
Theodore Ts'o
4
-6
/
+22
2023-07-02
gce-xfstest: add support for using GCE's OS Login feature
Theodore Ts'o
4
-2
/
+76
2023-07-01
Merge remote-tracking branch 'leah/ltm-auto-resume'
Theodore Ts'o
21
-92
/
+516
2023-07-01
test-appliance: disable the orphan_file flag for the ext4/ext3 config
Theodore Ts'o
1
-0
/
+4
2023-07-01
kernel-build: teach the kbuild script the -j <JOBS> option
Theodore Ts'o
1
-1
/
+4
2023-04-19
test-appliance: support a timestamp specifier which contains a timezone
Theodore Ts'o
1
-2
/
+6
2023-04-19
test-appliance: edit out xmlns from the result.xml file
Theodore Ts'o
1
-0
/
+1
2023-04-01
kernel-build: work around backwards incompatible change in "make bindeb-pkg"
Theodore Ts'o
1
-1
/
+19
2023-03-28
Documentation: alignment fix in quickstart
gwendalcr
1
-1
/
+1
2023-03-09
kvm-xfstests: allow specification of qemu machine type
Theodore Ts'o
2
-3
/
+7
2023-03-06
Remove the run-fstests/Dockerfile
Theodore Ts'o
2
-64
/
+0
2023-03-06
Fix some remaining bugs from the directory reorganization
Theodore Ts'o
6
-24
/
+31
2023-02-23
test_appliance: add f2fs/compress config
Eric Biggers
2
-0
/
+6
2023-02-23
run-fstests: don't assume that host system has dpkg
Eric Biggers
1
-3
/
+7
2023-02-23
kernel-build: add support to enable the DEPT feature
Theodore Ts'o
2
-0
/
+9
2023-02-23
Merge remote-tracking branch 'github/dependabot/go_modules/test-appliance/fil...
Theodore Ts'o
2
-6
/
+15
2023-02-23
Merge remote-tracking branch 'github/dependabot/go_modules/test-appliance/fil...
Theodore Ts'o
2
-6
/
+15
2023-02-23
build(deps): bump golang.org/x/text
dependabot[bot]
2
-6
/
+15
2023-02-23
build(deps): bump golang.org/x/text
dependabot[bot]
2
-6
/
+15
2023-02-15
gce-logger: force status metadata update on first test
Leah Rumancik
2
-1
/
+8
2023-02-15
gce-xfstests: always save serial console
Leah Rumancik
2
-9
/
+10
2023-02-14
ltm: ensure we don't reset VM during launch
Leah Rumancik
1
-1
/
+6
2023-02-14
gce-xfstests: add monitor-timeout flag
Leah Rumancik
6
-16
/
+42
2023-02-14
gce-xfstests: allow foreground execution of rm <vm>
Leah Rumancik
1
-2
/
+10
2023-02-14
run-tests: recognize selftest/* tests
Leah Rumancik
1
-1
/
+1
2023-01-30
gce-xfstests: check return value of send_to_[ltm|kcs]
Leah Rumancik
1
-2
/
+6
2023-01-30
ltm: allow retry login after failed login
Leah Rumancik
1
-1
/
+8
2023-01-30
test-appliance: include % of tests completed in VM status
Leah Rumancik
2
-2
/
+18
2023-01-30
gce-xfstests: allow passing commands through ssh
Leah Rumancik
1
-2
/
+18
2023-01-30
ltm: reboot hung tests and resume
Leah Rumancik
5
-14
/
+58
2023-01-30
results: add helper script to record test with error
Leah Rumancik
2
-0
/
+49
2023-01-30
test-appliance: print progname in syncfs
Leah Rumancik
1
-4
/
+3
2023-01-27
add scripts to compare results
Leah Rumancik
5
-25
/
+253
2023-01-27
ltm: increase startup timeout to 10m
Leah Rumancik
1
-1
/
+1
2023-01-27
run-fstests: specify config file with XFSTESTS_CONFIG
Leah Rumancik
1
-2
/
+8
2023-01-27
test-appliance: change delimiter for add-metadata
Leah Rumancik
1
-1
/
+1
2023-01-27
ltm: update handling of image project for test VM
Leah Rumancik
3
-12
/
+20
2023-01-25
fstests-bld: use new git repo URL for fsverity-utils
Eric Biggers
2
-2
/
+2
2022-12-23
test-appliance: improve arm64 support in the LTM/KCS servers
Theodore Ts'o
12
-73
/
+94
2022-12-21
parse_cli: add the --skip-kernel-arch-probe option
Theodore Ts'o
1
-1
/
+7
2022-12-21
kernel-configs: add configs for the v6.1 kernel
Theodore Ts'o
2
-0
/
+432
2022-11-30
Add a README.md file for the selftests directory
Theodore Ts'o
1
-0
/
+40
2022-11-30
selftests/appliance: skip using GCE if ~/.config/gce-xfstests does not exist
Theodore Ts'o
1
-1
/
+2
2022-11-30
selftests: fix testing of the qemu test appliance
Theodore Ts'o
1
-2
/
+1
2022-11-30
gce-xfstests: fix grep command in image family fallback
Ricardo CaƱuelo
1
-1
/
+1
2022-11-28
selftests: add basic regression tests for xfstests-bld
Theodore Ts'o
5
-0
/
+388
2022-11-28
gce-xfstests: add the subcommand "get-bucket"
Theodore Ts'o
1
-0
/
+4
2022-11-26
test-appliance: run shell script fragments after starting the LTM server
Theodore Ts'o
2
-0
/
+43
2022-11-26
gce-create-image: add support for the "--datecode" option
Theodore Ts'o
2
-1
/
+14
2022-11-26
parse_cli: handle the case where the bzImage kernel is not in the build tree
Theodore Ts'o
1
-0
/
+4
2022-11-25
test-appliance: use "gce-xfstests upload-kernel" instead of gsutil
Theodore Ts'o
2
-2
/
+9
2022-11-25
parse_cli: handle the case where we can't get KERNEL_ARCH
Theodore Ts'o
1
-7
/
+9
2022-11-24
test-appliance: force 4 KB block size for bigalloc, bigalloc_inline
Eric Whitney
16
-26
/
+119
2022-11-24
test-appliance: fix btrfs scratch dev pool handling
Theodore Ts'o
3
-5
/
+37
2022-11-22
gce-xfstests: fix ltm/kcs commands broken by OVERRIDE_KERNEL="none"
Theodore Ts'o
1
-1
/
+3
2022-11-22
kvm-xfstests: add support for the --testrunid command-line option
Theodore Ts'o
2
-5
/
+8
2022-11-21
run-fstests: get/infer the architecture from the kernel file
Theodore Ts'o
4
-1
/
+89
2022-11-21
gce-xfstests: add --arch support to the upload-kernel command
Theodore Ts'o
1
-0
/
+12
2022-11-21
gen-image: create the kvm-xfstests test appliance as root_fs.img.<ARCH>
Theodore Ts'o
1
-3
/
+3
2022-11-18
Drop USING_DEFAULT_FAMILY, ROOT_FS and IMAGE_FLAG from the gce config
Theodore Ts'o
8
-34
/
+14
2022-11-18
Add multi-architecture support to kvm-xfstests
Theodore Ts'o
5
-9
/
+69
2022-11-18
Use more general architecture handling
Theodore Ts'o
14
-143
/
+148
2022-11-17
run-fstests: move setting KBUILD_DIR to util/get-config
Theodore Ts'o
3
-4
/
+2
2022-11-15
test-appliance: install arm64 cross-compiler in the GCE test appliance
Theodore Ts'o
1
-1
/
+2
2022-11-15
test-appliance: enable serial ports /dev/ttyAMA? on the ARM64 on GCE t2a VM's
Theodore Ts'o
1
-9
/
+6
2022-11-15
kernel-build: add support for arm64
Theodore Ts'o
35
-7483
/
+178
2022-11-11
gce-xfstests: fallback if the xfstests-amd64 image family is not there
Theodore Ts'o
1
-12
/
+35
2022-11-11
gce-xfstests: run _cleanup immediately after running parse_cli
Theodore Ts'o
1
-0
/
+2
2022-11-06
gce-xfstests: fix -I and --image-family options
Theodore Ts'o
1
-2
/
+2
2022-11-05
Merge remote-tracking branch 'leah/arm-image-family'
Theodore Ts'o
23
-132
/
+5365
2022-10-18
Use grep -E instead of egrep
Eric Biggers
5
-22
/
+22
2022-10-14
Change URLs from git://git* to https://git*
Theodore Ts'o
4
-4
/
+4
2022-09-29
gce-xfstests: update help message
Leah Rumancik
1
-4
/
+8
2022-09-29
gce-xfstests: add support for arm64
Leah Rumancik
19
-34
/
+5216
2022-09-27
run-fstests: pass image and image-family args to ltm/kcs
Leah Rumancik
2
-14
/
+44
2022-09-27
gce-xfstests: enable running ltm servers on different projects in parallel
Leah Rumancik
9
-76
/
+93
2022-09-05
test-appliance: install e2fsprogs from bullseye/backports in kvm-xfstests
Theodore Ts'o
1
-0
/
+5
2022-08-24
test-appliance: add generic/471 to the global_exclude list
Theodore Ts'o
1
-0
/
+6
2022-08-24
gce-xfstests: don't update gce_xfstests.config when it's unnecessary
Theodore Ts'o
2
-4
/
+15
2022-08-24
run-fstests: enforce that the -C and --fail-loop-count are mutually exclusive
Theodore Ts'o
1
-2
/
+31
2022-08-24
test-appliance: if a loop count is set, disable the fail_loop_count
Theodore Ts'o
1
-0
/
+1
2022-08-24
Documentation: update gce-xfstests startup guide
Amir Goldstein
1
-11
/
+10
2022-08-24
gce-xfstests: fix setup iam policy binding
Amir Goldstein
1
-2
/
+2
2022-08-22
run-fstests: set the SENDGRID_API_KEY in gce_xfstests.config file
Theodore Ts'o
1
-1
/
+1
2022-08-22
install-kconfig: fix config file searching for N.0 kernel versions
Theodore Ts'o
1
-3
/
+5
2022-08-21
test-appliance: exclude ext4/059 from the nojournal and logdev configs
Theodore Ts'o
2
-0
/
+9
2022-08-21
test-appliance: exclude tests which cause udf and vfat runs to hang
Theodore Ts'o
5
-0
/
+42
2022-08-21
Enable guest attributes as part of "gce-xfstests setup"
Theodore Ts'o
1
-0
/
+3
2022-08-19
run-fstests: ensure config in bucket is up-to-date
Leah Rumancik
3
-40
/
+48
2022-08-17
kernel-configs: enable CONFIG_DM_LOG_WRITES and xfs debugging options
Theodore Ts'o
14
-20
/
+38
2022-08-17
kernel-build: add a new option --get-build-dir
Theodore Ts'o
1
-1
/
+9
2022-08-17
kernel-build: Add a new script kbuild32 to support building a 32-bit kernel
Theodore Ts'o
4
-1
/
+21
2022-08-17
install-kconfig: add a new option --get-config-fn
Theodore Ts'o
1
-3
/
+9
2022-08-17
install-kconfig: fix --extra-debug option parsing
Theodore Ts'o
2
-2
/
+5
2022-08-17
test-appliance: update xfs exclude files
Leah Rumancik
1
-4
/
+0
2022-07-31
test-appliance: exclude the __pycache__ directories from the appliance
Theodore Ts'o
4
-0
/
+7
2022-07-31
test-appliance: remove unused python 2.7 files
Theodore Ts'o
7
-795
/
+0
2022-07-31
test-appliance: teach gen_results_script to print flaky test statistics
Theodore Ts'o
1
-18
/
+80
2022-07-30
test-appliance: teach gen_results_script the --verbosity-threshold option
Theodore Ts'o
2
-3
/
+6
2022-07-30
test-appliance: take advantage of xfstests' xunit-quiet and fail loop retry
Theodore Ts'o
2
-2
/
+24
2022-07-21
test-appliance: add an nfs test exclusions for kernels newer than 5.4
Theodore Ts'o
1
-0
/
+11
2022-07-06
test-appliance: fix overlay file system support by setting OVL_BASE_FSTYP
Theodore Ts'o
1
-0
/
+8
2022-07-04
kernel-configs: build exfat into 5.10 and newer kernels
Theodore Ts'o
6
-0
/
+6
2022-07-04
test-appliance: factor out dax group exclusions to the global_exclude file
Theodore Ts'o
51
-183
/
+77
2022-07-04
test-appliance: add kernel version conditionals using cpp to exclude files
Theodore Ts'o
4
-11
/
+45
2022-07-03
test-appliance: change the comment delimiter for exclude files to //
Theodore Ts'o
68
-400
/
+393
2022-06-23
{kvm,gce}-xfstests: fix the --update-xfstests-tar option
Eric Biggers
3
-6
/
+4
2022-06-21
test-appliance: don't use the noload mount option for ext4/nojournal
Theodore Ts'o
1
-2
/
+2
[next]