Build report for windows/x86.64
Tests failed
Build output:
}
Unit Test: {
{
T{ midi
{ header
T{ midi-header
{ format 0 }
{ #chunks 1 }
{ division 96 }
}
}
{ chunks
{
T{ midi-track
{ events
{
~meta-event~
~meta-event~
~midi-event~
~midi-event~
~midi-event~
~midi-event~
~midi-event~
~midi-event~
~midi-event~
~midi-event~
~midi-event~
~midi-event~
~midi-event~
~meta-event~
}
}
}
}
}
}
}
[
B{
77 84 104 100 0 0 0 6 0 0 0 1 0 96 77 84 114 107 0 0
0 59 0 255 88 4 4 2 24 8 0 255 81 3 7 161 32 0 192 5
0 193 46 0 194 70 0 146 48 96 0 60 96 96 145 67 64
96 144 76 32 129 64 130 48 64 0 60 64 0 129 67 64 0
128 76 64 0 255 47 0
} >midi
]
}
Unit Test: {
{
T{ midi
{ header
T{ midi-header
{ format 1 }
{ #chunks 4 }
{ division 96 }
}
}
{ chunks
{
T{ midi-track
{ events
{
~meta-event~
~meta-event~
~meta-event~
}
}
}
T{ midi-track
{ events
{
~midi-event~
~midi-event~
~midi-event~
~meta-event~
}
}
}
T{ midi-track
{ events
{
~midi-event~
~midi-event~
~midi-event~
~meta-event~
}
}
}
T{ midi-track
{ events
{
~midi-event~
~midi-event~
~midi-event~
~midi-event~
~midi-event~
~meta-event~
}
}
}
}
}
}
}
[
B{
77 84 104 100 0 0 0 6 0 1 0 4 0 96 77 84 114 107 0 0
0 20 0 255 88 4 4 2 24 8 0 255 81 3 7 161 32 131 0
255 47 0 77 84 114 107 0 0 0 16 0 192 5 129 64 144
76 32 129 64 76 0 0 255 47 0 77 84 114 107 0 0 0 15
0 193 46 96 145 67 64 130 32 67 0 0 255 47 0 77 84
114 107 0 0 0 21 0 194 ~19 more~
} >midi
]
}
Loading resource:basis/mime/multipart/multipart-tests.factor
Unit Test: { { } [ mime-test-stream [ ] with-input-stream ] }
Unit Test: {
{ t }
[
mime-test-stream
[ separator1 parse-multipart ] with-input-stream
"file1" swap key?
]
}
Unit Test: {
{ t }
[
mime-test-stream
[ separator1 parse-multipart ] with-input-stream
"file1" swap key?
]
}
Unit Test: {
{ t }
[
mime-test-stream
[ separator1 parse-multipart ] with-input-stream
"file1" of filename>> "up.txt" =
]
}
Unit Test: {
{
"upload.txt"
H{
{
"content-disposition"
"form-data; name=\"text\"; filename=\"upload.txt\""
}
{ "content-type" "text/plain" }
}
}
[
upload2
[ separator2 parse-multipart ] with-string-reader
"text" of [ filename>> ] [ headers>> ] bi
]
}
Unit Test: {
{ { "text" "text2" } }
[
upload3
[ separator3 parse-multipart ] with-string-reader
keys sort
]
}
Unit Test: { { } [ [ ] with-test-server ] }
Must Fail With: {
[
"--\r\n\r\n" <string-reader>
[ "\r\n\r\n" <multipart> "\r\n\r\n" parse-multipart ]
with-input-stream
]
[ mime-decoding-ran-out-of-bytes? ]
}
Loading resource:basis/mime/types/types-tests.factor
Unit Test: { { "application/postscript" } [ "foo.ps" mime-type ] }
Unit Test: { { "application/octet-stream" } [ "foo.ps.gz" mime-type ] }
Unit Test: { { "text/plain" } [ "foo.factor" mime-type ] }
Unit Test: { { "zip" } [ "application/zip" mime-type>extension ] }
Unit Test: { { utf8 } [ "text/json" mime-type-encoding ] }
Unit Test: { { utf8 } [ "text/plain" mime-type-encoding ] }
Unit Test: { { utf8 } [ "application/json" mime-type-encoding ] }
Loading resource:basis/mirrors/mirrors-tests.factor
Unit Test: { { 2 } [ 1 2 <foo> <mirror> assoc-size ] }
Unit Test: { { { "bar" "baz" } } [ 1 2 <foo> <mirror> keys ] }
Unit Test: { { 1 t } [ "bar" 1 2 <foo> <mirror> at* ] }
Unit Test: { { f f } [ "hi" 1 2 <foo> <mirror> at* ] }
Unit Test: { { 3 } [ 3 "baz" 1 2 <foo> [ <mirror> set-at ] keep baz>> ] }
Must Fail: { [ 3 "hi" 1 2 <foo> <mirror> set-at ] }
Must Fail: { [ 3 "numerator" 1/2 <mirror> set-at ] }
Unit Test: {
{ "foo" }
[
gensym
[ <mirror> [ "foo" "name" set ] with-variables ]
[ name>> ] bi
]
}
Must Fail: { [ gensym <mirror> [ "compiled" off ] with-variables ] }
Unit Test: {
{ 5 }
[
3 declared-mirror-test boa <mirror>
[ 5 "a" set "a" get ] with-variables
]
}
Must Fail: {
[
3 declared-mirror-test boa <mirror>
[ t "a" set ] with-variables
]
}
Must Fail With: { [ \ + make-mirror clear-assoc ] [ mirror-slot-removal? ] }
Must Fail With: {
[ \ + make-mirror [ "name" ] dip delete-at ]
[ mirror-slot-removal? ]
}
Unit Test: {
{ }
[
"IN: mirrors.tests USE: math TUPLE: color { green integer } { red integer } { blue integer } ;"
( -- ) eval
]
}
Unit Test: { { 1 } [ "red" "mirror" get at ] }
Unit Test: { { 3 } [ { 1 2 3 } make-mirror assoc-size ] }
Unit Test: { { 4 } [ "asdf" make-mirror assoc-size ] }
Unit Test: { { 8 } [ \ + make-mirror assoc-size ] }
Loading resource:basis/models/models-tests.factor
Unit Test: {
{ T{ model-tester { hit? t } } }
[
T{ model-tester } clone 3 <model> 2dup add-connection
5 swap set-model
]
}
Unit Test: { { { 3 4 } } [ "model-c" get value>> ] }
Unit Test: {
{ T{ model-tester { hit? t } } { 6 4 } }
[
"tester" get "model-c" get add-connection
6 "model-a" get set-model
"tester" get "model-c" get value>>
]
}
Unit Test: {
{ T{ model-tester { hit? t } } V{ 5 } }
[
T{ model-tester } clone
V{ } clone <model> 2dup add-connection 5 swap
[ push-model ] [ value>> ] bi
]
}
Unit Test: {
{ T{ model-tester { hit? t } } 5 V{ } }
[
T{ model-tester } clone
V{ 5 } clone <model> 2dup add-connection
[ pop-model ] [ value>> ] bi
]
}
Unit Test: { { f } [ 46 <model> [ 1 + ] <arrow> value>> ] }
Unit Test: { { 47 } [ 46 <model> [ 1 + ] <arrow> compute-model ] }
Unit Test: {
{ 0 }
[
46 <model> [ 1 + ] <arrow> [ compute-model drop ] keep
ref>>
]
}
Loading resource:basis/models/arrow/arrow-tests.factor
Unit Test: { { } [ "y" get activate-model ] }
Unit Test: { { t } [ "z" get "x" get connections>> member-eq? ] }
Unit Test: { { 7 } [ "y" get value>> ] }
Unit Test: { { } [ 4 "x" get set-model ] }
Unit Test: { { 9 } [ "y" get value>> ] }
Unit Test: { { } [ "y" get deactivate-model ] }
Unit Test: { { f } [ "z" get "x" get connections>> member-eq? ] }
Unit Test: { { 16 } [ "y" get value>> ] }
Loading resource:basis/models/arrow/smart/smart-tests.factor
Unit Test: {
{ 7 }
[
3 <model> 4 <model> [ + ] <smart-arrow>
[ activate-model ] [ value>> ] bi
]
}
Loading resource:extra/models/history/history-tests.factor
Unit Test: { { t } [ "history" get back>> empty? ] }
Unit Test: { { t } [ "history" get forward>> empty? ] }
Unit Test: { { t } [ "history" get back>> empty? ] }
Unit Test: { { t } [ "history" get forward>> empty? ] }
Unit Test: { { f } [ "history" get back>> empty? ] }
Unit Test: { { t } [ "history" get forward>> empty? ] }
Unit Test: { { 3 } [ "history" get value>> ] }
Unit Test: { { t } [ "history" get back>> empty? ] }
Unit Test: { { f } [ "history" get forward>> empty? ] }
Unit Test: { { 4 } [ "history" get value>> ] }
Unit Test: { { f } [ "history" get back>> empty? ] }
Unit Test: { { t } [ "history" get forward>> empty? ] }
Loading resource:basis/models/mapping/mapping-tests.factor
Unit Test: {
{ }
[
[ 1 <model> "one" ,, 2 <model> "two" ,, ] H{ } make
<mapping> "m" set
]
}
Unit Test: { { } [ "m" get activate-model ] }
Unit Test: { { H{ { "one" 1 } { "two" 2 } } } [ "m" get value>> ] }
Unit Test: { { } [ H{ { "one" 3 } { "two" 4 } } "m" get set-model ] }
Unit Test: { { H{ { "one" 3 } { "two" 4 } } } [ "m" get value>> ] }
Unit Test: {
{ H{ { "one" 5 } { "two" 4 } } }
[ 5 "one" "m" get assoc>> at set-model "m" get value>> ]
}
Unit Test: { { } [ "m" get deactivate-model ] }
Loading resource:basis/models/product/product-tests.factor
Unit Test: {
{ }
[
1 <model> "a" set 2 <model> "b" set
"a" get "b" get 2array <product> "c" set
]
}
Unit Test: { { } [ "c" get activate-model ] }
Unit Test: { { { 1 2 } } [ "c" get value>> ] }
Unit Test: { { } [ 3 "b" get set-model ] }
Unit Test: { { { 1 3 } } [ "c" get value>> ] }
Unit Test: { { } [ { 4 5 } "c" get set-model ] }
Unit Test: { { { 4 5 } } [ "c" get value>> ] }
Unit Test: { { } [ "c" get deactivate-model ] }
Unit Test: {
{ 1 0 }
[
1 <model> load-local 2 <model> load-local
-1 get-local 0 get-local 1 2 { } new-sequence
[ set-nth-unsafe ] 2keep [ 1 - ] dip
[ set-nth-unsafe ] 2keep [ 1 - ] dip nip { } like
<product> load-local an-observer new load-local
an-observer new load-local
-1 get-local -4 get-local add-connection
0 get-local -3 get-local add-connection
-2 get-local activate-model
"OH HAI" -4 get-local set-model
-1 get-local i>> 0 get-local i>> 5 drop-locals
]
}
Loading resource:basis/models/range/range-tests.factor
Unit Test: { { 0 } [ -10 setup-range clamp-value ] }
Unit Test: { { 255 } [ 2000 setup-range clamp-value ] }
Unit Test: { { 14 } [ 14 setup-range clamp-value ] }
Unit Test: { { 14 } [ 15 setup-stepped-range step-value ] }
Unit Test: { { 0 } [ setup-range range-page-value ] }
Unit Test: { { 0 } [ setup-range range-min-value ] }
Unit Test: { { 255 } [ setup-range range-max-value ] }
Unit Test: { { 15 } [ setup-range 15 over set-range-value range-value ] }
Unit Test: { { 0 } [ setup-range -15 over set-range-value range-value ] }
Unit Test: {
{ 255 }
[ setup-range 4000 over set-range-value range-value ]
}
Unit Test: {
{ 1 }
[ setup-range 1 over set-range-page-value range-page-value ]
}
Unit Test: {
{ 50 }
[ setup-range 50 over set-range-min-value range-min-value ]
}
Unit Test: {
{ 4000 }
[
setup-range 4000 over set-range-max-value
range-max-value
]
}
Unit Test: { { 30 } [ setup-range 30 over move-by range-value ] }
Unit Test: {
{ 0 }
[ setup-range 30 over move-by -30 over move-by range-value ]
}
Unit Test: {
{ 10 }
[
setup-range 10 over set-range-page-value
1 over move-by-page range-value
]
}
Loading resource:basis/models/search/search-tests.factor
Unit Test: {
{ }
[
world-buttons <model> "Active Buttons"
<active-buttons-popup> gadget.
]
}
( button-list-popup )
Loading resource:extra/modern/modern-tests.factor
Launcher error:
Process exited with error code 3221225477
Launch descriptor:
T{ process
{ command
{
"C:\\Users\\jbenedik/builds64/2025-03-31-12-01/factor/factor.com"
"-run=mason.test"
}
}
{ environment H{ } }
{ environment-mode +append-environment+ }
{ stdin +closed+ }
{ stdout "../test-log" }
{ stderr +stdout+ }
{ group +new-group+ }
{ timeout T{ duration { hour 2 } } }
{ status 3221225477 }
}