Skip to content

Instantly share code, notes, and snippets.

@anarazel
Created October 13, 2022 23:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anarazel/4b632e24fc0e84effc3d5c72287e841d to your computer and use it in GitHub Desktop.
Save anarazel/4b632e24fc0e84effc3d5c72287e841d to your computer and use it in GitHub Desktop.
Log of Meson test suite run on 2022-10-13T23:56:00.354672
Inherited environment: ACLOCAL_PATH=C:\dev\msys64\ucrt64\share\aclocal;C:\dev\msys64\usr\share\aclocal CONFIG_SITE=C:/dev/msys64/etc/config.site HOME=C:\dev\msys64\home\myadmin HOSTNAME=win10-nojoin INFOPATH=C:\dev\msys64\usr\local\info;C:\dev\msys64\usr\share\info;C:\dev\msys64\usr\info;C:\dev\msys64\share\info LANG=en_US.UTF-8 MANPATH=C:\dev\msys64\ucrt64\local\man;C:\dev\msys64\ucrt64\share\man;C:\dev\msys64\usr\local\man;C:\dev\msys64\usr\share\man;C:\dev\msys64\usr\man;C:\dev\msys64\share\man MINGW_CHOST=x86_64-w64-mingw32 MINGW_PACKAGE_PREFIX=mingw-w64-ucrt-x86_64 MINGW_PREFIX=C:/dev/msys64/ucrt64 MSYSTEM=UCRT64 MSYSTEM_CARCH=x86_64 MSYSTEM_CHOST=x86_64-w64-mingw32 MSYSTEM_PREFIX=C:/dev/msys64/ucrt64 OLDPWD=C:/dev/postgres-meson/build-ninja-2022 ORIGINAL_PATH=C:\Windows\System32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\ ORIGINAL_TEMP= ORIGINAL_TMP= PATH=C:\dev\msys64\ucrt64\bin;C:\dev\msys64\ucrt64\bin\site_perl\5.32.1;C:\dev\msys64\ucrt64\bin\vendor_perl;C:\dev\msys64\ucrt64\bin\core_perl;C:\dev\msys64\usr\local\bin;C:\dev\msys64\usr\bin;C:\dev\msys64\usr\bin;C:\Windows\System32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\dev\msys64\ucrt64\bin\ PKG_CONFIG_PATH=C:\dev\msys64\ucrt64\lib\pkgconfig;C:\dev\msys64\ucrt64\share\pkgconfig PRINTER=Microsoft Print to PDF PS1=\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[35m\]$MSYSTEM\[\e[0m\] \[\e[33m\]\w\[\e[0m\]\n\[\e[1m\]#\[\e[0m\] PWD=C:/dev/postgres-meson/build-mingw2 SHELL=C:\dev\msys64\usr\bin\bash.exe SHLVL=1 SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP= TERM=xterm-256color TMP= USER=myadmin WINDIR=C:\WINDOWS XDG_DATA_DIRS=C:\dev\msys64\ucrt64\share\;C:\dev\msys64\usr\local\share\;C:\dev\msys64\usr\share\ _=C:/dev/msys64/ucrt64/bin/meson
==================================== 1/1 =====================================
test: postgresql:port / port/001_filesystem
start time: 23:56:00
duration: 22.02s
result: exit status 1
command: MALLOC_PERTURB_=22 PG_REGRESS=C:\dev\postgres-meson\build-mingw2\src/test\regress\pg_regress.exe REGRESS_SHLIB=C:\dev\postgres-meson\build-mingw2\src/test\regress\regress.dll PG_TEST_EXTRA=kerberos ldap ssl C:\dev\msys64\ucrt64\bin\python3.EXE C:\dev\postgres-meson\build-mingw2\..\src/tools/testwrap --basedir C:\dev\postgres-meson\build-mingw2 --srcdir C:\dev\postgres-meson\src/port/t --testgroup port --testname 001_filesystem -- C:\dev\postgres-meson\build-mingw2\src/port/t\001_filesystem.exe
----------------------------------- stdout -----------------------------------
# executing test in C:\dev\postgres-meson\build-mingw2/testrun/port/001_filesystem group port test 001_filesystem
ok 1 - symlink fails on missing parent
ok 2 - errno == ENOENT
ok 3 - create symlink
ok 4 - readlink succeeds
ok 5 - readlink reports expected size
ok 6 - readlink reports expected target
ok 7 - readlink fails on missing path
ok 8 - errno == ENOENT
ok 9 - fstat regular file
ok 10 - S_ISREG(statbuf.st_mode)
ok 11 - statbuf.st_size == 12
ok 12 - statbuf.st_nlink == 1
ok 13 - stat missing file fails
ok 14 - errno == ENOENT
ok 15 - stat regular file
ok 16 - S_ISREG(statbuf.st_mode)
ok 17 - statbuf.st_size == 12
ok 18 - statbuf.st_nlink == 1
ok 19 - stat directory
ok 20 - S_ISDIR(statbuf.st_mode)
ok 21 - stat symlink
ok 22 - S_ISDIR(statbuf.st_mode)
ok 23 - lstat missing file fails
ok 24 - errno == ENOENT
ok 25 - lstat regular file
ok 26 - S_ISREG(statbuf.st_mode)
ok 27 - statbuf.st_size == 12
ok 28 - statbuf.st_nlink == 1
ok 29 - lstat directory
ok 30 - S_ISDIR(statbuf.st_mode)
ok 31 - lstat symlink
ok 32 - S_ISLNK(statbuf.st_mode)
ok 33 - got expected symlink size
ok 34 - link missing file fails
ok 35 - errno == ENOENT
ok 36 - link succeeds
ok 37 - lstat link 1 succeeds
ok 38 - S_ISREG(statbuf.st_mode)
ok 39 - statbuf.st_size == 12
ok 40 - statbuf.st_nlink == 2
ok 41 - lstat link 2 succeeds
ok 42 - S_ISREG(statbuf.st_mode)
ok 43 - statbuf.st_size == 12
ok 44 - statbuf.st_nlink == 2
ok 45 - unlink succeeds
ok 46 - lstat link 1 succeeds
ok 47 - S_ISREG(statbuf.st_mode)
ok 48 - statbuf.st_size == 12
ok 49 - statbuf.st_nlink == 1
ok 50 - lstat link 2 fails
ok 51 - errno == ENOENT
ok 52 - create symlink
ok 53 - unlink symlink
ok 54 - can't unlink() a directory on Windows
ok 55 - errno == EACCES
ok 56 - touch name1.txt
ok 57 - close(fd) == 0
ok 58 - rename name1.txt -> name2.txt
ok 59 - can't open name1.txt anymore
ok 60 - errno == ENOENT
ok 61 - touch name1.txt
ok 62 - close(fd) == 0
ok 63 - rename name1.txt -> name2.txt, replacing it
ok 64 - touch name1.txt
ok 65 - close(fd) == 0
ok 66 - open name2.txt
ok 67 - Windows: can't rename name1.txt -> name2.txt while name2.txt is open
ok 68 - errno == EACCES
ok 69 - unlink name1.txt
ok 70 - close(fd) == 0
ok 71 - touch name1.txt
ok 72 - can rename name1.txt -> name2.txt while name1.txt is open
ok 73 - close(fd) == 0
ok 74 - touch name1.txt
ok 75 - close(fd) == 0
ok 76 - open name2.txt
ok 77 - unlink name2.txt while it is still open
not ok 78 - Windows: can't rename name1.txt -> name2.txt, STATUS_DELETE_PENDING is in the way (at ../src/port/t/001_filesystem.c:286)
ok 79 - errno == EACCES
ok 80 - close(fd) == 0
not ok 81 - Windows: can rename name1.txt -> name2.txt after closing the offending handle (at ../src/port/t/001_filesystem.c:290), error: No such file or directory
ok 82 - unlink name2.txt
ok 83 - open(O_CREAT | O_EXCL) succeeds
ok 84 - close(fd) == 0
ok 85 - open(O_CREAT | O_EXCL) again fails
ok 86 - errno == EEXIST
ok 87 - open(O_CREAT) succeeds
ok 88 - unlink(path) == 0
ok 89 - open(path, O_RDWR | PG_BINARY, 0777) == -1
ok 90 - errno == ENOENT
not ok 91 - Windows: can't create a file with STATUS_DELETE_PENDING in the way (at ../src/port/t/001_filesystem.c:335)
not ok 92 - errno == EEXIST (at ../src/port/t/001_filesystem.c:337)
ok 93 - close(fd) == 0
ok 94 - can create a file with recently unlinked name after closing
ok 95 - unlink(path) == 0
ok 96 - open missing directory fails
ok 97 - errno == ENOENT
ok 98 - open directory
ok 99 - ran out of dirents without error
ok 100 - . was found
ok 101 - .. was found
ok 102 - my_subdir was found
ok 103 - my_symlink was found
ok 104 - test.txt was found
ok 105 - open file
ok 106 - unlink file while still open
not ok 107 - Windows: readdir still sees it (at ../src/port/t/001_filesystem.c:423)
ok 108 - close(fd) == 0
ok 109 - readdir doesn't see it
ok 110 - create a new file
ok 111 - initial file position is zero
ok 112 - pg_pwrite(fd, "llo", 3, 2) == 3
ok 113 - pg_pwrite(fd, "he", 2, 0) == 2
ok 114 - Windows: file position moved
ok 115 - pg_pread(fd, buffer, 2, 3) == 2
ok 116 - memcmp(buffer, "lo", 2) == 0
ok 117 - pg_pread(fd, buffer, 3, 0) == 3
ok 118 - memcmp(buffer, "hel", 3) == 0
ok 119 - Windows: file position moved
ok 120 - pg_pread short read
ok 121 - pg_pread EOF
ok 122 - pg_pwritev(fd, iov, 2, 5) == 5
ok 123 - Windows: file position moved
ok 124 - pg_preadv(fd, iov, 2, 1) == 8
ok 125 - Windows: file position moved
ok 126 - memcmp(buffer, "ello", 4) == 0
ok 127 - memcmp(buffer2, "worl", 4) == 0
ok 128 - pg_preadv(fd, iov, 2, 8) == 2
ok 129 - pg_preadv(fd, iov, 2, 9) == 1
ok 130 - pg_preadv(fd, iov, 2, 10) == 0
ok 131 - pg_preadv(fd, iov, 2, 11) == 0
ok 132 - pg_pread(fd, buffer, 10, 0) == 10
ok 133 - buffer matches "helloworld"
ok 134 - close(fd) == 0
ok 135 - open file in text mode
not ok 136 - Windows: newlines mangled by write(): 12 != 13 (at ../src/port/t/001_filesystem.c:535)
not ok 137 - Windows: newlines mangled by pg_pwrite(): 12 != 13 (at ../src/port/t/001_filesystem.c:537)
ok 138 - fsync(fd) == 0
ok 139 - fdatasync(fd) == 0
1..139
# test failed
----------------------------------- stderr -----------------------------------
(test program exited with status code 1)
==============================================================================
Summary of Failures:
1/1 postgresql:port / port/001_filesystem ERROR 22.02s exit status 1
Ok: 0
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment