Build report for windows/x86.64
Tests failed
Build output:
} >pbrt
]
}
Unit Test: {
{ "Camera \"perspective\"\n" }
[
{
T{ pbrt-camera
{ type "perspective" }
{ params { } }
}
} >pbrt
]
}
Unit Test: {
{ "Include \"scene.pbrt\"\n" }
[ { T{ pbrt-include { filename "scene.pbrt" } } } >pbrt ]
}
Unit Test: {
{
{
T{ pbrt-look-at
{ eye-x 3 }
{ eye-y 4 }
{ eye-z 1.5 }
{ look-x 0.5 }
{ look-y 0.5 }
{ look-z 0 }
{ up-x 0 }
{ up-y 0 }
{ up-z 1 }
}
T{ pbrt-camera
{ type "perspective" }
{ params
{
T{ pbrt-param
{ type "float" }
{ name "fov" }
{ values ~array~ }
}
}
}
}
T{ pbrt-world-begin }
T{ pbrt-light-source
{ type "distant" }
{ params
{
T{ pbrt-param
{ type "point" }
{ name "from" }
{ values ~array~ }
}
}
}
}
T{ pbrt-attribute-begin }
T{ pbrt-material
{ type "matte" }
{ params
{
T{ pbrt-param
{ type "rgb" }
{ name "Kd" }
{ values ~array~ }
}
}
}
}
T{ pbrt-shape
{ type "sphere" }
{ params
{
T{ pbrt-param
{ type "float" }
{ name "radius" }
{ values ~array~ }
}
}
}
}
T{ pbrt-attribute-end }
T{ pbrt-world-end }
}
}
[
"LookAt 3 4 1.5 0.5 0.5 0 0 0 1\nCamera \"perspective\" \"float fov\" [45]\nWorldBegin\n # A distant light\n LightSource \"distant\" \"point from\" [-30 40 100]\n AttributeBegin\n Material \"matte\" \"rgb Kd\" [0.5 0.5 0.5]\n Shape \"sphere\" \"float radius\" [1]\n AttributeEnd\nWorldEnd"
pbrt>
]
}
Unit Test: { { 31 } [ killeroo-simple pbrt> length ] }
Unit Test: { { 400 } [ killeroo-simple pbrt> first eye-x>> ] }
Unit Test: { { -110 } [ killeroo-simple pbrt> first look-z>> ] }
Unit Test: { { "perspective" } [ killeroo-simple pbrt> third type>> ] }
Unit Test: {
{ 39 }
[
killeroo-simple pbrt> third params>> first values>>
first
]
}
Unit Test: { { 3 } [ killeroo-simple pbrt> fourth params>> length ] }
Unit Test: {
{ "killeroo-simple.exr" }
[
killeroo-simple pbrt> fourth params>> third values>>
first
]
}
Unit Test: {
{ 3 }
[ killeroo-simple pbrt> [ pbrt-shape? ] filter length ]
}
Unit Test: {
{ "sphere" }
[
killeroo-simple pbrt> [ pbrt-shape? ] filter
first type>>
]
}
Unit Test: {
{ 12 }
[
killeroo-simple pbrt> [ pbrt-shape? ] filter
second params>> first values>> length
]
}
Unit Test: {
{ 2 }
[ killeroo-simple pbrt> [ pbrt-include? ] filter length ]
}
Unit Test: {
{ "geometry/killeroo.pbrt" }
[
killeroo-simple pbrt> [ pbrt-include? ] filter
first filename>>
]
}
Unit Test: { { t } [ killeroo-simple pbrt> dup >pbrt pbrt> = ] }
Unit Test: {
{ "string" }
[
"Option \"string\" \"bool disablepixeljitter\" true"
pbrt> first type>>
]
}
Unit Test: { { "srgb" } [ "ColorSpace \"srgb\"" pbrt> first name>> ] }
Unit Test: { { 0 } [ "TransformTimes 0 1" pbrt> first start>> ] }
Unit Test: { { 1 } [ "TransformTimes 0 1" pbrt> first end>> ] }
Unit Test: {
{ "StartTime" }
[ "ActiveTransform StartTime" pbrt> first mode>> ]
}
Unit Test: {
{ "EndTime" }
[ "ActiveTransform EndTime" pbrt> first mode>> ]
}
Unit Test: { { "All" } [ "ActiveTransform All" pbrt> first mode>> ] }
Unit Test: {
{ "geometry/scene.pbrt" }
[ "Import \"geometry/scene.pbrt\"" pbrt> first filename>> ]
}
Unit Test: {
{ "shape" }
[
"Attribute \"shape\" \"float alpha\" 1" pbrt> first
target>>
]
}
Unit Test: {
{ 1 }
[
"Attribute \"shape\" \"float alpha\" 1" pbrt> first
params>> length
]
}
Unit Test: {
{ "ColorSpace \"rec2020\"\n" }
[ { T{ pbrt-color-space { name "rec2020" } } } >pbrt ]
}
Unit Test: {
{ "TransformTimes 0 1\n" }
[
{ T{ pbrt-transform-times { start 0 } { end 1 } } }
>pbrt
]
}
Unit Test: {
{ "ActiveTransform All\n" }
[ { T{ pbrt-active-transform { mode "All" } } } >pbrt ]
}
Unit Test: {
{ "Import \"scene.pbrt\"\n" }
[ { T{ pbrt-import { filename "scene.pbrt" } } } >pbrt ]
}
Loading resource:extra/pcre/pcre-tests.factor
Unit Test: {
{ { "Bords" "words" "word" } }
[ "Bords, words, word." { ", " ", " "." } split-subseqs ]
}
Unit Test: {
{ { { 3 "day" } { 2 "month" } { 1 "year" } } }
[
"(?P<year>\\d{4})-(?P<month>\\d{2})-(?P<day>\\d{2})"
<compiled-pcre> nametable>>
]
}
Unit Test: {
{ t }
[ "foo" (pcre) 3array rest { { f -1 } { f 0 } } member? ]
}
Unit Test: {
{ { 1 2 3 } }
[
iso-date <pcre>
{ "year" "month" "day" } [ pcre_get_stringnumber ] with
map
]
}
Unit Test: { { t } [ "foo" <compiled-pcre> PCRE_UTF8 has-option? ] }
Unit Test: {
{ t }
[
"foo" <compiled-pcre> version 8.1 >
[ PCRE_UCP has-option? ] [ PCRE_UCP has-option? not ] if
]
}
Unit Test: { { 1 } [ PCRE_CONFIG_UTF8 pcre-config ] }
Unit Test: { { 1 } [ PCRE_CONFIG_UNICODE_PROPERTIES pcre-config ] }
Unit Test: {
{ t }
[
[ PCRE_CONFIG_UTF16 pcre-config ] [ what>> ] recover
{ 0 10 } member?
]
}
Unit Test: {
{ t }
[
[ PCRE_CONFIG_UTF32 pcre-config ] [ what>> ] recover
{ 0 12 } member?
]
}
Unit Test: {
{ 33 }
[ [ "foo" <pcre> f 33 pcre-fullinfo ] [ what>> ] recover ]
}
Unit Test: {
{
{
{ f "1999-01-12" }
{ "year" "1999" }
{ "month" "01" }
{ "day" "12" }
}
}
[ "1999-01-12" iso-date <compiled-pcre> findall first ]
}
Unit Test: {
{ 3 }
[
"2003-10-09 1999-09-01 1514-10-20" iso-date
<compiled-pcre> findall length
]
}
Unit Test: { { 5 } [ "abcdef" "[a-e]" findall length ] }
Unit Test: { { 3 } [ "foo bar baz" "foo|bar|baz" findall length ] }
Unit Test: { { 3 } [ "örjan är åtta" "[åäö]" findall length ] }
Unit Test: { { 3 } [ "ÅÄÖ" "\\p{Lu}" findall length ] }
Unit Test: {
{ 3 }
[ "foobar" "foo(?=bar)" findall first first second length ]
}
Unit Test: {
{ { { { f ", " } } { { f ", " } } { { f "." } } } }
[ "Words, words, word." "\\W+" findall ]
}
Unit Test: {
{ { ", " ", " "." } }
[
"Words, words, word." "\\W+" findall
[ first second ] map
]
}
Unit Test: { { 0 } [ long-string ".{0,15}foobar.{0,10}" findall length ] }
Unit Test: { { { { { f "foo" } } { { f "" } } } } [ "foo" ".*" findall ] }
Unit Test: {
{ { { { f "" } } { { f "" } } { { f "" } } } }
[ "foo" "B*" findall ]
}
Unit Test: {
{ { { { f "" } } { { f "" } } { { f "" } } { { f "" } } } }
[ "öööö" "x*" findall ]
}
Unit Test: { { t } [ "örjan" "örjan" matches? ] }
Unit Test: { { t } [ "abcö" "\\p{Ll}{4}" matches? ] }
Unit Test: { { f } [ "\n" "." matches? ] }
Unit Test: { { t } [ "\n" "(?s)." matches? ] }
Unit Test: {
{ f t }
[
"hello\nthere" "^.*$" <compiled-pcre> matches?
"hello\nthere" "(?s)^.*$" <compiled-pcre> matches?
]
}
Unit Test: {
{ f f }
[
"x" <compiled-pcre> PCRE_CASELESS has-option?
"." <compiled-pcre> PCRE_DOTALL has-option?
]
}
Unit Test: {
{ { t f } }
[
{
"response and responsibility"
"sense and responsibility"
} [ "(sens|respons)e and \\1ibility" matches? ] map
]
}
Unit Test: {
{ { t t f } }
[
{ "rah rah" "RAH RAH" "RAH rah" }
[ "((?i)rah)\\s+\\1" matches? ] map
]
}
Unit Test: {
{
{
{ "Words" "words" "word" }
{ "Words" "words" "word" }
}
}
[
"Words, words, word." { "\\W+" "[,. ]" } [ split ] with
map
]
}
Unit Test: { { t } [ "1234abcd" R/ ^\d+\w+$/ matches? ] }
Loading resource:extra/pcre/ffi/ffi-tests.factor
Unit Test: { { 2 } [ pcre_version split-words length ] }
Loading resource:extra/pcre2/pcre2-tests.factor
Unit Test: { { { } } [ "hello" "goodbye" findall ] }
Unit Test: {
{ { { { f "foo" } } { { f "bar" } } { { f "baz" } } } }
[ "foo bar baz" "\\w+" findall ]
}
Unit Test: {
{
{
{ f "1999-01-12" }
{ "year" "1999" }
{ "month" "01" }
{ "day" "12" }
}
}
[
"1999-01-12"
"(?P<year>\\d{4})-(?P<month>\\d{2})-(?P<day>\\d{2})"
findall first
]
}
Unit Test: {
{
{
{ { f "h" } }
{ { f "e" } }
{ { f "l" } }
{ { f "l" } }
{ { f "o" } }
}
}
[ "hello" "(.)" findall ]
}
Loading resource:extra/pdf/units/units-tests.factor
Unit Test: { { 0 } [ "0" string>points ] }
Unit Test: { { 1 } [ "1" string>points ] }
Unit Test: { { 1.5 } [ "1.5" string>points ] }
Unit Test: { { 12 } [ "12pt" string>points ] }
Unit Test: { { 72.0 } [ "1in" string>points ] }
Unit Test: { { 108.0 } [ "1.5in" string>points ] }
Loading resource:extra/pdf/wrap/wrap-tests.factor
Unit Test: {
{ "hello, " "extra spaces" }
[ "hello, extra spaces" word-split1 ]
}
Unit Test: {
{ { "hello, " "world " "how " "are " "you?" } }
[ "hello, world how are you?" word-split ]
}
Unit Test: {
{ { "hello, world " "how are you?" } }
[
"hello, world how are you?" monospace-font 100
visual-wrap
]
}
Launcher error:
Process was killed as a result of a call to
kill-process, or a timeout
Launch descriptor:
T{ process
{ command
{
"C:\\Users\\jbenedik/builds64/2026-02-11-11-37/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 255 }
{ killed t }
}