Build report for macos/arm.64
Timings
| boot-time | 00:02:32 |
| load-time | 00:06:02 |
| test-time | 00:15:00 |
| help-lint-time | 00:00:09 |
| benchmark-time | 00:00:00 |
| html-help-time | 00:03:41 |
Unit test failures
- resource:basis/db/postgresql/errors/errors-tests.factor
- resource:basis/db/postgresql/postgresql-tests.factor
- resource:basis/db/tuples/tuples-tests.factor
- resource:extra/memcached/memcached-tests.factor
Details:
==== resource:basis/db/postgresql/errors/errors-tests.factor
resource:basis/db/postgresql/errors/errors-tests.factor
Cannot resolve C library function
Library: DLL" libpq.dylib"
Symbol: PQsetdbLogin
DlError: dlopen(libpq.dylib, 0x0009): tried: 'libpq.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibpq.dylib' (no such file), '/usr/lib/libpq.dylib' (no such file, not in dyld cache), 'libpq.dylib' (no such file), '/opt/homebrew/lib/libpq.dylib' (no such file), '/opt/homebrew/lib/libpq.dylib' (no such file), '/libpq.dylib' (no such file)
(U) [ c-to-factor => ]
c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(O) test-postgresql
(O) M\ postgresql-db db-open
(O) connect-postgres
(U) [
OBJ-CURRENT-THREAD special-object error-thread set-global
current-continuation => error-continuation set-global
[ original-error set-global ] [ rethrow ] bi
]
==== resource:basis/db/postgresql/postgresql-tests.factor
resource:basis/db/postgresql/postgresql-tests.factor
Cannot resolve C library function
Library: DLL" libpq.dylib"
Symbol: PQsetdbLogin
DlError: dlopen(libpq.dylib, 0x0009): tried: 'libpq.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibpq.dylib' (no such file), '/usr/lib/libpq.dylib' (no such file, not in dyld cache), 'libpq.dylib' (no such file), '/opt/homebrew/lib/libpq.dylib' (no such file), '/opt/homebrew/lib/libpq.dylib' (no such file), '/libpq.dylib' (no such file)
(U) [ c-to-factor => ]
c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(O) test-postgresql
(O) M\ postgresql-db db-open
(O) connect-postgres
(U) [
OBJ-CURRENT-THREAD special-object error-thread set-global
current-continuation => error-continuation set-global
[ original-error set-global ] [ rethrow ] bi
]
==== resource:basis/db/tuples/tuples-tests.factor
resource:basis/db/tuples/tuples-tests.factor
Cannot resolve C library function
Library: DLL" libpq.dylib"
Symbol: PQsetdbLogin
DlError: dlopen(libpq.dylib, 0x0009): tried: 'libpq.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibpq.dylib' (no such file), '/usr/lib/libpq.dylib' (no such file, not in dyld cache), 'libpq.dylib' (no such file), '/opt/homebrew/lib/libpq.dylib' (no such file), '/opt/homebrew/lib/libpq.dylib' (no such file), '/libpq.dylib' (no such file)
(U) [ c-to-factor => ]
c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(U) [
paste "PASTE" {
~array~
~array~
~array~
~array~
~array~
~array~
~array~
~array~
} define-persistent [ test-foreign-key ] test-sqlite
[ test-foreign-key-not-null ] test-sqlite
[ test-cascade ] test-sqlite [ test-restrict ] test-sqlite
[ test-foreign-key ] test-postgresql =>
[ test-foreign-key-not-null ] test-postgresql
[ test-cascade ] test-postgresql
[ test-restrict ] test-postgresql
[ db-assigned-person-schema test-tuples ] test-sqlite
[ user-assigned-person-schema test-tuples ] test-sqlite
[ user-assigned-person-schema test-repeated-insert ]
test-sqlite [ test-bignum ] test-sqlite
[ test-serialize ] test-sqlite
[ test-intervals ] test-sqlite
[ test-random-id ] test-sqlite
[ db-assigned-person-schema test-tuples ] test-postgresql
[ user-assigned-person-schema test-tuples ] test-postgresql
[ user-assigned-person-schema test-repeated-insert ]
test-postgresql [ test-bignum ] test-postgresql
[ test-serialize ] test-postgresql
[ test-intervals ] test-postgresql
[ test-random-id ] test-postgresql [
~quotation~ ~quotation~ \ (must-fail-with) 517
experiment
] test-sqlite [
~quotation~ ~quotation~ \ (must-fail-with) 522
experiment
] test-postgresql suparclass f
{ ~array~ ~array~ } define-persistent subbclass "SUBCLASS"
{ ~array~ } define-persistent fubbclass "FUBCLASS"
{ } define-persistent [ test-db-inheritance ] test-sqlite
[ test-db-inheritance ] test-postgresql
string-encoding-test "STRING_ENCODING_TEST"
{ ~array~ ~array~ } define-persistent
[ test-string-encoding ] test-sqlite
[ test-string-encoding ] test-postgresql
compound-foo "COMPOUND_FOO"
{ ~array~ ~array~ ~array~ } define-persistent
[ test-compound-primary-key ] test-sqlite
[ test-compound-primary-key ] test-postgresql timez "TIMEZ"
{ ~array~ ~array~ } define-persistent
[ test-time-types ] test-sqlite
[ test-time-types ] test-postgresql example "EXAMPLE"
{ ~array~ ~array~ } define-persistent
[ test-blob-select ] test-sqlite ~10 more~
]
(O) test-postgresql
(O) M\ postgresql-db db-open
(O) connect-postgres
(U) [
OBJ-CURRENT-THREAD special-object error-thread set-global
current-continuation => error-continuation set-global
[ original-error set-global ] [ rethrow ] bi
]
==== resource:extra/memcached/memcached-tests.factor
resource:extra/memcached/memcached-tests.factor
I/O operation timed out
(U) [ c-to-factor => ]
c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(U) [
{ t } [ ~quotation~ with-memcached length 0 > ]
\ (unit-test) 28 experiment [ m/flush ] with-memcached =>
[ "valuex" x m/set ] with-memcached
{ "valuex" } [ ~quotation~ with-memcached ] \ (unit-test) 33
experiment [ m/flush ] with-memcached
[ "valuex" x m/set "valuey" y m/set ] with-memcached
{ "valuex" } [ ~quotation~ with-memcached ] \ (unit-test) 38
experiment
{ "valuey" } [ ~quotation~ with-memcached ] \ (unit-test) 39
experiment [ m/flush ] with-memcached
[ ~quotation~ with-memcached ] not-found?
[ ~quotation~ with-memcached ] not-found?
[ m/noop ] with-memcached [ m/flush ] with-memcached
[ "valuex" x m/set ] with-memcached
{ "valuex" } [ ~quotation~ with-memcached ] \ (unit-test) 50
experiment [ x m/delete ] with-memcached
[ ~quotation~ with-memcached ] not-found?
[ m/flush ] with-memcached
[ ~quotation~ with-memcached ] not-found?
[ ~quotation~ with-memcached ] not-found?
[ "ex" x m/add ] with-memcached
{ "ex" } [ ~quotation~ with-memcached ] \ (unit-test) 59
experiment [ "ex2" x m/replace ] with-memcached
{ "ex2" } [ ~quotation~ with-memcached ] \ (unit-test) 61
experiment [ m/flush ] with-memcached
{ 0 } [ ~quotation~ with-memcached ] \ (unit-test) 65
experiment
{ 1 } [ ~quotation~ with-memcached ] \ (unit-test) 66
experiment
{ 212 } [ ~quotation~ with-memcached ] \ (unit-test) 67
experiment
{ 8589934804 } [ ~quotation~ with-memcached ] \ (unit-test)
68 experiment [ m/flush ] with-memcached
[ "5" x m/set ] with-memcached
{ 4 } [ ~quotation~ with-memcached ] \ (unit-test) ~68 more~
]
(U) [ swap >n call => ndrop ]
with-variables
(U) [ [ compose ~quotation~ curry recover ] keepd => call ]
cleanup
(U) [ 2keep => drop ]
keepd
(U) [ swap [ dip ] dip => ]
2dip
(U) [ swap [ call ] dip => ]
dip
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(U) [ swap >n call => ndrop ]
with-variables
(U) [ [ compose ~quotation~ curry recover ] keepd => call ]
cleanup
(U) [ 2keep => drop ]
keepd
(U) [ swap [ dip ] dip => ]
2dip
(U) [ swap [ call ] dip => ]
dip
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(U) [ swap >n call => ndrop ]
with-variables
(O) m/flush-later
(O) submit
(O) read-response
(O) read-header
(O) ( gensym )
(O) M\ unix (wait-to-read)
(O) wait-for-port
(O) M\ unix wait-for-fd
(O) io-timeout
(O) M\ object throw
(U) [
OBJ-CURRENT-THREAD special-object error-thread set-global
current-continuation => error-continuation set-global
[ original-error set-global ] [ rethrow ] bi
]
resource:extra/memcached/memcached-tests.factor: 28
Unit Test: { { t } [ [ m/version ] with-memcached length 0 > ] }
I/O operation timed out
(U) [ c-to-factor => ]
c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(U) [
{ t } [ ~quotation~ with-memcached length 0 > ]
\ (unit-test) 28 experiment => [ m/flush ] with-memcached
[ "valuex" x m/set ] with-memcached
{ "valuex" } [ ~quotation~ with-memcached ] \ (unit-test) 33
experiment [ m/flush ] with-memcached
[ "valuex" x m/set "valuey" y m/set ] with-memcached
{ "valuex" } [ ~quotation~ with-memcached ] \ (unit-test) 38
experiment
{ "valuey" } [ ~quotation~ with-memcached ] \ (unit-test) 39
experiment [ m/flush ] with-memcached
[ ~quotation~ with-memcached ] not-found?
[ ~quotation~ with-memcached ] not-found?
[ m/noop ] with-memcached [ m/flush ] with-memcached
[ "valuex" x m/set ] with-memcached
{ "valuex" } [ ~quotation~ with-memcached ] \ (unit-test) 50
experiment [ x m/delete ] with-memcached
[ ~quotation~ with-memcached ] not-found?
[ m/flush ] with-memcached
[ ~quotation~ with-memcached ] not-found?
[ ~quotation~ with-memcached ] not-found?
[ "ex" x m/add ] with-memcached
{ "ex" } [ ~quotation~ with-memcached ] \ (unit-test) 59
experiment [ "ex2" x m/replace ] with-memcached
{ "ex2" } [ ~quotation~ with-memcached ] \ (unit-test) 61
experiment [ m/flush ] with-memcached
{ 0 } [ ~quotation~ with-memcached ] \ (unit-test) 65
experiment
{ 1 } [ ~quotation~ with-memcached ] \ (unit-test) 66
experiment
{ 212 } [ ~quotation~ with-memcached ] \ (unit-test) 67
experiment
{ 8589934804 } [ ~quotation~ with-memcached ] \ (unit-test)
68 experiment [ m/flush ] with-memcached
[ "5" x m/set ] with-memcached
{ 4 } [ ~quotation~ with-memcached ] \ (unit-test) ~68 more~
]
(U) [
2 load-locals -1 get-local <experiment> load-local
silent-tests? get 0 get-local
[ load-local 0 get-local experiment. 1 drop-locals ] curry
unless -2 get-local execute => 0 get-local -1 get-local [
2 load-locals -1 get-local 0 get-local ~quotation~ curry
curry ~quotation~ if 2 drop-locals
] curry curry [ 2drop "Warning: test skipped!" print ] if
3 drop-locals
]
experiment
(O) (unit-test)
(U) [
[ ~quotation~ dip swap ~quotation~ dip ] dip swap
[ call get-datastack ] dip => swap [ set-datastack ] dip
]
(U) [ call => get-datastack ]
(U) [ [ m/version ] with-memcached => length 0 > ]
(U) [ swap >n call => ndrop ]
with-variables
(U) [ [ compose ~quotation~ curry recover ] keepd => call ]
cleanup
(U) [ 2keep => drop ]
keepd
(U) [ swap [ dip ] dip => ]
2dip
(U) [ swap [ call ] dip => ]
dip
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(U) [ swap >n call => ndrop ]
with-variables
(U) [ [ compose ~quotation~ curry recover ] keepd => call ]
cleanup
(U) [ 2keep => drop ]
keepd
(U) [ swap [ dip ] dip => ]
2dip
(U) [ swap [ call ] dip => ]
dip
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(U) [ swap >n call => ndrop ]
with-variables
(O) submit
(O) read-response
(O) read-header
(O) ( gensym )
(O) M\ unix (wait-to-read)
(O) wait-for-port
(O) M\ unix wait-for-fd
(O) io-timeout
(O) M\ object throw
(U) [
OBJ-CURRENT-THREAD special-object error-thread set-global
current-continuation => error-continuation set-global
[ original-error set-global ] [ rethrow ] bi
]
Benchmarks