You can subscribe to this list here.
| 2008 |
Jan
|
Feb
|
Mar
(21) |
Apr
(839) |
May
(524) |
Jun
(711) |
Jul
(798) |
Aug
(345) |
Sep
(1655) |
Oct
(1378) |
Nov
(2871) |
Dec
(1971) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2009 |
Jan
(2588) |
Feb
(1538) |
Mar
(1418) |
Apr
(2242) |
May
(2268) |
Jun
(869) |
Jul
(1177) |
Aug
(2072) |
Sep
(1649) |
Oct
(1494) |
Nov
(796) |
Dec
(275) |
| 2010 |
Jan
(1107) |
Feb
(1783) |
Mar
(2757) |
Apr
(1148) |
May
(1093) |
Jun
(1190) |
Jul
(439) |
Aug
(792) |
Sep
(941) |
Oct
(968) |
Nov
(393) |
Dec
(458) |
| 2011 |
Jan
(225) |
Feb
(206) |
Mar
(258) |
Apr
(181) |
May
(187) |
Jun
(217) |
Jul
(144) |
Aug
(236) |
Sep
(721) |
Oct
(694) |
Nov
(707) |
Dec
(605) |
| 2012 |
Jan
(308) |
Feb
(116) |
Mar
(124) |
Apr
(186) |
May
(297) |
Jun
(333) |
Jul
(658) |
Aug
(638) |
Sep
(643) |
Oct
(491) |
Nov
(129) |
Dec
(225) |
| 2013 |
Jan
(169) |
Feb
(172) |
Mar
(760) |
Apr
(638) |
May
(374) |
Jun
(147) |
Jul
(325) |
Aug
(124) |
Sep
(119) |
Oct
(120) |
Nov
(170) |
Dec
(181) |
| 2014 |
Jan
(145) |
Feb
(158) |
Mar
(185) |
Apr
(126) |
May
(124) |
Jun
(120) |
Jul
(127) |
Aug
(132) |
Sep
(230) |
Oct
(425) |
Nov
(769) |
Dec
(560) |
| 2015 |
Jan
(228) |
Feb
(197) |
Mar
(226) |
Apr
(365) |
May
(408) |
Jun
(579) |
Jul
(571) |
Aug
(659) |
Sep
(306) |
Oct
(338) |
Nov
(235) |
Dec
(250) |
| 2016 |
Jan
(146) |
Feb
(145) |
Mar
(830) |
Apr
(376) |
May
(369) |
Jun
(238) |
Jul
(207) |
Aug
(300) |
Sep
(236) |
Oct
(281) |
Nov
(403) |
Dec
(192) |
| 2017 |
Jan
(228) |
Feb
(112) |
Mar
(107) |
Apr
(316) |
May
(206) |
Jun
(180) |
Jul
(122) |
Aug
(149) |
Sep
(294) |
Oct
(108) |
Nov
(137) |
Dec
(363) |
| 2018 |
Jan
(728) |
Feb
(599) |
Mar
(511) |
Apr
(160) |
May
(182) |
Jun
(299) |
Jul
(429) |
Aug
(330) |
Sep
(230) |
Oct
(231) |
Nov
(125) |
Dec
(281) |
| 2019 |
Jan
(257) |
Feb
(101) |
Mar
(405) |
Apr
(149) |
May
(147) |
Jun
(215) |
Jul
(161) |
Aug
(302) |
Sep
(417) |
Oct
(274) |
Nov
(258) |
Dec
(196) |
| 2020 |
Jan
(279) |
Feb
(422) |
Mar
(373) |
Apr
(485) |
May
(557) |
Jun
(325) |
Jul
(230) |
Aug
(316) |
Sep
(311) |
Oct
(389) |
Nov
(865) |
Dec
(723) |
| 2021 |
Jan
(211) |
Feb
(161) |
Mar
(623) |
Apr
(272) |
May
(409) |
Jun
(203) |
Jul
(139) |
Aug
(128) |
Sep
(121) |
Oct
(125) |
Nov
(119) |
Dec
(350) |
| 2022 |
Jan
(690) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
1
(5) |
|
2
(4) |
3
(5) |
4
(4) |
5
(4) |
6
(7) |
7
(8) |
8
(5) |
|
9
(6) |
10
(10) |
11
(6) |
12
(5) |
13
(6) |
14
(5) |
15
(6) |
|
16
(5) |
17
(5) |
18
(6) |
19
(5) |
20
(5) |
21
(6) |
22
(5) |
|
23
(4) |
24
(5) |
25
(9) |
26
(6) |
27
(4) |
28
(7) |
|
|
From: <sl...@fa...> - 2014-02-28 19:34:02
|
Fatal error on linux-mason
I/O operation timed out
(U) Quotation: [ set-namestack init-catchstack self quot>> call -> stop ]
(O) Word: build-loop
(O) Word: update-sources
(O) Word: latest-counter
(O) Word: http-get*
(O) Word: http-request
(O) Word: ( gensym )
(O) Word: read-response
(O) Word: read-response-line
(O) Word: read-?crlf
(O) Method: M\ ascii decode-until
(O) Method: M\ unix (wait-to-read)
(O) Word: wait-for-port
(O) Word: wait-for-fd
(O) Word: io-timeout
(O) Method: M\ object throw
(U) Quotation: [
OBJ-CURRENT-THREAD special-object error-thread set-global
current-continuation -> error-continuation set-global
[ original-error set-global ] [ rethrow ] bi
]
|
|
From: <sl...@fa...> - 2014-02-28 13:23:35
|
Fatal error on linux-mason
I/O operation timed out
(U) Quotation: [ set-namestack init-catchstack self quot>> call -> stop ]
(O) Word: build-loop
(O) Word: update-sources
(O) Word: latest-counter
(O) Word: http-get*
(O) Word: http-request
(O) Word: ( gensym )
(O) Word: read-response
(O) Word: read-response-line
(O) Word: read-?crlf
(O) Method: M\ ascii decode-until
(O) Method: M\ unix (wait-to-read)
(O) Word: wait-for-port
(O) Word: wait-for-fd
(O) Word: io-timeout
(O) Method: M\ object throw
(U) Quotation: [
OBJ-CURRENT-THREAD special-object error-thread set-global
current-continuation -> error-continuation set-global
[ original-error set-global ] [ rethrow ] bi
]
|
|
From: <sl...@fa...> - 2014-02-28 07:13:15
|
Fatal error on linux-mason
Name or service not known
(U) Quotation: [ set-namestack init-catchstack self quot>> call -> stop ]
(O) Word: build-loop
(O) Word: update-sources
(O) Word: latest-boot-image
(O) Word: maybe-download-image
(O) Word: need-new-image?
(O) Word: download-checksum
(O) Word: download-checksums
(O) Word: http-get*
(O) Word: http-request
(O) Word: ( gensym )
(O) Word: <request-socket>
(O) Word: <client>
(O) Method: M\ inet (client)
(O) Method: M\ inet resolve-host
(O) Method: M\ string resolve-host
(O) Method: M\ unix addrinfo-error
(O) Method: M\ object throw
(U) Quotation: [
OBJ-CURRENT-THREAD special-object error-thread set-global
current-continuation -> error-continuation set-global
[ original-error set-global ] [ rethrow ] bi
]
|
|
From: <sl...@fa...> - 2014-02-28 07:11:55
|
<html><body><h1>Build report for linux/x86.64</h1>
<table>
<tr><td>Build machine:</td><td>linux-mason</td></tr>
<tr><td>Disk usage:</td><td>3 / 39 Gb used (10%)</td></tr>
<tr><td>Build directory:</td><td>/home/sheeple/builds/2014-02-28-02-59</td></tr>
<tr><td>GIT ID:</td><td><a href="http://github.com/slavapestov/factor/commit/8c2b905e3e433021318f0061a3ee85bb0983294d">8c2b905e3e433021318f0061a3ee85bb0983294d</a></td></tr>
</table><h2>Tests failed</h2>
Build output:
<pre>}
Unit Test: {
[ "<p>\n Sup dude!\n <br>\n</p>\n" ]
[
"<p>Sup dude!<br></p>" parse-html
[ prettyprint-html ] with-string-writer
]
}
Unit Test: {
[
"<div>\n <p>\n Sup dude!\n <br>\n </div>\n</p>\n"
]
[
"<div><p>Sup dude!<br></div></p>" parse-html
[ prettyprint-html ] with-string-writer
]
}
Loading resource:extra/html/parser/utils/utils-tests.factor
Unit Test: { [ "'Rome'" ] [ "Rome" single-quote ] }
Unit Test: { [ "\"Roma\"" ] [ "Roma" double-quote ] }
Unit Test: { [ "'Firenze'" ] [ "Firenze" quote ] }
Unit Test: { [ "\"Caesar's\"" ] [ "Caesar's" quote ] }
Unit Test: { [ "'Italy'" ] [ "Italy" ?quote ] }
Unit Test: { [ "'Italy'" ] [ "'Italy'" ?quote ] }
Unit Test: { [ "\"Italy\"" ] [ "\"Italy\"" ?quote ] }
Unit Test: { [ "Italy" ] [ "Italy" unquote ] }
Unit Test: { [ "Italy" ] [ "'Italy'" unquote ] }
Unit Test: { [ "Italy" ] [ "\"Italy\"" unquote ] }
Loading resource:basis/html/streams/streams-tests.factor
Must Infer: { [ [ ] make-html-string ] }
Unit Test: { [ "" ] [ [ "" write ] make-html-string ] }
Unit Test: { [ "a" ] [ [ 97 write1 ] make-html-string ] }
Unit Test: { [ "&lt;" ] [ [ "<" write ] make-html-string ] }
Unit Test: {
[ "<a href=\"http://www.funky-town.com/austin\">&lt;</a>" ]
[ [ "<" "austin" funky boa write-object ] make-html-string ]
}
Unit Test: {
[ "<span style=\"font-family: monospace; \">car</span>" ]
[
[ "car" H{ { font-name "monospace" } } format ]
make-html-string
]
}
Unit Test: {
[ "<span style=\"color: #ff00ff; \">car</span>" ]
[
[
"car" H{
{
foreground
T{ rgba
{ red 1 }
{ green 0 }
{ blue 1 }
{ alpha 1 }
}
}
} format
] make-html-string
]
}
Unit Test: {
[
"<div style=\"background-color: #ff00ff; white-space: pre; font-family: monospace; display: inline-block;\">cdr</div>"
]
[
[
H{
{
page-color
T{ rgba
{ red 1 }
{ green 0 }
{ blue 1 }
{ alpha 1 }
}
}
} [ "cdr" write ] with-nesting
] make-html-string
]
}
Unit Test: {
[
"<div style=\"white-space: pre; font-family: monospace; display: inline-block;\"></div><br/>"
]
[ [ H{ } [ ] with-nesting nl ] make-html-string ]
}
Unit Test: { [ ] [ [ { 1 2 3 } describe ] with-html-writer drop ] }
Unit Test: {
[ "<img src=\"/icons/class-word.tiff\"/>" ]
[
[
"text" {
{
image
"vocab:definitions/icons/class-word.tiff"
}
} format
] make-html-string
]
}
Loading resource:basis/html/templates/chloe/chloe-tests.factor
Unit Test: { [ ] [ reset-cache ] }
Unit Test: {
[ "Hello world" ]
[ [ "test1" test-template call-template ] run-template ]
}
Unit Test: {
[ "Blah blah" "Hello world" ]
[
[
<box> title set
[ "test2" test-template call-template ] run-template
title get box>
] with-scope
]
}
Unit Test: {
[
"<html><head><title>Hello world</title></head><body>Blah blah</body></html>"
]
[
[
[ "test2" test-template call-template ] "test3"
test-template with-boilerplate
] run-template
]
}
Unit Test: {
[ "True" ]
[ [ "test4" test-template call-template ] run-template ]
}
Unit Test: {
[ "" ]
[ [ "test5" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ begin-form ] }
Unit Test: { [ ] [ "A label" "label" set-value ] }
Unit Test: { [ ] [ link-test "link" set-value ] }
Unit Test: { [ ] [ "int x = 5;" "code" set-value ] }
Unit Test: { [ ] [ "c" "mode" set-value ] }
Unit Test: { [ ] [ { 1 2 3 } "inspector" set-value ] }
Unit Test: { [ ] [ "<p>a paragraph</p>" "html" set-value ] }
Unit Test: { [ ] [ "sheeple" "field" set-value ] }
Unit Test: { [ ] [ "a password" "password" set-value ] }
Unit Test: { [ ] [ "a\nb\nc" "textarea" set-value ] }
Unit Test: { [ ] [ "new york" "choice" set-value ] }
Unit Test: {
[ ]
[
{ "new york" "detroit" "minneapolis" } "choices"
set-value
]
}
Unit Test: {
[ ]
[
[ "test8" test-template call-template ] run-template
drop
]
}
Unit Test: { [ ] [ { 1 2 3 } "numbers" set-value ] }
Unit Test: {
[ "<ul><li>1</li><li>2</li><li>3</li></ul>" ]
[
[ "test7" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
{
T{ person
{ first-name "RBaxter" }
{ last-name "Unknown" }
}
T{ person
{ first-name "Doug" }
{ last-name "Coleman" }
}
} "people" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>"
]
[
[ "test8" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
{
H{
{ "first-name" "RBaxter" }
{ "last-name" "Unknown" }
}
H{
{ "first-name" "Doug" }
{ "last-name" "Coleman" }
}
} "people" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>"
]
[
[ "test8" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: { [ ] [ 1 "id" set-value ] }
Unit Test: {
[ "<a name=\"1\">Hello</a>" ]
[ [ "test9" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ H{ { "a" H{ { "b" "c" } } } } values set ] }
Unit Test: {
[
"<form method=\"post\" action=\"foo\"><div style=\"display: none;\"><input type=\"hidden\" value=\"a\" name=\"__n\"/></div></form>"
]
[ [ "test10" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ begin-form ] }
Unit Test: {
[ ]
[
<form> H{
{ "first-name" "RBaxter" }
{ "last-name" "Unknown" }
} >>values "person" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr></table>"
]
[
[ "test11" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
begin-form { "a" "b" } "choices" set-value
"true" "b" set-value
]
}
Unit Test: {
[
"<input type=\"checkbox\" name=\"a\">a</input><input type=\"checkbox\" checked=\"true\" name=\"b\">b</input>"
]
[ [ "test12" test-template call-template ] run-template ]
}
Must Fail With: {
[ [ "test13" test-template call-template ] run-template ]
[
error>>
T{ unknown-chloe-tag { tag "this-tag-does-not-exist" } }
=
]
}
Unit Test: {
[
"Hello &lt;world&gt; &amp;escaping test;"
"Hello <world> &escaping test;"
]
[
[
<box> title set [
begin-form "&escaping test;" "a-value" set-value
"test14" test-template call-template
] run-template title get box>
] with-scope
]
}
Must Fail With: {
[
[
<box> title set
[ "test15" test-template call-template ]
run-template
] with-scope
]
[ error>> tag-not-allowed-here? ]
}
Loading resource:basis/html/templates/fhtml/fhtml-tests.factor
Unit Test: { [ t ] [ "example" test-template ] }
"\n\n<html>\n <head><title>Simple Embedded Factor Example</title></head>\n <body>\n <p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p>\n </body>\n</html>\n\n"
"\n\n<html>\n <head><title>Simple Embedded Factor Example</title></head>\n <body>\n <p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p>\n </body>\n</html>\n\n"
Unit Test: { [ t ] [ "bug" test-template ] }
"5\n\n"
"5\n\n"
Unit Test: { [ t ] [ "stack" test-template ] }
"The stack: \n\n"
"The stack: \n\n"
Unit Test: { [ ] [ "<%\n%>" parse-template drop ] }
Unit Test: {
[ ]
[
"<%\n IN: html.templates.fhtml.tests\n : test-word ( -- ) ;\n %>"
parse-template drop
]
}
Loading resource:basis/http/http-tests.factor
Unit Test: { [ "text/plain" "UTF-8" ] [ "text/plain" parse-content-type ] }
Unit Test: {
[ "text/html" "ASCII" ]
[ "text/html; charset=ASCII" parse-content-type ]
}
Unit Test: {
[ "text/html" "utf-8" ]
[ "text/html; charset=\"utf-8\"" parse-content-type ]
}
Unit Test: {
[ "application/octet-stream" f ]
[ "application/octet-stream" parse-content-type ]
}
Unit Test: { [ "localhost" f ] [ "localhost" parse-host ] }
Unit Test: { [ "localhost" 8888 ] [ "localhost:8888" parse-host ] }
Unit Test: { [ "::1" 8888 ] [ "::1:8888" parse-host ] }
Unit Test: { [ "127.0.0.1" 8888 ] [ "127.0.0.1:8888" parse-host ] }
Unit Test: { [ "localhost" ] [ URL" http://localhost/" unparse-host ] }
Unit Test: { [ "localhost" ] [ URL" http://localhost/" unparse-host ] }
Unit Test: { [ "localhost" ] [ URL" https://localhost/" unparse-host ] }
Unit Test: {
[ "localhost:8080" ]
[ URL" http://localhost:8080/" unparse-host ]
}
Unit Test: {
[ "localhost:8443" ]
[ URL" https://localhost:8443/" unparse-host ]
}
Unit Test: {
[
T{ request
{ method "POST" }
{ url URL" /bar" }
{ version "1.1" }
{ header
H{
{ "some-header" "1; 2" }
{ "content-length" "4" }
{
"content-type"
"application/octet-stream"
}
}
}
{ post-data
T{ post-data
{ data "blah" }
{ content-type "application/octet-stream" }
}
}
{ cookies V{ } }
{ redirects 10 }
}
]
[
read-request-test-1 lf>crlf
[ read-request ] with-string-reader
]
}
Unit Test: {
{
"POST /bar HTTP/1.1\ncontent-length: 4\ncontent-type: application/octet-stream\nsome-header: 1; 2\n\nblah"
}
[
read-request-test-1 lf>crlf
[ read-request ] with-string-reader
[ write-request ] with-string-writer string-lines "\n"
join
]
}
Unit Test: --> test failed!
Loading resource:basis/http/client/client-tests.factor
Unit Test: { [ "localhost" f ] [ "localhost" parse-host ] }
Unit Test: { [ "localhost" 8888 ] [ "localhost:8888" parse-host ] }
Unit Test: {
[ "foo.txt" ]
[ "http://www.paulgraham.com/foo.txt" download-name ]
}
Unit Test: {
[ "foo.txt" ]
[ "http://www.arc.com/foo.txt?xxx" download-name ]
}
Unit Test: {
[ "foo.txt" ]
[ "http://www.arc.com/foo.txt/" download-name ]
}
Unit Test: { [ "www.arc.com" ] [ "http://www.arc.com////" download-name ] }</pre>
Launcher error:
<pre>Process was killed as a result of a call to
kill-process, or a timeout
Launch descriptor:
T{ process
{ command { "./factor" "-run=mason.test" } }
{ environment H{ } }
{ environment-mode +append-environment+ }
{ stdin +closed+ }
{ stdout "../test-log" }
{ stderr +stdout+ }
{ group +new-group+ }
{ timeout T{ duration { hour 4 } } }
{ status T{ signal { n 15 } } }
{ killed t }
}
</pre></body></html> |
|
From: <sl...@fa...> - 2014-02-28 06:29:01
|
<?xml version="1.0" encoding="UTF-8"?><html>
<body>
<p>Machines which are not sending heartbeats:</p>
<ul><li>linux/x86.64</li><li>linux/x86.32</li><li>windows/x86.64</li><li>windows/x86.32</li><li>linux/x86.64</li></ul>
<a href="http://builds.factorcode.org/dashboard">Dashboard</a>
</body>
</html> |
|
From: <sl...@fa...> - 2014-02-28 03:01:28
|
<html><body><h1>Build report for linux/x86.64</h1>
<table>
<tr><td>Build machine:</td><td>linux-mason</td></tr>
<tr><td>Disk usage:</td><td>3 / 39 Gb used (10%)</td></tr>
<tr><td>Build directory:</td><td>/home/sheeple/builds/2014-02-27-22-50</td></tr>
<tr><td>GIT ID:</td><td><a href="http://github.com/slavapestov/factor/commit/49f6e17b77885209b7a0ae766a2535e1ffe66f3f">49f6e17b77885209b7a0ae766a2535e1ffe66f3f</a></td></tr>
</table><h2>Tests failed</h2>
Build output:
<pre>}
Unit Test: {
[ "<p>\n Sup dude!\n <br>\n</p>\n" ]
[
"<p>Sup dude!<br></p>" parse-html
[ prettyprint-html ] with-string-writer
]
}
Unit Test: {
[
"<div>\n <p>\n Sup dude!\n <br>\n </div>\n</p>\n"
]
[
"<div><p>Sup dude!<br></div></p>" parse-html
[ prettyprint-html ] with-string-writer
]
}
Loading resource:extra/html/parser/utils/utils-tests.factor
Unit Test: { [ "'Rome'" ] [ "Rome" single-quote ] }
Unit Test: { [ "\"Roma\"" ] [ "Roma" double-quote ] }
Unit Test: { [ "'Firenze'" ] [ "Firenze" quote ] }
Unit Test: { [ "\"Caesar's\"" ] [ "Caesar's" quote ] }
Unit Test: { [ "'Italy'" ] [ "Italy" ?quote ] }
Unit Test: { [ "'Italy'" ] [ "'Italy'" ?quote ] }
Unit Test: { [ "\"Italy\"" ] [ "\"Italy\"" ?quote ] }
Unit Test: { [ "Italy" ] [ "Italy" unquote ] }
Unit Test: { [ "Italy" ] [ "'Italy'" unquote ] }
Unit Test: { [ "Italy" ] [ "\"Italy\"" unquote ] }
Loading resource:basis/html/streams/streams-tests.factor
Must Infer: { [ [ ] make-html-string ] }
Unit Test: { [ "" ] [ [ "" write ] make-html-string ] }
Unit Test: { [ "a" ] [ [ 97 write1 ] make-html-string ] }
Unit Test: { [ "&lt;" ] [ [ "<" write ] make-html-string ] }
Unit Test: {
[ "<a href=\"http://www.funky-town.com/austin\">&lt;</a>" ]
[ [ "<" "austin" funky boa write-object ] make-html-string ]
}
Unit Test: {
[ "<span style=\"font-family: monospace; \">car</span>" ]
[
[ "car" H{ { font-name "monospace" } } format ]
make-html-string
]
}
Unit Test: {
[ "<span style=\"color: #ff00ff; \">car</span>" ]
[
[
"car" H{
{
foreground
T{ rgba
{ red 1 }
{ green 0 }
{ blue 1 }
{ alpha 1 }
}
}
} format
] make-html-string
]
}
Unit Test: {
[
"<div style=\"background-color: #ff00ff; white-space: pre; font-family: monospace; display: inline-block;\">cdr</div>"
]
[
[
H{
{
page-color
T{ rgba
{ red 1 }
{ green 0 }
{ blue 1 }
{ alpha 1 }
}
}
} [ "cdr" write ] with-nesting
] make-html-string
]
}
Unit Test: {
[
"<div style=\"white-space: pre; font-family: monospace; display: inline-block;\"></div><br/>"
]
[ [ H{ } [ ] with-nesting nl ] make-html-string ]
}
Unit Test: { [ ] [ [ { 1 2 3 } describe ] with-html-writer drop ] }
Unit Test: {
[ "<img src=\"/icons/class-word.tiff\"/>" ]
[
[
"text" {
{
image
"vocab:definitions/icons/class-word.tiff"
}
} format
] make-html-string
]
}
Loading resource:basis/html/templates/chloe/chloe-tests.factor
Unit Test: { [ ] [ reset-cache ] }
Unit Test: {
[ "Hello world" ]
[ [ "test1" test-template call-template ] run-template ]
}
Unit Test: {
[ "Blah blah" "Hello world" ]
[
[
<box> title set
[ "test2" test-template call-template ] run-template
title get box>
] with-scope
]
}
Unit Test: {
[
"<html><head><title>Hello world</title></head><body>Blah blah</body></html>"
]
[
[
[ "test2" test-template call-template ] "test3"
test-template with-boilerplate
] run-template
]
}
Unit Test: {
[ "True" ]
[ [ "test4" test-template call-template ] run-template ]
}
Unit Test: {
[ "" ]
[ [ "test5" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ begin-form ] }
Unit Test: { [ ] [ "A label" "label" set-value ] }
Unit Test: { [ ] [ link-test "link" set-value ] }
Unit Test: { [ ] [ "int x = 5;" "code" set-value ] }
Unit Test: { [ ] [ "c" "mode" set-value ] }
Unit Test: { [ ] [ { 1 2 3 } "inspector" set-value ] }
Unit Test: { [ ] [ "<p>a paragraph</p>" "html" set-value ] }
Unit Test: { [ ] [ "sheeple" "field" set-value ] }
Unit Test: { [ ] [ "a password" "password" set-value ] }
Unit Test: { [ ] [ "a\nb\nc" "textarea" set-value ] }
Unit Test: { [ ] [ "new york" "choice" set-value ] }
Unit Test: {
[ ]
[
{ "new york" "detroit" "minneapolis" } "choices"
set-value
]
}
Unit Test: {
[ ]
[
[ "test8" test-template call-template ] run-template
drop
]
}
Unit Test: { [ ] [ { 1 2 3 } "numbers" set-value ] }
Unit Test: {
[ "<ul><li>1</li><li>2</li><li>3</li></ul>" ]
[
[ "test7" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
{
T{ person
{ first-name "RBaxter" }
{ last-name "Unknown" }
}
T{ person
{ first-name "Doug" }
{ last-name "Coleman" }
}
} "people" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>"
]
[
[ "test8" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
{
H{
{ "first-name" "RBaxter" }
{ "last-name" "Unknown" }
}
H{
{ "first-name" "Doug" }
{ "last-name" "Coleman" }
}
} "people" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>"
]
[
[ "test8" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: { [ ] [ 1 "id" set-value ] }
Unit Test: {
[ "<a name=\"1\">Hello</a>" ]
[ [ "test9" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ H{ { "a" H{ { "b" "c" } } } } values set ] }
Unit Test: {
[
"<form method=\"post\" action=\"foo\"><div style=\"display: none;\"><input type=\"hidden\" value=\"a\" name=\"__n\"/></div></form>"
]
[ [ "test10" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ begin-form ] }
Unit Test: {
[ ]
[
<form> H{
{ "first-name" "RBaxter" }
{ "last-name" "Unknown" }
} >>values "person" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr></table>"
]
[
[ "test11" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
begin-form { "a" "b" } "choices" set-value
"true" "b" set-value
]
}
Unit Test: {
[
"<input type=\"checkbox\" name=\"a\">a</input><input type=\"checkbox\" checked=\"true\" name=\"b\">b</input>"
]
[ [ "test12" test-template call-template ] run-template ]
}
Must Fail With: {
[ [ "test13" test-template call-template ] run-template ]
[
error>>
T{ unknown-chloe-tag { tag "this-tag-does-not-exist" } }
=
]
}
Unit Test: {
[
"Hello &lt;world&gt; &amp;escaping test;"
"Hello <world> &escaping test;"
]
[
[
<box> title set [
begin-form "&escaping test;" "a-value" set-value
"test14" test-template call-template
] run-template title get box>
] with-scope
]
}
Must Fail With: {
[
[
<box> title set
[ "test15" test-template call-template ]
run-template
] with-scope
]
[ error>> tag-not-allowed-here? ]
}
Loading resource:basis/html/templates/fhtml/fhtml-tests.factor
Unit Test: { [ t ] [ "example" test-template ] }
"\n\n<html>\n <head><title>Simple Embedded Factor Example</title></head>\n <body>\n <p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p>\n </body>\n</html>\n\n"
"\n\n<html>\n <head><title>Simple Embedded Factor Example</title></head>\n <body>\n <p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p>\n </body>\n</html>\n\n"
Unit Test: { [ t ] [ "bug" test-template ] }
"5\n\n"
"5\n\n"
Unit Test: { [ t ] [ "stack" test-template ] }
"The stack: \n\n"
"The stack: \n\n"
Unit Test: { [ ] [ "<%\n%>" parse-template drop ] }
Unit Test: {
[ ]
[
"<%\n IN: html.templates.fhtml.tests\n : test-word ( -- ) ;\n %>"
parse-template drop
]
}
Loading resource:basis/http/http-tests.factor
Unit Test: { [ "text/plain" "UTF-8" ] [ "text/plain" parse-content-type ] }
Unit Test: {
[ "text/html" "ASCII" ]
[ "text/html; charset=ASCII" parse-content-type ]
}
Unit Test: {
[ "text/html" "utf-8" ]
[ "text/html; charset=\"utf-8\"" parse-content-type ]
}
Unit Test: {
[ "application/octet-stream" f ]
[ "application/octet-stream" parse-content-type ]
}
Unit Test: { [ "localhost" f ] [ "localhost" parse-host ] }
Unit Test: { [ "localhost" 8888 ] [ "localhost:8888" parse-host ] }
Unit Test: { [ "::1" 8888 ] [ "::1:8888" parse-host ] }
Unit Test: { [ "127.0.0.1" 8888 ] [ "127.0.0.1:8888" parse-host ] }
Unit Test: { [ "localhost" ] [ URL" http://localhost/" unparse-host ] }
Unit Test: { [ "localhost" ] [ URL" http://localhost/" unparse-host ] }
Unit Test: { [ "localhost" ] [ URL" https://localhost/" unparse-host ] }
Unit Test: {
[ "localhost:8080" ]
[ URL" http://localhost:8080/" unparse-host ]
}
Unit Test: {
[ "localhost:8443" ]
[ URL" https://localhost:8443/" unparse-host ]
}
Unit Test: {
[
T{ request
{ method "POST" }
{ url URL" /bar" }
{ version "1.1" }
{ header
H{
{ "some-header" "1; 2" }
{ "content-length" "4" }
{
"content-type"
"application/octet-stream"
}
}
}
{ post-data
T{ post-data
{ data "blah" }
{ content-type "application/octet-stream" }
}
}
{ cookies V{ } }
{ redirects 10 }
}
]
[
read-request-test-1 lf>crlf
[ read-request ] with-string-reader
]
}
Unit Test: {
{
"POST /bar HTTP/1.1\ncontent-length: 4\ncontent-type: application/octet-stream\nsome-header: 1; 2\n\nblah"
}
[
read-request-test-1 lf>crlf
[ read-request ] with-string-reader
[ write-request ] with-string-writer string-lines "\n"
join
]
}
Unit Test: --> test failed!
Loading resource:basis/http/client/client-tests.factor
Unit Test: { [ "localhost" f ] [ "localhost" parse-host ] }
Unit Test: { [ "localhost" 8888 ] [ "localhost:8888" parse-host ] }
Unit Test: {
[ "foo.txt" ]
[ "http://www.paulgraham.com/foo.txt" download-name ]
}
Unit Test: {
[ "foo.txt" ]
[ "http://www.arc.com/foo.txt?xxx" download-name ]
}
Unit Test: {
[ "foo.txt" ]
[ "http://www.arc.com/foo.txt/" download-name ]
}
Unit Test: { [ "www.arc.com" ] [ "http://www.arc.com////" download-name ] }</pre>
Launcher error:
<pre>Process was killed as a result of a call to
kill-process, or a timeout
Launch descriptor:
T{ process
{ command { "./factor" "-run=mason.test" } }
{ environment H{ } }
{ environment-mode +append-environment+ }
{ stdin +closed+ }
{ stdout "../test-log" }
{ stderr +stdout+ }
{ group +new-group+ }
{ timeout T{ duration { hour 4 } } }
{ status T{ signal { n 15 } } }
{ killed t }
}
</pre></body></html> |
|
From: <sl...@fa...> - 2014-02-28 00:30:06
|
<?xml version="1.0" encoding="UTF-8"?><html>
<body>
<p>Machines which are not sending heartbeats:</p>
<ul><li>linux/x86.64</li><li>linux/x86.32</li><li>windows/x86.64</li><li>windows/x86.32</li><li>linux/x86.64</li></ul>
<a href="http://builds.factorcode.org/dashboard">Dashboard</a>
</body>
</html> |
|
From: <sl...@fa...> - 2014-02-27 18:29:03
|
<?xml version="1.0" encoding="UTF-8"?><html>
<body>
<p>Machines which are not sending heartbeats:</p>
<ul><li>linux/x86.64</li><li>linux/x86.32</li><li>windows/x86.64</li><li>windows/x86.32</li><li>linux/x86.64</li></ul>
<a href="http://builds.factorcode.org/dashboard">Dashboard</a>
</body>
</html> |
|
From: <sl...@fa...> - 2014-02-27 12:29:03
|
<?xml version="1.0" encoding="UTF-8"?><html>
<body>
<p>Machines which are not sending heartbeats:</p>
<ul><li>linux/x86.64</li><li>linux/x86.32</li><li>windows/x86.64</li><li>windows/x86.32</li><li>linux/x86.64</li></ul>
<a href="http://builds.factorcode.org/dashboard">Dashboard</a>
</body>
</html> |
|
From: <sl...@fa...> - 2014-02-27 06:29:02
|
<?xml version="1.0" encoding="UTF-8"?><html>
<body>
<p>Machines which are not sending heartbeats:</p>
<ul><li>linux/x86.64</li><li>linux/x86.32</li><li>windows/x86.64</li><li>windows/x86.32</li><li>linux/x86.64</li></ul>
<a href="http://builds.factorcode.org/dashboard">Dashboard</a>
</body>
</html> |
|
From: <sl...@fa...> - 2014-02-27 00:30:07
|
<?xml version="1.0" encoding="UTF-8"?><html>
<body>
<p>Machines which are not sending heartbeats:</p>
<ul><li>linux/x86.64</li><li>linux/x86.32</li><li>windows/x86.64</li><li>windows/x86.32</li><li>linux/x86.64</li></ul>
<a href="http://builds.factorcode.org/dashboard">Dashboard</a>
</body>
</html> |
|
From: <sl...@fa...> - 2014-02-26 18:29:04
|
<?xml version="1.0" encoding="UTF-8"?><html>
<body>
<p>Machines which are not sending heartbeats:</p>
<ul><li>linux/x86.64</li><li>linux/x86.32</li><li>windows/x86.64</li><li>windows/x86.32</li><li>linux/x86.64</li></ul>
<a href="http://builds.factorcode.org/dashboard">Dashboard</a>
</body>
</html> |
|
From: <sl...@fa...> - 2014-02-26 12:29:04
|
<?xml version="1.0" encoding="UTF-8"?><html>
<body>
<p>Machines which are not sending heartbeats:</p>
<ul><li>linux/x86.64</li><li>linux/x86.32</li><li>windows/x86.64</li><li>windows/x86.32</li><li>linux/x86.64</li></ul>
<a href="http://builds.factorcode.org/dashboard">Dashboard</a>
</body>
</html> |
|
From: <sl...@fa...> - 2014-02-26 06:29:01
|
<?xml version="1.0" encoding="UTF-8"?><html>
<body>
<p>Machines which are not sending heartbeats:</p>
<ul><li>linux/x86.64</li><li>linux/x86.32</li><li>windows/x86.64</li><li>windows/x86.32</li><li>linux/x86.64</li></ul>
<a href="http://builds.factorcode.org/dashboard">Dashboard</a>
</body>
</html> |
|
From: <sl...@fa...> - 2014-02-26 04:31:33
|
<html><body><h1>Build report for linux/x86.64</h1>
<table>
<tr><td>Build machine:</td><td>linux-mason</td></tr>
<tr><td>Disk usage:</td><td>3 / 39 Gb used (10%)</td></tr>
<tr><td>Build directory:</td><td>/home/sheeple/builds/2014-02-26-00-19</td></tr>
<tr><td>GIT ID:</td><td><a href="http://github.com/slavapestov/factor/commit/cce146442de0a9b1121feb0ccfaf9a05c2b01a88">cce146442de0a9b1121feb0ccfaf9a05c2b01a88</a></td></tr>
</table><h2>Tests failed</h2>
Build output:
<pre>}
Unit Test: {
[ "<p>\n Sup dude!\n <br>\n</p>\n" ]
[
"<p>Sup dude!<br></p>" parse-html
[ prettyprint-html ] with-string-writer
]
}
Unit Test: {
[
"<div>\n <p>\n Sup dude!\n <br>\n </div>\n</p>\n"
]
[
"<div><p>Sup dude!<br></div></p>" parse-html
[ prettyprint-html ] with-string-writer
]
}
Loading resource:extra/html/parser/utils/utils-tests.factor
Unit Test: { [ "'Rome'" ] [ "Rome" single-quote ] }
Unit Test: { [ "\"Roma\"" ] [ "Roma" double-quote ] }
Unit Test: { [ "'Firenze'" ] [ "Firenze" quote ] }
Unit Test: { [ "\"Caesar's\"" ] [ "Caesar's" quote ] }
Unit Test: { [ "'Italy'" ] [ "Italy" ?quote ] }
Unit Test: { [ "'Italy'" ] [ "'Italy'" ?quote ] }
Unit Test: { [ "\"Italy\"" ] [ "\"Italy\"" ?quote ] }
Unit Test: { [ "Italy" ] [ "Italy" unquote ] }
Unit Test: { [ "Italy" ] [ "'Italy'" unquote ] }
Unit Test: { [ "Italy" ] [ "\"Italy\"" unquote ] }
Loading resource:basis/html/streams/streams-tests.factor
Must Infer: { [ [ ] make-html-string ] }
Unit Test: { [ "" ] [ [ "" write ] make-html-string ] }
Unit Test: { [ "a" ] [ [ 97 write1 ] make-html-string ] }
Unit Test: { [ "&lt;" ] [ [ "<" write ] make-html-string ] }
Unit Test: {
[ "<a href=\"http://www.funky-town.com/austin\">&lt;</a>" ]
[ [ "<" "austin" funky boa write-object ] make-html-string ]
}
Unit Test: {
[ "<span style=\"font-family: monospace; \">car</span>" ]
[
[ "car" H{ { font-name "monospace" } } format ]
make-html-string
]
}
Unit Test: {
[ "<span style=\"color: #ff00ff; \">car</span>" ]
[
[
"car" H{
{
foreground
T{ rgba
{ red 1 }
{ green 0 }
{ blue 1 }
{ alpha 1 }
}
}
} format
] make-html-string
]
}
Unit Test: {
[
"<div style=\"background-color: #ff00ff; white-space: pre; font-family: monospace; display: inline-block;\">cdr</div>"
]
[
[
H{
{
page-color
T{ rgba
{ red 1 }
{ green 0 }
{ blue 1 }
{ alpha 1 }
}
}
} [ "cdr" write ] with-nesting
] make-html-string
]
}
Unit Test: {
[
"<div style=\"white-space: pre; font-family: monospace; display: inline-block;\"></div><br/>"
]
[ [ H{ } [ ] with-nesting nl ] make-html-string ]
}
Unit Test: { [ ] [ [ { 1 2 3 } describe ] with-html-writer drop ] }
Unit Test: {
[ "<img src=\"/icons/class-word.tiff\"/>" ]
[
[
"text" {
{
image
"vocab:definitions/icons/class-word.tiff"
}
} format
] make-html-string
]
}
Loading resource:basis/html/templates/chloe/chloe-tests.factor
Unit Test: { [ ] [ reset-cache ] }
Unit Test: {
[ "Hello world" ]
[ [ "test1" test-template call-template ] run-template ]
}
Unit Test: {
[ "Blah blah" "Hello world" ]
[
[
<box> title set
[ "test2" test-template call-template ] run-template
title get box>
] with-scope
]
}
Unit Test: {
[
"<html><head><title>Hello world</title></head><body>Blah blah</body></html>"
]
[
[
[ "test2" test-template call-template ] "test3"
test-template with-boilerplate
] run-template
]
}
Unit Test: {
[ "True" ]
[ [ "test4" test-template call-template ] run-template ]
}
Unit Test: {
[ "" ]
[ [ "test5" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ begin-form ] }
Unit Test: { [ ] [ "A label" "label" set-value ] }
Unit Test: { [ ] [ link-test "link" set-value ] }
Unit Test: { [ ] [ "int x = 5;" "code" set-value ] }
Unit Test: { [ ] [ "c" "mode" set-value ] }
Unit Test: { [ ] [ { 1 2 3 } "inspector" set-value ] }
Unit Test: { [ ] [ "<p>a paragraph</p>" "html" set-value ] }
Unit Test: { [ ] [ "sheeple" "field" set-value ] }
Unit Test: { [ ] [ "a password" "password" set-value ] }
Unit Test: { [ ] [ "a\nb\nc" "textarea" set-value ] }
Unit Test: { [ ] [ "new york" "choice" set-value ] }
Unit Test: {
[ ]
[
{ "new york" "detroit" "minneapolis" } "choices"
set-value
]
}
Unit Test: {
[ ]
[
[ "test8" test-template call-template ] run-template
drop
]
}
Unit Test: { [ ] [ { 1 2 3 } "numbers" set-value ] }
Unit Test: {
[ "<ul><li>1</li><li>2</li><li>3</li></ul>" ]
[
[ "test7" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
{
T{ person
{ first-name "RBaxter" }
{ last-name "Unknown" }
}
T{ person
{ first-name "Doug" }
{ last-name "Coleman" }
}
} "people" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>"
]
[
[ "test8" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
{
H{
{ "first-name" "RBaxter" }
{ "last-name" "Unknown" }
}
H{
{ "first-name" "Doug" }
{ "last-name" "Coleman" }
}
} "people" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>"
]
[
[ "test8" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: { [ ] [ 1 "id" set-value ] }
Unit Test: {
[ "<a name=\"1\">Hello</a>" ]
[ [ "test9" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ H{ { "a" H{ { "b" "c" } } } } values set ] }
Unit Test: {
[
"<form method=\"post\" action=\"foo\"><div style=\"display: none;\"><input type=\"hidden\" value=\"a\" name=\"__n\"/></div></form>"
]
[ [ "test10" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ begin-form ] }
Unit Test: {
[ ]
[
<form> H{
{ "first-name" "RBaxter" }
{ "last-name" "Unknown" }
} >>values "person" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr></table>"
]
[
[ "test11" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
begin-form { "a" "b" } "choices" set-value
"true" "b" set-value
]
}
Unit Test: {
[
"<input type=\"checkbox\" name=\"a\">a</input><input type=\"checkbox\" checked=\"true\" name=\"b\">b</input>"
]
[ [ "test12" test-template call-template ] run-template ]
}
Must Fail With: {
[ [ "test13" test-template call-template ] run-template ]
[
error>>
T{ unknown-chloe-tag { tag "this-tag-does-not-exist" } }
=
]
}
Unit Test: {
[
"Hello &lt;world&gt; &amp;escaping test;"
"Hello <world> &escaping test;"
]
[
[
<box> title set [
begin-form "&escaping test;" "a-value" set-value
"test14" test-template call-template
] run-template title get box>
] with-scope
]
}
Must Fail With: {
[
[
<box> title set
[ "test15" test-template call-template ]
run-template
] with-scope
]
[ error>> tag-not-allowed-here? ]
}
Loading resource:basis/html/templates/fhtml/fhtml-tests.factor
Unit Test: { [ t ] [ "example" test-template ] }
"\n\n<html>\n <head><title>Simple Embedded Factor Example</title></head>\n <body>\n <p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p>\n </body>\n</html>\n\n"
"\n\n<html>\n <head><title>Simple Embedded Factor Example</title></head>\n <body>\n <p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p>\n </body>\n</html>\n\n"
Unit Test: { [ t ] [ "bug" test-template ] }
"5\n\n"
"5\n\n"
Unit Test: { [ t ] [ "stack" test-template ] }
"The stack: \n\n"
"The stack: \n\n"
Unit Test: { [ ] [ "<%\n%>" parse-template drop ] }
Unit Test: {
[ ]
[
"<%\n IN: html.templates.fhtml.tests\n : test-word ( -- ) ;\n %>"
parse-template drop
]
}
Loading resource:basis/http/http-tests.factor
Unit Test: { [ "text/plain" "UTF-8" ] [ "text/plain" parse-content-type ] }
Unit Test: {
[ "text/html" "ASCII" ]
[ "text/html; charset=ASCII" parse-content-type ]
}
Unit Test: {
[ "text/html" "utf-8" ]
[ "text/html; charset=\"utf-8\"" parse-content-type ]
}
Unit Test: {
[ "application/octet-stream" f ]
[ "application/octet-stream" parse-content-type ]
}
Unit Test: { [ "localhost" f ] [ "localhost" parse-host ] }
Unit Test: { [ "localhost" 8888 ] [ "localhost:8888" parse-host ] }
Unit Test: { [ "::1" 8888 ] [ "::1:8888" parse-host ] }
Unit Test: { [ "127.0.0.1" 8888 ] [ "127.0.0.1:8888" parse-host ] }
Unit Test: { [ "localhost" ] [ URL" http://localhost/" unparse-host ] }
Unit Test: { [ "localhost" ] [ URL" http://localhost/" unparse-host ] }
Unit Test: { [ "localhost" ] [ URL" https://localhost/" unparse-host ] }
Unit Test: {
[ "localhost:8080" ]
[ URL" http://localhost:8080/" unparse-host ]
}
Unit Test: {
[ "localhost:8443" ]
[ URL" https://localhost:8443/" unparse-host ]
}
Unit Test: {
[
T{ request
{ method "POST" }
{ url URL" /bar" }
{ version "1.1" }
{ header
H{
{ "some-header" "1; 2" }
{ "content-length" "4" }
{
"content-type"
"application/octet-stream"
}
}
}
{ post-data
T{ post-data
{ data "blah" }
{ content-type "application/octet-stream" }
}
}
{ cookies V{ } }
{ redirects 10 }
}
]
[
read-request-test-1 lf>crlf
[ read-request ] with-string-reader
]
}
Unit Test: {
{
"POST /bar HTTP/1.1\ncontent-length: 4\ncontent-type: application/octet-stream\nsome-header: 1; 2\n\nblah"
}
[
read-request-test-1 lf>crlf
[ read-request ] with-string-reader
[ write-request ] with-string-writer string-lines "\n"
join
]
}
Unit Test: --> test failed!
Loading resource:basis/http/client/client-tests.factor
Unit Test: { [ "localhost" f ] [ "localhost" parse-host ] }
Unit Test: { [ "localhost" 8888 ] [ "localhost:8888" parse-host ] }
Unit Test: {
[ "foo.txt" ]
[ "http://www.paulgraham.com/foo.txt" download-name ]
}
Unit Test: {
[ "foo.txt" ]
[ "http://www.arc.com/foo.txt?xxx" download-name ]
}
Unit Test: {
[ "foo.txt" ]
[ "http://www.arc.com/foo.txt/" download-name ]
}
Unit Test: { [ "www.arc.com" ] [ "http://www.arc.com////" download-name ] }</pre>
Launcher error:
<pre>Process was killed as a result of a call to
kill-process, or a timeout
Launch descriptor:
T{ process
{ command { "./factor" "-run=mason.test" } }
{ environment H{ } }
{ environment-mode +append-environment+ }
{ stdin +closed+ }
{ stdout "../test-log" }
{ stderr +stdout+ }
{ group +new-group+ }
{ timeout T{ duration { hour 4 } } }
{ status T{ signal { n 15 } } }
{ killed t }
}
</pre></body></html> |
|
From: <sl...@fa...> - 2014-02-26 00:29:59
|
<?xml version="1.0" encoding="UTF-8"?><html>
<body>
<p>Machines which are not sending heartbeats:</p>
<ul><li>linux/x86.64</li><li>linux/x86.32</li><li>windows/x86.64</li><li>windows/x86.32</li><li>linux/x86.64</li></ul>
<a href="http://builds.factorcode.org/dashboard">Dashboard</a>
</body>
</html> |
|
From: <sl...@fa...> - 2014-02-26 00:22:16
|
<html><body><h1>Build report for linux/x86.64</h1>
<table>
<tr><td>Build machine:</td><td>linux-mason</td></tr>
<tr><td>Disk usage:</td><td>3 / 39 Gb used (10%)</td></tr>
<tr><td>Build directory:</td><td>/home/sheeple/builds/2014-02-25-20-10</td></tr>
<tr><td>GIT ID:</td><td><a href="http://github.com/slavapestov/factor/commit/27dced128bc11517cd3597809e0310df95aebc51">27dced128bc11517cd3597809e0310df95aebc51</a></td></tr>
</table><h2>Tests failed</h2>
Build output:
<pre>}
Unit Test: {
[ "<p>\n Sup dude!\n <br>\n</p>\n" ]
[
"<p>Sup dude!<br></p>" parse-html
[ prettyprint-html ] with-string-writer
]
}
Unit Test: {
[
"<div>\n <p>\n Sup dude!\n <br>\n </div>\n</p>\n"
]
[
"<div><p>Sup dude!<br></div></p>" parse-html
[ prettyprint-html ] with-string-writer
]
}
Loading resource:extra/html/parser/utils/utils-tests.factor
Unit Test: { [ "'Rome'" ] [ "Rome" single-quote ] }
Unit Test: { [ "\"Roma\"" ] [ "Roma" double-quote ] }
Unit Test: { [ "'Firenze'" ] [ "Firenze" quote ] }
Unit Test: { [ "\"Caesar's\"" ] [ "Caesar's" quote ] }
Unit Test: { [ "'Italy'" ] [ "Italy" ?quote ] }
Unit Test: { [ "'Italy'" ] [ "'Italy'" ?quote ] }
Unit Test: { [ "\"Italy\"" ] [ "\"Italy\"" ?quote ] }
Unit Test: { [ "Italy" ] [ "Italy" unquote ] }
Unit Test: { [ "Italy" ] [ "'Italy'" unquote ] }
Unit Test: { [ "Italy" ] [ "\"Italy\"" unquote ] }
Loading resource:basis/html/streams/streams-tests.factor
Must Infer: { [ [ ] make-html-string ] }
Unit Test: { [ "" ] [ [ "" write ] make-html-string ] }
Unit Test: { [ "a" ] [ [ 97 write1 ] make-html-string ] }
Unit Test: { [ "&lt;" ] [ [ "<" write ] make-html-string ] }
Unit Test: {
[ "<a href=\"http://www.funky-town.com/austin\">&lt;</a>" ]
[ [ "<" "austin" funky boa write-object ] make-html-string ]
}
Unit Test: {
[ "<span style=\"font-family: monospace; \">car</span>" ]
[
[ "car" H{ { font-name "monospace" } } format ]
make-html-string
]
}
Unit Test: {
[ "<span style=\"color: #ff00ff; \">car</span>" ]
[
[
"car" H{
{
foreground
T{ rgba
{ red 1 }
{ green 0 }
{ blue 1 }
{ alpha 1 }
}
}
} format
] make-html-string
]
}
Unit Test: {
[
"<div style=\"background-color: #ff00ff; white-space: pre; font-family: monospace; display: inline-block;\">cdr</div>"
]
[
[
H{
{
page-color
T{ rgba
{ red 1 }
{ green 0 }
{ blue 1 }
{ alpha 1 }
}
}
} [ "cdr" write ] with-nesting
] make-html-string
]
}
Unit Test: {
[
"<div style=\"white-space: pre; font-family: monospace; display: inline-block;\"></div><br/>"
]
[ [ H{ } [ ] with-nesting nl ] make-html-string ]
}
Unit Test: { [ ] [ [ { 1 2 3 } describe ] with-html-writer drop ] }
Unit Test: {
[ "<img src=\"/icons/class-word.tiff\"/>" ]
[
[
"text" {
{
image
"vocab:definitions/icons/class-word.tiff"
}
} format
] make-html-string
]
}
Loading resource:basis/html/templates/chloe/chloe-tests.factor
Unit Test: { [ ] [ reset-cache ] }
Unit Test: {
[ "Hello world" ]
[ [ "test1" test-template call-template ] run-template ]
}
Unit Test: {
[ "Blah blah" "Hello world" ]
[
[
<box> title set
[ "test2" test-template call-template ] run-template
title get box>
] with-scope
]
}
Unit Test: {
[
"<html><head><title>Hello world</title></head><body>Blah blah</body></html>"
]
[
[
[ "test2" test-template call-template ] "test3"
test-template with-boilerplate
] run-template
]
}
Unit Test: {
[ "True" ]
[ [ "test4" test-template call-template ] run-template ]
}
Unit Test: {
[ "" ]
[ [ "test5" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ begin-form ] }
Unit Test: { [ ] [ "A label" "label" set-value ] }
Unit Test: { [ ] [ link-test "link" set-value ] }
Unit Test: { [ ] [ "int x = 5;" "code" set-value ] }
Unit Test: { [ ] [ "c" "mode" set-value ] }
Unit Test: { [ ] [ { 1 2 3 } "inspector" set-value ] }
Unit Test: { [ ] [ "<p>a paragraph</p>" "html" set-value ] }
Unit Test: { [ ] [ "sheeple" "field" set-value ] }
Unit Test: { [ ] [ "a password" "password" set-value ] }
Unit Test: { [ ] [ "a\nb\nc" "textarea" set-value ] }
Unit Test: { [ ] [ "new york" "choice" set-value ] }
Unit Test: {
[ ]
[
{ "new york" "detroit" "minneapolis" } "choices"
set-value
]
}
Unit Test: {
[ ]
[
[ "test8" test-template call-template ] run-template
drop
]
}
Unit Test: { [ ] [ { 1 2 3 } "numbers" set-value ] }
Unit Test: {
[ "<ul><li>1</li><li>2</li><li>3</li></ul>" ]
[
[ "test7" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
{
T{ person
{ first-name "RBaxter" }
{ last-name "Unknown" }
}
T{ person
{ first-name "Doug" }
{ last-name "Coleman" }
}
} "people" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>"
]
[
[ "test8" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
{
H{
{ "first-name" "RBaxter" }
{ "last-name" "Unknown" }
}
H{
{ "first-name" "Doug" }
{ "last-name" "Coleman" }
}
} "people" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>"
]
[
[ "test8" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: { [ ] [ 1 "id" set-value ] }
Unit Test: {
[ "<a name=\"1\">Hello</a>" ]
[ [ "test9" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ H{ { "a" H{ { "b" "c" } } } } values set ] }
Unit Test: {
[
"<form method=\"post\" action=\"foo\"><div style=\"display: none;\"><input type=\"hidden\" value=\"a\" name=\"__n\"/></div></form>"
]
[ [ "test10" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ begin-form ] }
Unit Test: {
[ ]
[
<form> H{
{ "first-name" "RBaxter" }
{ "last-name" "Unknown" }
} >>values "person" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr></table>"
]
[
[ "test11" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
begin-form { "a" "b" } "choices" set-value
"true" "b" set-value
]
}
Unit Test: {
[
"<input type=\"checkbox\" name=\"a\">a</input><input type=\"checkbox\" checked=\"true\" name=\"b\">b</input>"
]
[ [ "test12" test-template call-template ] run-template ]
}
Must Fail With: {
[ [ "test13" test-template call-template ] run-template ]
[
error>>
T{ unknown-chloe-tag { tag "this-tag-does-not-exist" } }
=
]
}
Unit Test: {
[
"Hello &lt;world&gt; &amp;escaping test;"
"Hello <world> &escaping test;"
]
[
[
<box> title set [
begin-form "&escaping test;" "a-value" set-value
"test14" test-template call-template
] run-template title get box>
] with-scope
]
}
Must Fail With: {
[
[
<box> title set
[ "test15" test-template call-template ]
run-template
] with-scope
]
[ error>> tag-not-allowed-here? ]
}
Loading resource:basis/html/templates/fhtml/fhtml-tests.factor
Unit Test: { [ t ] [ "example" test-template ] }
"\n\n<html>\n <head><title>Simple Embedded Factor Example</title></head>\n <body>\n <p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p>\n </body>\n</html>\n\n"
"\n\n<html>\n <head><title>Simple Embedded Factor Example</title></head>\n <body>\n <p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p>\n </body>\n</html>\n\n"
Unit Test: { [ t ] [ "bug" test-template ] }
"5\n\n"
"5\n\n"
Unit Test: { [ t ] [ "stack" test-template ] }
"The stack: \n\n"
"The stack: \n\n"
Unit Test: { [ ] [ "<%\n%>" parse-template drop ] }
Unit Test: {
[ ]
[
"<%\n IN: html.templates.fhtml.tests\n : test-word ( -- ) ;\n %>"
parse-template drop
]
}
Loading resource:basis/http/http-tests.factor
Unit Test: { [ "text/plain" "UTF-8" ] [ "text/plain" parse-content-type ] }
Unit Test: {
[ "text/html" "ASCII" ]
[ "text/html; charset=ASCII" parse-content-type ]
}
Unit Test: {
[ "text/html" "utf-8" ]
[ "text/html; charset=\"utf-8\"" parse-content-type ]
}
Unit Test: {
[ "application/octet-stream" f ]
[ "application/octet-stream" parse-content-type ]
}
Unit Test: { [ "localhost" f ] [ "localhost" parse-host ] }
Unit Test: { [ "localhost" 8888 ] [ "localhost:8888" parse-host ] }
Unit Test: { [ "::1" 8888 ] [ "::1:8888" parse-host ] }
Unit Test: { [ "127.0.0.1" 8888 ] [ "127.0.0.1:8888" parse-host ] }
Unit Test: { [ "localhost" ] [ URL" http://localhost/" unparse-host ] }
Unit Test: { [ "localhost" ] [ URL" http://localhost/" unparse-host ] }
Unit Test: { [ "localhost" ] [ URL" https://localhost/" unparse-host ] }
Unit Test: {
[ "localhost:8080" ]
[ URL" http://localhost:8080/" unparse-host ]
}
Unit Test: {
[ "localhost:8443" ]
[ URL" https://localhost:8443/" unparse-host ]
}
Unit Test: {
[
T{ request
{ method "POST" }
{ url URL" /bar" }
{ version "1.1" }
{ header
H{
{ "some-header" "1; 2" }
{ "content-length" "4" }
{
"content-type"
"application/octet-stream"
}
}
}
{ post-data
T{ post-data
{ data "blah" }
{ content-type "application/octet-stream" }
}
}
{ cookies V{ } }
{ redirects 10 }
}
]
[
read-request-test-1 lf>crlf
[ read-request ] with-string-reader
]
}
Unit Test: {
{
"POST /bar HTTP/1.1\ncontent-length: 4\ncontent-type: application/octet-stream\nsome-header: 1; 2\n\nblah"
}
[
read-request-test-1 lf>crlf
[ read-request ] with-string-reader
[ write-request ] with-string-writer string-lines "\n"
join
]
}
Unit Test: --> test failed!
Loading resource:basis/http/client/client-tests.factor
Unit Test: { [ "localhost" f ] [ "localhost" parse-host ] }
Unit Test: { [ "localhost" 8888 ] [ "localhost:8888" parse-host ] }
Unit Test: {
[ "foo.txt" ]
[ "http://www.paulgraham.com/foo.txt" download-name ]
}
Unit Test: {
[ "foo.txt" ]
[ "http://www.arc.com/foo.txt?xxx" download-name ]
}
Unit Test: {
[ "foo.txt" ]
[ "http://www.arc.com/foo.txt/" download-name ]
}
Unit Test: { [ "www.arc.com" ] [ "http://www.arc.com////" download-name ] }</pre>
Launcher error:
<pre>Process was killed as a result of a call to
kill-process, or a timeout
Launch descriptor:
T{ process
{ command { "./factor" "-run=mason.test" } }
{ environment H{ } }
{ environment-mode +append-environment+ }
{ stdin +closed+ }
{ stdout "../test-log" }
{ stderr +stdout+ }
{ group +new-group+ }
{ timeout T{ duration { hour 4 } } }
{ status T{ signal { n 15 } } }
{ killed t }
}
</pre></body></html> |
|
From: <sl...@fa...> - 2014-02-25 20:12:50
|
<html><body><h1>Build report for linux/x86.64</h1>
<table>
<tr><td>Build machine:</td><td>linux-mason</td></tr>
<tr><td>Disk usage:</td><td>3 / 39 Gb used (10%)</td></tr>
<tr><td>Build directory:</td><td>/home/sheeple/builds/2014-02-25-16-00</td></tr>
<tr><td>GIT ID:</td><td><a href="http://github.com/slavapestov/factor/commit/bc1dafebc82c8ee1e6fa979e965fccafc4b73a0e">bc1dafebc82c8ee1e6fa979e965fccafc4b73a0e</a></td></tr>
</table><h2>Tests failed</h2>
Build output:
<pre>}
Unit Test: {
[ "<p>\n Sup dude!\n <br>\n</p>\n" ]
[
"<p>Sup dude!<br></p>" parse-html
[ prettyprint-html ] with-string-writer
]
}
Unit Test: {
[
"<div>\n <p>\n Sup dude!\n <br>\n </div>\n</p>\n"
]
[
"<div><p>Sup dude!<br></div></p>" parse-html
[ prettyprint-html ] with-string-writer
]
}
Loading resource:extra/html/parser/utils/utils-tests.factor
Unit Test: { [ "'Rome'" ] [ "Rome" single-quote ] }
Unit Test: { [ "\"Roma\"" ] [ "Roma" double-quote ] }
Unit Test: { [ "'Firenze'" ] [ "Firenze" quote ] }
Unit Test: { [ "\"Caesar's\"" ] [ "Caesar's" quote ] }
Unit Test: { [ "'Italy'" ] [ "Italy" ?quote ] }
Unit Test: { [ "'Italy'" ] [ "'Italy'" ?quote ] }
Unit Test: { [ "\"Italy\"" ] [ "\"Italy\"" ?quote ] }
Unit Test: { [ "Italy" ] [ "Italy" unquote ] }
Unit Test: { [ "Italy" ] [ "'Italy'" unquote ] }
Unit Test: { [ "Italy" ] [ "\"Italy\"" unquote ] }
Loading resource:basis/html/streams/streams-tests.factor
Must Infer: { [ [ ] make-html-string ] }
Unit Test: { [ "" ] [ [ "" write ] make-html-string ] }
Unit Test: { [ "a" ] [ [ 97 write1 ] make-html-string ] }
Unit Test: { [ "&lt;" ] [ [ "<" write ] make-html-string ] }
Unit Test: {
[ "<a href=\"http://www.funky-town.com/austin\">&lt;</a>" ]
[ [ "<" "austin" funky boa write-object ] make-html-string ]
}
Unit Test: {
[ "<span style=\"font-family: monospace; \">car</span>" ]
[
[ "car" H{ { font-name "monospace" } } format ]
make-html-string
]
}
Unit Test: {
[ "<span style=\"color: #ff00ff; \">car</span>" ]
[
[
"car" H{
{
foreground
T{ rgba
{ red 1 }
{ green 0 }
{ blue 1 }
{ alpha 1 }
}
}
} format
] make-html-string
]
}
Unit Test: {
[
"<div style=\"background-color: #ff00ff; white-space: pre; font-family: monospace; display: inline-block;\">cdr</div>"
]
[
[
H{
{
page-color
T{ rgba
{ red 1 }
{ green 0 }
{ blue 1 }
{ alpha 1 }
}
}
} [ "cdr" write ] with-nesting
] make-html-string
]
}
Unit Test: {
[
"<div style=\"white-space: pre; font-family: monospace; display: inline-block;\"></div><br/>"
]
[ [ H{ } [ ] with-nesting nl ] make-html-string ]
}
Unit Test: { [ ] [ [ { 1 2 3 } describe ] with-html-writer drop ] }
Unit Test: {
[ "<img src=\"/icons/class-word.tiff\"/>" ]
[
[
"text" {
{
image
"vocab:definitions/icons/class-word.tiff"
}
} format
] make-html-string
]
}
Loading resource:basis/html/templates/chloe/chloe-tests.factor
Unit Test: { [ ] [ reset-cache ] }
Unit Test: {
[ "Hello world" ]
[ [ "test1" test-template call-template ] run-template ]
}
Unit Test: {
[ "Blah blah" "Hello world" ]
[
[
<box> title set
[ "test2" test-template call-template ] run-template
title get box>
] with-scope
]
}
Unit Test: {
[
"<html><head><title>Hello world</title></head><body>Blah blah</body></html>"
]
[
[
[ "test2" test-template call-template ] "test3"
test-template with-boilerplate
] run-template
]
}
Unit Test: {
[ "True" ]
[ [ "test4" test-template call-template ] run-template ]
}
Unit Test: {
[ "" ]
[ [ "test5" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ begin-form ] }
Unit Test: { [ ] [ "A label" "label" set-value ] }
Unit Test: { [ ] [ link-test "link" set-value ] }
Unit Test: { [ ] [ "int x = 5;" "code" set-value ] }
Unit Test: { [ ] [ "c" "mode" set-value ] }
Unit Test: { [ ] [ { 1 2 3 } "inspector" set-value ] }
Unit Test: { [ ] [ "<p>a paragraph</p>" "html" set-value ] }
Unit Test: { [ ] [ "sheeple" "field" set-value ] }
Unit Test: { [ ] [ "a password" "password" set-value ] }
Unit Test: { [ ] [ "a\nb\nc" "textarea" set-value ] }
Unit Test: { [ ] [ "new york" "choice" set-value ] }
Unit Test: {
[ ]
[
{ "new york" "detroit" "minneapolis" } "choices"
set-value
]
}
Unit Test: {
[ ]
[
[ "test8" test-template call-template ] run-template
drop
]
}
Unit Test: { [ ] [ { 1 2 3 } "numbers" set-value ] }
Unit Test: {
[ "<ul><li>1</li><li>2</li><li>3</li></ul>" ]
[
[ "test7" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
{
T{ person
{ first-name "RBaxter" }
{ last-name "Unknown" }
}
T{ person
{ first-name "Doug" }
{ last-name "Coleman" }
}
} "people" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>"
]
[
[ "test8" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
{
H{
{ "first-name" "RBaxter" }
{ "last-name" "Unknown" }
}
H{
{ "first-name" "Doug" }
{ "last-name" "Coleman" }
}
} "people" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>"
]
[
[ "test8" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: { [ ] [ 1 "id" set-value ] }
Unit Test: {
[ "<a name=\"1\">Hello</a>" ]
[ [ "test9" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ H{ { "a" H{ { "b" "c" } } } } values set ] }
Unit Test: {
[
"<form method=\"post\" action=\"foo\"><div style=\"display: none;\"><input type=\"hidden\" value=\"a\" name=\"__n\"/></div></form>"
]
[ [ "test10" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ begin-form ] }
Unit Test: {
[ ]
[
<form> H{
{ "first-name" "RBaxter" }
{ "last-name" "Unknown" }
} >>values "person" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr></table>"
]
[
[ "test11" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
begin-form { "a" "b" } "choices" set-value
"true" "b" set-value
]
}
Unit Test: {
[
"<input type=\"checkbox\" name=\"a\">a</input><input type=\"checkbox\" checked=\"true\" name=\"b\">b</input>"
]
[ [ "test12" test-template call-template ] run-template ]
}
Must Fail With: {
[ [ "test13" test-template call-template ] run-template ]
[
error>>
T{ unknown-chloe-tag { tag "this-tag-does-not-exist" } }
=
]
}
Unit Test: {
[
"Hello &lt;world&gt; &amp;escaping test;"
"Hello <world> &escaping test;"
]
[
[
<box> title set [
begin-form "&escaping test;" "a-value" set-value
"test14" test-template call-template
] run-template title get box>
] with-scope
]
}
Must Fail With: {
[
[
<box> title set
[ "test15" test-template call-template ]
run-template
] with-scope
]
[ error>> tag-not-allowed-here? ]
}
Loading resource:basis/html/templates/fhtml/fhtml-tests.factor
Unit Test: { [ t ] [ "example" test-template ] }
"\n\n<html>\n <head><title>Simple Embedded Factor Example</title></head>\n <body>\n <p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p>\n </body>\n</html>\n\n"
"\n\n<html>\n <head><title>Simple Embedded Factor Example</title></head>\n <body>\n <p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p>\n </body>\n</html>\n\n"
Unit Test: { [ t ] [ "bug" test-template ] }
"5\n\n"
"5\n\n"
Unit Test: { [ t ] [ "stack" test-template ] }
"The stack: \n\n"
"The stack: \n\n"
Unit Test: { [ ] [ "<%\n%>" parse-template drop ] }
Unit Test: {
[ ]
[
"<%\n IN: html.templates.fhtml.tests\n : test-word ( -- ) ;\n %>"
parse-template drop
]
}
Loading resource:basis/http/http-tests.factor
Unit Test: { [ "text/plain" "UTF-8" ] [ "text/plain" parse-content-type ] }
Unit Test: {
[ "text/html" "ASCII" ]
[ "text/html; charset=ASCII" parse-content-type ]
}
Unit Test: {
[ "text/html" "utf-8" ]
[ "text/html; charset=\"utf-8\"" parse-content-type ]
}
Unit Test: {
[ "application/octet-stream" f ]
[ "application/octet-stream" parse-content-type ]
}
Unit Test: { [ "localhost" f ] [ "localhost" parse-host ] }
Unit Test: { [ "localhost" 8888 ] [ "localhost:8888" parse-host ] }
Unit Test: { [ "::1" 8888 ] [ "::1:8888" parse-host ] }
Unit Test: { [ "127.0.0.1" 8888 ] [ "127.0.0.1:8888" parse-host ] }
Unit Test: { [ "localhost" ] [ URL" http://localhost/" unparse-host ] }
Unit Test: { [ "localhost" ] [ URL" http://localhost/" unparse-host ] }
Unit Test: { [ "localhost" ] [ URL" https://localhost/" unparse-host ] }
Unit Test: {
[ "localhost:8080" ]
[ URL" http://localhost:8080/" unparse-host ]
}
Unit Test: {
[ "localhost:8443" ]
[ URL" https://localhost:8443/" unparse-host ]
}
Unit Test: {
[
T{ request
{ method "POST" }
{ url URL" /bar" }
{ version "1.1" }
{ header
H{
{ "some-header" "1; 2" }
{ "content-length" "4" }
{
"content-type"
"application/octet-stream"
}
}
}
{ post-data
T{ post-data
{ data "blah" }
{ content-type "application/octet-stream" }
}
}
{ cookies V{ } }
{ redirects 10 }
}
]
[
read-request-test-1 lf>crlf
[ read-request ] with-string-reader
]
}
Unit Test: {
{
"POST /bar HTTP/1.1\ncontent-length: 4\ncontent-type: application/octet-stream\nsome-header: 1; 2\n\nblah"
}
[
read-request-test-1 lf>crlf
[ read-request ] with-string-reader
[ write-request ] with-string-writer string-lines "\n"
join
]
}
Unit Test: --> test failed!
Loading resource:basis/http/client/client-tests.factor
Unit Test: { [ "localhost" f ] [ "localhost" parse-host ] }
Unit Test: { [ "localhost" 8888 ] [ "localhost:8888" parse-host ] }
Unit Test: {
[ "foo.txt" ]
[ "http://www.paulgraham.com/foo.txt" download-name ]
}
Unit Test: {
[ "foo.txt" ]
[ "http://www.arc.com/foo.txt?xxx" download-name ]
}
Unit Test: {
[ "foo.txt" ]
[ "http://www.arc.com/foo.txt/" download-name ]
}
Unit Test: { [ "www.arc.com" ] [ "http://www.arc.com////" download-name ] }</pre>
Launcher error:
<pre>Process was killed as a result of a call to
kill-process, or a timeout
Launch descriptor:
T{ process
{ command { "./factor" "-run=mason.test" } }
{ environment H{ } }
{ environment-mode +append-environment+ }
{ stdin +closed+ }
{ stdout "../test-log" }
{ stderr +stdout+ }
{ group +new-group+ }
{ timeout T{ duration { hour 4 } } }
{ status T{ signal { n 15 } } }
{ killed t }
}
</pre></body></html> |
|
From: <sl...@fa...> - 2014-02-25 18:29:11
|
<?xml version="1.0" encoding="UTF-8"?><html>
<body>
<p>Machines which are not sending heartbeats:</p>
<ul><li>linux/x86.64</li><li>linux/x86.32</li><li>windows/x86.64</li><li>windows/x86.32</li><li>linux/x86.64</li></ul>
<a href="http://builds.factorcode.org/dashboard">Dashboard</a>
</body>
</html> |
|
From: <sl...@fa...> - 2014-02-25 15:58:02
|
<html><body><h1>Build report for linux/x86.64</h1>
<table>
<tr><td>Build machine:</td><td>linux-mason</td></tr>
<tr><td>Disk usage:</td><td>3 / 39 Gb used (9%)</td></tr>
<tr><td>Build directory:</td><td>/home/sheeple/builds/2014-02-25-15-55</td></tr>
<tr><td>GIT ID:</td><td><a href="http://github.com/slavapestov/factor/commit/bc1dafebc82c8ee1e6fa979e965fccafc4b73a0e">bc1dafebc82c8ee1e6fa979e965fccafc4b73a0e</a></td></tr>
</table><h2>Bootstrap failed</h2>
Build output:
<pre>*** Stage 2 early init... done
Loading resource:basis/bootstrap/stage2.factor
Loading resource:basis/command-line/command-line.factor
Loading resource:basis/fry/fry.factor
Loading resource:basis/locals/backend/backend.factor
Loading resource:basis/debugger/debugger.factor
Loading resource:basis/summary/summary.factor
Loading resource:basis/prettyprint/prettyprint.factor
Loading resource:basis/colors/colors.factor
Loading resource:basis/grouping/grouping.factor
Loading resource:basis/io/streams/string/string.factor
Loading vocab:bootstrap/bootstrap-error.factor
Loading resource:basis/debugger/debugger.factor
Loading resource:basis/prettyprint/prettyprint.factor
Loading resource:basis/io/streams/string/string.factor
The die word was called by the library. Unless you called it yourself,
you have triggered a bug in Factor. Please report.
Starting low level debugger...
Basic commands:
q ^D -- quit Factor
c -- continue executing Factor - NOT SAFE
t -- throw exception in Factor - NOT SAFE
.s .r .c -- print data, retain, call stacks
help -- full help, including advanced commands
> ==== DATA STACK:
"vocab:bootstrap/bootstrap-error.factor"
T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 1 39 "USING: continuations kernel io debugger vocabs words system namespaces ;" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 1 "USING: continuations kernel io debugger vocabs words system namespaces ;" 6 } 0 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 4 50 "summary io kernel math namespaces make prettyprint" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 3 "USING: alien.strings slots arrays definitions generic hashtables" 6 } 0 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 4 43 "continuations grouping io io.streams.string io.styles kernel" T{ ... ... ... } T{ ... ... ... ... } } f "resource:basis/prettyprint/prettyprint.factor" f } { { "Load resource:basis/prettyprint/prettyprint.factor again" syntax:t } } T{ continuations:continuation { { ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } "resource:basis/prettyprint/prettyprint.factor" T{ ... ... ... ... ... }... } #<callstack @ 0x7f835f61d20a> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... ... ... } [ ... ] [ ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... } 10 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 14 } } } } f "resource:basis/debugger/debugger.factor" f } { { "Load resource:basis/debugger/debugger.factor again" syntax:t } } T{ continuations:continuation { { "USING: continuations kernel io debugger vocabs words system namespaces ;" "" ":c" ":error" "" ""listener" lookup-vocab" "[ restarts. vocab-main execute ]" "[ error get die ] if*" "1 exit" } T{ vectors:vector { 0 0 0 0 0 0 0 0 0 0... } 0 } T{ vocabs:vocab "debugger" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "debugger" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } "resource:basis/debugger/debugger.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 4 50 "summary io kernel math namespaces make prettyprint" T{ vectors:vector { ... ... ... } 1 } T{ continuations:condition T{ ... ... ... ... ... } { ... } T{ ... ... ... ... ... ... } } } f "resource:basis/debugger/debugger.factor" f } { { "Load resource:basis/debugger/debugger.factor again" syntax:t } } f } #<callstack @ 0x7f835f62153a> { [ [ system:nano-count f parser.notes:parser-quiet? namespaces:set-global bootstrap.stage2:default-image-name "output-image" namespaces:set-global "math compiler threads help io tools ui ui.tools unicode handbook" "include" namespaces:set-global... ] [ kernel:drop [ vocabs.loader:load-help? namespaces:off [ ... ... ] bootstrap.stage2:save/restore-error kernel:call ] namespaces:with-scope ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 4 50 "summary io kernel math namespaces make prettyprint" T{ ... ... ... } T{ ... ... ... ... } } f "resource:basis/debugger/debugger.factor" f } { { "Load resource:basis/debugger/debugger.factor again" syntax:t } } T{ continuations:continuation { 7757327838707265 T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } "resource:basis/debugger/debugger.factor" T{ ... ... ... ... ... } { ... } f } #<callstack @ 0x7f835ee96b3a> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { ... ... } [ ... ] [ ... ... ]... } T{ vectors:vector { ... } 1 } T{ vectors:vector { ... ... ... } 3 } } } T{ continuations:condition T{ vocabs.parser:no-word-error "sequence-seek" } { { "Defer word in current vocabulary" "sequence-seek" } } T{ continuations:continuation { 7757327838707265 T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... }... } #<callstack @ 0x7f835ee8718a> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { ... ... } [ ... ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 14 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 22 } } } T{ continuations:continuation { 7757327838707265 T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } { "! Copyright (C) 2004, 2011 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: alien.strings slots arrays definitions generic hashtables" "summary io kernel math namespaces make prettyprint" "prettyprint.config sequences assocs sequences.private strings" "io.styles io.pathnames vectors words system splitting" "math.parser classes.mixin classes.tuple continuations" "continuations.private combinators generic.math classes.builtin" "classes compiler.units generic.standard generic.single vocabs" "init kernel.private io.encodings accessors math.order"... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 0 } T{ vocabs:vocab "prettyprint" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "prettyprint" T{ ... ... ... ... } f f f f } { "! Copyright (C) 2003, 2010 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: arrays accessors assocs classes colors combinators" "continuations grouping io io.streams.string io.styles kernel" "make math math.parser namespaces parser prettyprint.backend" "prettyprint.config prettyprint.custom prettyprint.sections" "quotations sequences sorting strings vocabs vocabs.prettyprint" "words sets generic ;" "FROM: namespaces => set ;" "IN: prettyprint"... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 0 } T{ vocabs:vocab "io.streams.string" T{ ... ... ... ... } f f f f }... } #<callstack @ 0x7f835ee8497a> { [ [ ... ... ... ... ... ... ... ... ... ... ... ] [ ... ... ... ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ ... ] [ ... ... ... ... ... ... ] kernel:if ] T{ effects:effect { ... } { } f f f } T{ effects:effect { ... } { } f f f } { 7757327838707265 "debugger" } [ kernel:drop ] [ f accessors:>>source-loaded? ]... } T{ vectors:vector { T{ ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... }... } 14 } T{ vectors:vector { T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... }... } 22 } } [ kernel:drop ] [ ] [ compiler.units.private:remove-nesting-observer compiler.units.private:finish-compilation-unit ]... } T{ vectors:vector { T{ namespaces.private:global-hashtable T{ hashtables:hashtable 68 0 { ... ... ... ... ... ... ... ... ... ... ... } } } T{ hashtables:hashtable 1 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 3 0 { T{ ... ... } T{ ... ... } compiler.units:old-definitions { ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 7 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } definitions:changed-effects T{ ... ... ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 2 0 { T{ ... ... } T{ ... ... } compiler.units:old-definitions { ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 2 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } vocabs.parser:manifest T{ ... ... ... ... ... ... } lexer:lexer T{ ... ... ... ... ... ... ... } } } } 6 } T{ vectors:vector { T{ continuations:continuation { "vocab:bootstrap/bootstrap-error.factor" f } #<callstack @ 0x7f835ee9ad7a> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... } [ ... ... ... ... ... ] } T{ vectors:vector { ... ... ... ... ... ... } 2 } T{ vectors:vector { } 0 } } T{ continuations:continuation { T{ ... ... ... ... } "vocab:bootstrap/bootstrap-error.factor" f } #<callstack @ 0x7f835ee9af5a> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... ... ... } [ ... ] [ ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... } 4 } T{ vectors:vector { ... ... ... } 1 } } T{ continuations:continuation { T{ ... ... ... ... } f } #<callstack @ 0x7f835ee9b21a> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... ... ... } [ ... ] [ ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... } 2 } } T{ continuations:continuation { { ... ... ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... } [ ... ... ... ... ] [ ... ... ... ... ... ... ... ] f } #<callstack @ 0x7f835ee9b53a> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... ... ... } [ ... ] [ ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 6 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 3 } } T{ continuations:continuation { { ... ... ... ... ... ... ... ... ... } f } #<callstack @ 0x7f835ee9b93a> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... ... ... } [ ... ] [ ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 6 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 4 } } T{ continuations:continuation { { ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } f } #<callstack @ 0x7f835ee9bd8a> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... ... ... } [ ... ] [ ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 6 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } } T{ continuations:continuation { { ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<callstack @ 0x7f835ee9c51a> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... ... ... } [ ... ] [ ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 6 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 6 } } } 7 } } } } f "vocab:bootstrap/bootstrap-error.factor" f } { { "Load vocab:bootstrap/bootstrap-error.factor again" syntax:t } } T{ continuations:continuation { "vocab:bootstrap/bootstrap-error.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 1 39 "USING: continuations kernel io debugger vocabs words system namespaces ;" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 1 "USING: continuations kernel io debugger vocabs words system namespaces ;" 6 } 0 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 4 50 "summary io kernel math namespaces make prettyprint" T{ vectors:vector { ... ... ... } 1 } T{ continuations:condition T{ ... ... ... ... ... } { ... } T{ ... ... ... ... ... ... } } } f "resource:basis/debugger/debugger.factor" f } { { "Load resource:basis/debugger/debugger.factor again" syntax:t } } T{ continuations:continuation { { "USING: continuations kernel io debugger vocabs words system namespaces ;" "" ":c" ":error" "" ""listener" lookup-vocab" "[ restarts. vocab-main execute ]" "[ error get die ] if*" "1 exit" } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 0 } T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } "resource:basis/debugger/debugger.factor" T{ source-files.errors:source-file-error T{ ... ... ... ... ... ... } f "resource:basis/debugger/debugger.factor" f } { { ... ... } } f } #<callstack @ 0x7f835f62153a> { [ [ ... ... ... ... ... ... ... ... ... ... ... ] [ ... ... ... ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } T{ continuations:condition T{ ... ... ... ... ... } { ... } T{ ... ... ... ... ... ... } } T{ continuations:condition T{ ... ... } { ... } T{ ... ... ... ... ... ... } } T{ continuations:continuation { ... ... ... ... ... ... ... ... ... ... ... } #<callstack @ 0x7f835ee8497a> { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... } } [ kernel:drop ] [ ] [ compiler.units.private:remove-nesting-observer compiler.units.private:finish-compilation-unit ]... } T{ vectors:vector { T{ ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } } 6 } T{ vectors:vector { T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } } 7 } } } } f "vocab:bootstrap/bootstrap-error.factor" f } { { "Load vocab:bootstrap/bootstrap-error.factor again" syntax:t } } f } #<callstack @ 0x7f835f624eca> { [ [ system:nano-count f parser.notes:parser-quiet? namespaces:set-global bootstrap.stage2:default-image-name "output-image" namespaces:set-global "math compiler threads help io tools ui ui.tools unicode handbook" "include" namespaces:set-global... ] [ kernel:drop [ vocabs.loader:load-help? namespaces:off [ "vocab:bootstrap/bootstrap-error.factor" parser:parse-file ] bootstrap.stage2:save/restore-error kernel:call ] namespaces:with-scope ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 4 50 "summary io kernel math namespaces make prettyprint" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 3 "USING: alien.strings slots arrays definitions generic hashtables" 6 } 0 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 4 43 "continuations grouping io io.streams.string io.styles kernel" T{ ... ... ... } T{ ... ... ... ... } } f "resource:basis/prettyprint/prettyprint.factor" f } { { "Load resource:basis/prettyprint/prettyprint.factor again" syntax:t } } T{ continuations:continuation { 7757327838707265 T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } "resource:basis/prettyprint/prettyprint.factor" T{ ... ... ... ... ... } { ... }... } #<callstack @ 0x7f835eea085a> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { ... ... } [ ... ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... } 10 } } } } f "resource:basis/debugger/debugger.factor" f } { { "Load resource:basis/debugger/debugger.factor again" syntax:t } } T{ continuations:continuation { 7757327838707265 T{ vocabs:vocab "debugger" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "debugger" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } "resource:basis/debugger/debugger.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 4 50 "summary io kernel math namespaces make prettyprint" T{ vectors:vector { ... ... ... } 1 } T{ continuations:condition T{ ... ... ... ... ... } { ... } T{ ... ... ... ... ... ... } } } f "resource:basis/debugger/debugger.factor" f } { { "Load resource:basis/debugger/debugger.factor again" syntax:t } } f } #<callstack @ 0x7f835ee96b3a> { [ [ system:nano-count f parser.notes:parser-quiet? namespaces:set-global bootstrap.stage2:default-image-name "output-image" namespaces:set-global "math compiler threads help io tools ui ui.tools unicode handbook" "include" namespaces:set-global... ] [ kernel:drop [ vocabs.loader:load-help? namespaces:off [ ... ... ] bootstrap.stage2:save/restore-error kernel:call ] namespaces:with-scope ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ continuations:rethrow ] [ kernel:drop kernel:dup vocabs.loader:find-vocab-root [ vocabs.loader.private:(require) ] [ kernel:dup vocabs:lookup-vocab [ ... ] [ ... ] kernel:if ] kernel:if ] kernel:if ] T{ effects:effect { "name" } { } f f f } T{ effects:effect { "name" } { } f f f } { 7757327838707265 "debugger" } [ kernel:drop ] [ f accessors:>>source-loaded? ]... } T{ vectors:vector { T{ namespaces.private:global-hashtable T{ hashtables:hashtable 68 0 { ... ... ... ... ... ... ... ... ... ... ... } } } } 1 } T{ vectors:vector { T{ continuations:continuation { f } #<callstack @ 0x7f835edb34da> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } T{ ... ... ... } [ ... ... ... ] } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 0 } } T{ continuations:continuation { 7757327838707265 T{ ... ... ... ... ... ... ... } f } #<callstack @ 0x7f835edc09aa> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { ... ... } T{ ... ... ... } [ ... ... ... ] } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } } T{ continuations:continuation { 7757327838707265 T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<callstack @ 0x7f835edc0bea> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { ... ... } [ ... ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 2 } } } 3 } } } T{ continuations:condition T{ vocabs.parser:no-word-error "sequence-seek" } { { "Defer word in current vocabulary" "sequence-seek" } } T{ continuations:continuation { 7757327838707265 T{ vocabs:vocab "debugger" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "debugger" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } { "! Copyright (C) 2004, 2011 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: alien.strings slots arrays definitions generic hashtables" "summary io kernel math namespaces make prettyprint" "prettyprint.config sequences assocs sequences.private strings" "io.styles io.pathnames vectors words system splitting" "math.parser classes.mixin classes.tuple continuations" "continuations.private combinators generic.math classes.builtin" "classes compiler.units generic.standard generic.single vocabs" "init kernel.private io.encodings accessors math.order"... } T{ vectors:vector { 0 0 0 0 0 0 0 0 0 0... } 0 } T{ vocabs:vocab "prettyprint" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "prettyprint" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } { "! Copyright (C) 2003, 2010 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: arrays accessors assocs classes colors combinators" "continuations grouping io io.streams.string io.styles kernel" "make math math.parser namespaces parser prettyprint.backend" "prettyprint.config prettyprint.custom prettyprint.sections" "quotations sequences sorting strings vocabs vocabs.prettyprint" "words sets generic ;" "FROM: namespaces => set ;" "IN: prettyprint"... } T{ vectors:vector { 0 0 0 0 0 0 0 0 0 0... } 0 } T{ vocabs:vocab "io.streams.string" T{ hashtables:hashtable 2 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } "string-reader" io.streams.string:string-reader "string-reader?" io.streams.string:string-reader? } } f f f f }... } #<callstack @ 0x7f835ee8718a> { [ [ system:nano-count f parser.notes:parser-quiet? namespaces:set-global bootstrap.stage2:default-image-name "output-image" namespaces:set-global "math compiler threads help io tools ui ui.tools unicode handbook" "include" namespaces:set-global... ] [ kernel:drop [ vocabs.loader:load-help? namespaces:off [ ... ... ] bootstrap.stage2:save/restore-error kernel:call ] namespaces:with-scope ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ continuations:rethrow ] [ kernel:drop kernel:dup vocabs.loader:find-vocab-root [ vocabs.loader.private:(require) ] [ kernel:dup vocabs:lookup-vocab [ ... ] [ ... ] kernel:if ] kernel:if ] kernel:if ] T{ effects:effect { "name" } { } f f f } T{ effects:effect { "name" } { } f f f } { 7757327838707265 "debugger" } [ kernel:drop ] [ f accessors:>>source-loaded? ]... } T{ vectors:vector { T{ namespaces.private:global-hashtable T{ hashtables:hashtable 68 0 { ... ... ... ... ... ... ... ... ... ... ... } } } T{ hashtables:hashtable 3 0 { T{ ... ... } T{ ... ... } compiler.units:old-definitions { ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 7 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } definitions:changed-effects T{ ... ... ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 2 0 { T{ ... ... } T{ ... ... } compiler.units:old-definitions { ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 2 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } vocabs.parser:manifest T{ ... ... ... ... ... ... } lexer:lexer T{ ... ... ... ... ... ... ... } } } T{ hashtables:hashtable 3 0 { T{ ... ... } T{ ... ... } compiler.units:old-definitions { ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 7 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } definitions:changed-effects T{ ... ... ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 2 0 { T{ ... ... } T{ ... ... } compiler.units:old-definitions { ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 2 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } vocabs.parser:manifest T{ ... ... ... ... ... ... } lexer:lexer T{ ... ... ... ... ... ... ... } } } T{ hashtables:hashtable 3 0 { T{ ... ... } T{ ... ... } compiler.units:old-definitions { ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } }... } 14 } T{ vectors:vector { T{ continuations:continuation { f } #<callstack @ 0x7f835edb34da> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } T{ ... ... ... } [ ... ... ... ] } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 0 } } T{ continuations:continuation { 7757327838707265 T{ ... ... ... ... ... ... ... } f } #<callstack @ 0x7f835edc09aa> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { ... ... } T{ ... ... ... } [ ... ... ... ] } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } } T{ continuations:continuation { 7757327838707265 T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<callstack @ 0x7f835edc0bea> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { ... ... } [ ... ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 2 } } T{ continuations:continuation { 7757327838707265 T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } "resource:basis/debugger/debugger.factor" f } #<callstack @ 0x7f835edc0f1a> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { ... ... } [ ... ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 3 } } T{ continuations:continuation { 7757327838707265 T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... } "resource:basis/debugger/debugger.factor" f } #<callstack @ 0x7f835edc128a> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { ... ... } [ ... ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 3 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 4 } } T{ continuations:continuation { 7757327838707265 T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... } f } #<callstack @ 0x7f835edc16ea> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { ... ... } [ ... ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 4 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } } T{ continuations:continuation { 7757327838707265 T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } [ ... ... ... ... ] [ ... ... ... ... ... ... ... ] f } #<callstack @ 0x7f835edd2eaa> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { ... ... } [ ... ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 6 } } T{ continuations:continuation { 7757327838707265 T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } f } #<callstack @ 0x7f835edd344a> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { ... ... } [ ... ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 7 } } T{ continuations:continuation { 7757327838707265 T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } f } #<callstack @ 0x7f835ede6fda> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { ... ... } [ ... ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 8 } } T{ continuations:continuation { 7757327838707265 T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<callstack @ 0x7f835ede78fa> { [ ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { } [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } { ... ... } [ ... ] [ ... ... ]... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 9 } }... } 22 } } } T{ continuations:continuation { 7757327838707265 T{ vocabs:vocab "debugger" T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } f f f f } T{ vocabs:vocab "debugger" T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } f f f f } { "! Copyright (C) 2004, 2011 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: alien.strings slots arrays definitions generic hashtables" "summary io kernel math namespaces make prettyprint" "prettyprint.config sequences assocs sequences.private strings" "io.styles io.pathnames vectors words system splitting" "math.parser classes.mixin classes.tuple continuations" "continuations.private combinators generic.math classes.builtin" "classes compiler.units generic.standard generic.single vocabs" "init kernel.private io.encodings accessors math.order"... } T{ vectors:vector { 0 0 0 0 0 0 0 0 0 0... } 0 } T{ vocabs:vocab "prettyprint" T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } f f f f } T{ vocabs:vocab "prettyprint" T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } f f f f } { "! Copyright (C) 2003, 2010 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: arrays accessors assocs classes colors combinators" "continuations grouping io io.streams.string io.styles kernel" "make math math.parser namespaces parser prettyprint.backend" "prettyprint.config prettyprint.custom prettyprint.sections" "quotations sequences sorting strings vocabs vocabs.prettyprint" "words sets generic ;" "FROM: namespaces => set ;" "IN: prettyprint"... } T{ vectors:vector { 0 0 0 0 0 0 0 0 0 0... } 0 } T{ vocabs:vocab "io.streams.string" T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } "string-reader" io.streams.string:string-reader "string-reader?" io.streams.string:string-reader? } } f f f f }... } #<callstack @ 0x7f835ee8497a> { [ [ system:nano-count f parser.notes:parser-quiet? namespaces:set-global bootstrap.stage2:default-image-name "output-image" namespaces:set-global "math compiler threads help io tools ui ui.tools unicode handbook" "include" namespaces:set-global... ] [ kernel:drop [ vocabs.loader:load-help? namespaces:off [ "vocab:bootstrap/bootstrap-error.factor" parser:parse-file ] bootstrap.stage2:save/restore-error kernel:call ] namespaces:with-scope ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ continuations:rethrow ] [ kernel:drop kernel:dup vocabs.loader:find-vocab-root [ vocabs.loader.private:(require) ] [ kernel:dup vocabs:lookup-vocab [ kernel:drop ] [ vocabs:no-vocab ] kernel:if ] kernel:if ] kernel:if ] T{ effects:effect { "name" } { } f f f } T{ effects:effect { "name" } { } f f f } { 7757327838707265 "debugger" } [ kernel:drop ] [ f accessors:>>source-loaded? ]... } T{ vectors:vector { T{ namespaces.private:global-hashtable T{ hashtables:hashtable 68 0 { T{ ... ... } T{ ... ... } system:vm-compiler T{ ... ... } destructors:debug-leaks? T{ ... ... } system:image T{ ... ... } vocabs.loader.private:require-when-table T{ ... ... }... } } } T{ hashtables:hashtable 3 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } compiler.units:old-definitions { T{ ... ... ... ... } T{ ... ... ... ... } } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f }... } } T{ hashtables:hashtable 7 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } definitions:changed-effects T{ hash-sets:hash-set 0 0 { ... ... ... ... } } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f }... } } T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } compiler.units:old-definitions { T{ ... ... ... ... } T{ ... ... ... ... } } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f }... } } T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } vocabs.parser:manifest T{ vocabs.parser:manifest f T{ ... ... ... ... } T{ ... ... ... } T{ ... ... ... } T{ ... ... ... } } lexer:lexer T{ lexer:lexer { ... ... ... ... ... ... ... ... ... ... ... } 4 "summary io kernel math namespaces make prettyprint" 50 50 T{ ... ... ... } } } } T{ hashtables:hashtable 3 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } compiler.units:old-definitions { T{ ... ... ... ... } T{ ... ... ... ... } } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f }... } } T{ hashtables:hashtable 7 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } definitions:changed-effects T{ hash-sets:hash-set 0 0 { ... ... ... ... } } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f }... } } T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } compiler.units:old-definitions { T{ ... ... ... ... } T{ ... ... ... ... } } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f }... } } T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } vocabs.parser:manifest T{ vocabs.parser:manifest f T{ ... ... ... ... } T{ ... ... ... } T{ ... ... ... } T{ ... ... ... } } lexer:lexer T{ lexer:lexer { ... ... ... ... ... ... ... ... ... ... ... } 4 "continuations grouping io io.streams.string io.styles kernel" 60 43 T{ ... ... ... } } } } T{ hashtables:hashtable 3 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } compiler.units:old-definitions { T{ ... ... ... ... } T{ ... ... ... ... } } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f }... } }... } 14 } T{ vectors:vector { T{ continuations:continuation { f } #<callstack @ 0x7f835edb34da> { [ [ ... ... ... ... ... ... ... ... ... ... ... ] [ ... ... ... ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } T{ kernel:curry [ ... ... ... ... ... ... ... ... ... ... ... ] [ ... ... ... ... ... ] } [ kernel:drop [ ... ... ... ... ... ] namespaces:with-scope ] } T{ vectors:vector { T{ ... ... } 0 0 0 0 0 0 0 0 0... } 1 } T{ vectors:vector { 0 0 0 0 0 0 0 0 0 0... } 0 } } T{ continuations:continuation { 7757327838707265 T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } f } #<callstack @ 0x7f835edc09aa> { [ [ ... ... ... ... ... ... ... ... ... ... ... ] [ ... ... ... ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ ... ] [ ... ... ... ... ... ... ] kernel:if ] T{ effects:effect { ... } { } f f f } T{ effects:effect { ... } { } f f f } { 7757327838707265 "debugger" } T{ kernel:curry [ ... ... ... ... ... ... ... ] [ ... ... ... ... ... ] } [ [ ... ... ] kernel:keep continuations:rethrow ] } T{ vectors:vector { T{ ... ... } 0 0 0 0 0 0 0 0 0... } 1 } T{ vectors:vector { T{ ... ... ... ... ... ... } 0 0 0 0 0 0 0 0 0... } 1 } } T{ continuations:continuation { 7757327838707265 T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } f } #<callstack @ 0x7f835edc0bea> { [ [ ... ... ... ... ... ... ... ... ... ... ... ] [ ... ... ... ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ ... ] [ ... ... ... ... ... ... ] kernel:if ] T{ effects:effect { ... } { } f f f } T{ effects:effect { ... } { } f f f } { 7757327838707265 "debugger" } [ kernel:drop ] [ f accessors:>>source-loaded? ]... } T{ vectors:vector { T{ ... ... } 0 0 0 0 0 0 0 0 0... } 1 } T{ vectors:vector { T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } 0 0 0 0 0 0 0 0... } 2 } } T{ continuations:continuation { 7757327838707265 T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } "resource:basis/debugger/debugger.factor" f } #<callstack @ 0x7f835edc0f1a> { [ [ ... ... ... ... ... ... ... ... ... ... ... ] [ ... ... ... ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ ... ] [ ... ... ... ... ... ... ] kernel:if ] T{ effects:effect { ... } { } f f f } T{ effects:effect { ... } { } f f f } { 7757327838707265 "debugger" } [ kernel:drop ] [ f accessors:>>source-loaded? ]... } T{ vectors:vector { T{ ... ... } 0 0 0 0 0 0 0 0 0... } 1 } T{ vectors:vector { T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } 0 0 0 0 0 0 0... } 3 } } T{ continuations:continuation { 7757327838707265 T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } T{ io.encodings:decoder T{ ... ... ... ... } io.encodings.utf8:utf8 f } "resource:basis/debugger/debugger.factor" f } #<callstack @ 0x7f835edc128a> { [ [ ... ... ... ... ... ... ... ... ... ... ... ] [ ... ... ... ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ ... ] [ ... ... ... ... ... ... ] kernel:if ] T{ effects:effect { ... } { } f f f } T{ effects:effect { ... } { } f f f } { 7757327838707265 "debugger" } [ kernel:drop ] [ f accessors:>>source-loaded? ]... } T{ vectors:vector { T{ ... ... } T{ ... ... ... ... } T{ ... ... ... ... } 0 0 0 0 0 0 0... } 3 } T{ vectors:vector { T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } 0 0 0 0 0 0... } 4 } } T{ continuations:continuation { 7757327838707265 T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } T{ io.encodings:decoder T{ ... ... ... ... } io.encodings.utf8:utf8 f } f } #<callstack @ 0x7f835edc16ea> { [ [ ... ... ... ... ... ... ... ... ... ... ... ] [ ... ... ... ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ ... ] [ ... ... ... ... ... ... ] kernel:if ] T{ effects:effect { ... } { } f f f } T{ effects:effect { ... } { } f f f } { 7757327838707265 "debugger" } [ kernel:drop ] [ f accessors:>>source-loaded? ]... } T{ vectors:vector { T{ ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } 0 0 0 0 0 0... } 4 } T{ vectors:vector { T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } 0 0 0 0 0... } 5 } } T{ continuations:continuation { 7757327838707265 T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } { "! Copyright (C) 2004, 2011 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: alien.strings slots arrays definitions generic hashtables" "summary io kernel math namespaces make prettyprint" "prettyprint.config sequences assocs sequences.private strings" "io.styles io.pathnames vectors words system splitting" "math.parser classes.mixin classes.tuple continuations" "continuations.private combinators generic.math classes.builtin" "classes compiler.units generic.standard generic.single vocabs" "init kernel.private io.encodings accessors math.order"... } { "! Copyright (C) 2004, 2011 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: alien.strings slots arrays definitions generic hashtables" "summary io kernel math namespaces make prettyprint" "prettyprint.config sequences assocs sequences.private strings" "io.styles io.pathnames vectors words system splitting" "math.parser classes.mixin classes.tuple continuations" "continuations.private combinators generic.math classes.builtin" "classes compiler.units generic.standard generic.single vocabs" "init kernel.private io.encodings accessors math.order"... } [ parser:parse-lines vocabs.parser:auto-used? [ ... ... ... ... ] kernel:when ] [ "syntax" vocabs.parser:use-vocab parser:bootstrap-syntax namespaces:get [ ... ] kernel:when* kernel:call ] f } #<callstack @ 0x7f835edd2eaa> { [ [ ... ... ... ... ... ... ... ... ... ... ... ] [ ... ... ... ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ ... ] [ ... ... ... ... ... ... ] kernel:if ] T{ effects:effect { ... } { } f f f } T{ effects:effect { ... } { } f f f } { 7757327838707265 "debugger" } [ kernel:drop ] [ f accessors:>>source-loaded? ]... } T{ vectors:vector { T{ ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } 0 0 0 0... } 6 } } T{ continuations:continuation { 7757327838707265 T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } { "! Copyright (C) 2004, 2011 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: alien.strings slots arrays definitions generic hashtables" "summary io kernel math namespaces make prettyprint" "prettyprint.config sequences assocs sequences.private strings" "io.styles io.pathnames vectors words system splitting" "math.parser classes.mixin classes.tuple continuations" "continuations.private combinators generic.math classes.builtin" "classes compiler.units generic.standard generic.single vocabs" "init kernel.private io.encodings accessors math.order"... } f } #<callstack @ 0x7f835edd344a> { [ [ ... ... ... ... ... ... ... ... ... ... ... ] [ ... ... ... ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ ... ] [ ... ... ... ... ... ... ] kernel:if ] T{ effects:effect { ... } { } f f f } T{ effects:effect { ... } { } f f f } { 7757327838707265 "debugger" } [ kernel:drop ] [ f accessors:>>source-loaded? ]... } T{ vectors:vector { T{ ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } 0 0 0... } 7 } } T{ continuations:continuation { 7757327838707265 T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } { "! Copyright (C) 2004, 2011 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: alien.strings slots arrays definitions generic hashtables" "summary io kernel math namespaces make prettyprint" "prettyprint.config sequences assocs sequences.private strings" "io.styles io.pathnames vectors words system splitting" "math.parser classes.mixin classes.tuple continuations" "continuations.private combinators generic.math classes.builtin" "classes compiler.units generic.standard generic.single vocabs" "init kernel.private io.encodings accessors math.order"... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 0 } T{ vocabs:vocab "prettyprint" T{ ... ... ... ... } f f f f } f } #<callstack @ 0x7f835ede6fda> { [ [ ... ... ... ... ... ... ... ... ... ... ... ] [ ... ... ... ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ ... ] [ ... ... ... ... ... ... ] kernel:if ] T{ effects:effect { ... } { } f f f } T{ effects:effect { ... } { } f f f } { 7757327838707265 "debugger" } [ kernel:drop ] [ f accessors:>>source-loaded? ]... } T{ vectors:vector { T{ ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } 0 0... } 8 } } T{ continuations:continuation { 7757327838707265 T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "debugger" T{ ... ... ... ... } f f f f } { "! Copyright (C) 2004, 2011 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: alien.strings slots arrays definitions generic hashtables" "summary io kernel math namespaces make prettyprint" "prettyprint.config sequences assocs sequences.private strings" "io.styles io.pathnames vectors words system splitting" "math.parser classes.mixin classes.tuple continuations" "continuations.private combinators generic.math classes.builtin" "classes compiler.units generic.standard generic.single vocabs" "init kernel.private io.encodings accessors math.order"... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 0 } T{ vocabs:vocab "prettyprint" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "prettyprint" T{ ... ... ... ... } f f f f } f } #<callstack @ 0x7f835ede78fa> { [ [ ... ... ... ... ... ... ... ... ... ... ... ] [ ... ... ... ] continuations:recover ] T{ effects:effect { } { } f f f } T{ effects:effect { } { } f f f } { } [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ ... ] [ ... ... ... ... ... ... ] kernel:if ] T{ effects:effect { ... } { } f f f } T{ effects:effect { ... } { } f f f } { 7757327838707265 "debugger" } [ kernel:drop ] [ f accessors:>>source-loaded? ]... } T{ vectors:vector { T{ ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } 0... } 9 } }... } 22 } } [ continuations:<condition> continuations:rethrow ] [ ] } T{ vectors:vector { T{ namespaces.private:global-hashtable T{ hashtables:hashtable 68 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } system:vm-compiler T{ namespaces.private:global-box "GCC 4.8.2" } destructors:debug-leaks? T{ namespaces.private:global-box f } system:image T{ namespaces.private:global-box "boot.unix-x86.64.image" } vocabs.loader.private:require-when-table T{ namespaces.private:global-box T{ vectors:vector { ... ... ... } 2 } }... } } } T{ hashtables:hashtable 1 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ has...
[truncated message content] |
|
From: <sl...@fa...> - 2014-02-25 12:29:07
|
<?xml version="1.0" encoding="UTF-8"?><html>
<body>
<p>Machines which are not sending heartbeats:</p>
<ul><li>linux/x86.64</li><li>linux/x86.32</li><li>windows/x86.64</li><li>windows/x86.32</li><li>linux/x86.64</li></ul>
<a href="http://builds.factorcode.org/dashboard">Dashboard</a>
</body>
</html> |
|
From: <sl...@fa...> - 2014-02-25 10:22:26
|
<html><body><h1>Build report for linux/x86.64</h1>
<table>
<tr><td>Build machine:</td><td>linux-mason</td></tr>
<tr><td>Disk usage:</td><td>3 / 39 Gb used (9%)</td></tr>
<tr><td>Build directory:</td><td>/home/sheeple/builds/2014-02-25-06-10</td></tr>
<tr><td>GIT ID:</td><td><a href="http://github.com/slavapestov/factor/commit/8e5f43ee481a11cf2b441b156cf149ec9108645e">8e5f43ee481a11cf2b441b156cf149ec9108645e</a></td></tr>
</table><h2>Tests failed</h2>
Build output:
<pre>}
Unit Test: {
[ "<p>\n Sup dude!\n <br>\n</p>\n" ]
[
"<p>Sup dude!<br></p>" parse-html
[ prettyprint-html ] with-string-writer
]
}
Unit Test: {
[
"<div>\n <p>\n Sup dude!\n <br>\n </div>\n</p>\n"
]
[
"<div><p>Sup dude!<br></div></p>" parse-html
[ prettyprint-html ] with-string-writer
]
}
Loading resource:extra/html/parser/utils/utils-tests.factor
Unit Test: { [ "'Rome'" ] [ "Rome" single-quote ] }
Unit Test: { [ "\"Roma\"" ] [ "Roma" double-quote ] }
Unit Test: { [ "'Firenze'" ] [ "Firenze" quote ] }
Unit Test: { [ "\"Caesar's\"" ] [ "Caesar's" quote ] }
Unit Test: { [ "'Italy'" ] [ "Italy" ?quote ] }
Unit Test: { [ "'Italy'" ] [ "'Italy'" ?quote ] }
Unit Test: { [ "\"Italy\"" ] [ "\"Italy\"" ?quote ] }
Unit Test: { [ "Italy" ] [ "Italy" unquote ] }
Unit Test: { [ "Italy" ] [ "'Italy'" unquote ] }
Unit Test: { [ "Italy" ] [ "\"Italy\"" unquote ] }
Loading resource:basis/html/streams/streams-tests.factor
Must Infer: { [ [ ] make-html-string ] }
Unit Test: { [ "" ] [ [ "" write ] make-html-string ] }
Unit Test: { [ "a" ] [ [ 97 write1 ] make-html-string ] }
Unit Test: { [ "&lt;" ] [ [ "<" write ] make-html-string ] }
Unit Test: {
[ "<a href=\"http://www.funky-town.com/austin\">&lt;</a>" ]
[ [ "<" "austin" funky boa write-object ] make-html-string ]
}
Unit Test: {
[ "<span style=\"font-family: monospace; \">car</span>" ]
[
[ "car" H{ { font-name "monospace" } } format ]
make-html-string
]
}
Unit Test: {
[ "<span style=\"color: #ff00ff; \">car</span>" ]
[
[
"car" H{
{
foreground
T{ rgba
{ red 1 }
{ green 0 }
{ blue 1 }
{ alpha 1 }
}
}
} format
] make-html-string
]
}
Unit Test: {
[
"<div style=\"background-color: #ff00ff; white-space: pre; font-family: monospace; display: inline-block;\">cdr</div>"
]
[
[
H{
{
page-color
T{ rgba
{ red 1 }
{ green 0 }
{ blue 1 }
{ alpha 1 }
}
}
} [ "cdr" write ] with-nesting
] make-html-string
]
}
Unit Test: {
[
"<div style=\"white-space: pre; font-family: monospace; display: inline-block;\"></div><br/>"
]
[ [ H{ } [ ] with-nesting nl ] make-html-string ]
}
Unit Test: { [ ] [ [ { 1 2 3 } describe ] with-html-writer drop ] }
Unit Test: {
[ "<img src=\"/icons/class-word.tiff\"/>" ]
[
[
"text" {
{
image
"vocab:definitions/icons/class-word.tiff"
}
} format
] make-html-string
]
}
Loading resource:basis/html/templates/chloe/chloe-tests.factor
Unit Test: { [ ] [ reset-cache ] }
Unit Test: {
[ "Hello world" ]
[ [ "test1" test-template call-template ] run-template ]
}
Unit Test: {
[ "Blah blah" "Hello world" ]
[
[
<box> title set
[ "test2" test-template call-template ] run-template
title get box>
] with-scope
]
}
Unit Test: {
[
"<html><head><title>Hello world</title></head><body>Blah blah</body></html>"
]
[
[
[ "test2" test-template call-template ] "test3"
test-template with-boilerplate
] run-template
]
}
Unit Test: {
[ "True" ]
[ [ "test4" test-template call-template ] run-template ]
}
Unit Test: {
[ "" ]
[ [ "test5" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ begin-form ] }
Unit Test: { [ ] [ "A label" "label" set-value ] }
Unit Test: { [ ] [ link-test "link" set-value ] }
Unit Test: { [ ] [ "int x = 5;" "code" set-value ] }
Unit Test: { [ ] [ "c" "mode" set-value ] }
Unit Test: { [ ] [ { 1 2 3 } "inspector" set-value ] }
Unit Test: { [ ] [ "<p>a paragraph</p>" "html" set-value ] }
Unit Test: { [ ] [ "sheeple" "field" set-value ] }
Unit Test: { [ ] [ "a password" "password" set-value ] }
Unit Test: { [ ] [ "a\nb\nc" "textarea" set-value ] }
Unit Test: { [ ] [ "new york" "choice" set-value ] }
Unit Test: {
[ ]
[
{ "new york" "detroit" "minneapolis" } "choices"
set-value
]
}
Unit Test: {
[ ]
[
[ "test8" test-template call-template ] run-template
drop
]
}
Unit Test: { [ ] [ { 1 2 3 } "numbers" set-value ] }
Unit Test: {
[ "<ul><li>1</li><li>2</li><li>3</li></ul>" ]
[
[ "test7" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
{
T{ person
{ first-name "RBaxter" }
{ last-name "Unknown" }
}
T{ person
{ first-name "Doug" }
{ last-name "Coleman" }
}
} "people" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>"
]
[
[ "test8" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
{
H{
{ "first-name" "RBaxter" }
{ "last-name" "Unknown" }
}
H{
{ "first-name" "Doug" }
{ "last-name" "Coleman" }
}
} "people" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>"
]
[
[ "test8" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: { [ ] [ 1 "id" set-value ] }
Unit Test: {
[ "<a name=\"1\">Hello</a>" ]
[ [ "test9" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ H{ { "a" H{ { "b" "c" } } } } values set ] }
Unit Test: {
[
"<form method=\"post\" action=\"foo\"><div style=\"display: none;\"><input type=\"hidden\" value=\"a\" name=\"__n\"/></div></form>"
]
[ [ "test10" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ begin-form ] }
Unit Test: {
[ ]
[
<form> H{
{ "first-name" "RBaxter" }
{ "last-name" "Unknown" }
} >>values "person" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr></table>"
]
[
[ "test11" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
begin-form { "a" "b" } "choices" set-value
"true" "b" set-value
]
}
Unit Test: {
[
"<input type=\"checkbox\" name=\"a\">a</input><input type=\"checkbox\" checked=\"true\" name=\"b\">b</input>"
]
[ [ "test12" test-template call-template ] run-template ]
}
Must Fail With: {
[ [ "test13" test-template call-template ] run-template ]
[
error>>
T{ unknown-chloe-tag { tag "this-tag-does-not-exist" } }
=
]
}
Unit Test: {
[
"Hello &lt;world&gt; &amp;escaping test;"
"Hello <world> &escaping test;"
]
[
[
<box> title set [
begin-form "&escaping test;" "a-value" set-value
"test14" test-template call-template
] run-template title get box>
] with-scope
]
}
Must Fail With: {
[
[
<box> title set
[ "test15" test-template call-template ]
run-template
] with-scope
]
[ error>> tag-not-allowed-here? ]
}
Loading resource:basis/html/templates/fhtml/fhtml-tests.factor
Unit Test: { [ t ] [ "example" test-template ] }
"\n\n<html>\n <head><title>Simple Embedded Factor Example</title></head>\n <body>\n <p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p>\n </body>\n</html>\n\n"
"\n\n<html>\n <head><title>Simple Embedded Factor Example</title></head>\n <body>\n <p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p>\n </body>\n</html>\n\n"
Unit Test: { [ t ] [ "bug" test-template ] }
"5\n\n"
"5\n\n"
Unit Test: { [ t ] [ "stack" test-template ] }
"The stack: \n\n"
"The stack: \n\n"
Unit Test: { [ ] [ "<%\n%>" parse-template drop ] }
Unit Test: {
[ ]
[
"<%\n IN: html.templates.fhtml.tests\n : test-word ( -- ) ;\n %>"
parse-template drop
]
}
Loading resource:basis/http/http-tests.factor
Unit Test: { [ "text/plain" "UTF-8" ] [ "text/plain" parse-content-type ] }
Unit Test: {
[ "text/html" "ASCII" ]
[ "text/html; charset=ASCII" parse-content-type ]
}
Unit Test: {
[ "text/html" "utf-8" ]
[ "text/html; charset=\"utf-8\"" parse-content-type ]
}
Unit Test: {
[ "application/octet-stream" f ]
[ "application/octet-stream" parse-content-type ]
}
Unit Test: { [ "localhost" f ] [ "localhost" parse-host ] }
Unit Test: { [ "localhost" 8888 ] [ "localhost:8888" parse-host ] }
Unit Test: { [ "::1" 8888 ] [ "::1:8888" parse-host ] }
Unit Test: { [ "127.0.0.1" 8888 ] [ "127.0.0.1:8888" parse-host ] }
Unit Test: { [ "localhost" ] [ URL" http://localhost/" unparse-host ] }
Unit Test: { [ "localhost" ] [ URL" http://localhost/" unparse-host ] }
Unit Test: { [ "localhost" ] [ URL" https://localhost/" unparse-host ] }
Unit Test: {
[ "localhost:8080" ]
[ URL" http://localhost:8080/" unparse-host ]
}
Unit Test: {
[ "localhost:8443" ]
[ URL" https://localhost:8443/" unparse-host ]
}
Unit Test: {
[
T{ request
{ method "POST" }
{ url URL" /bar" }
{ version "1.1" }
{ header
H{
{ "some-header" "1; 2" }
{ "content-length" "4" }
{
"content-type"
"application/octet-stream"
}
}
}
{ post-data
T{ post-data
{ data "blah" }
{ content-type "application/octet-stream" }
}
}
{ cookies V{ } }
{ redirects 10 }
}
]
[
read-request-test-1 lf>crlf
[ read-request ] with-string-reader
]
}
Unit Test: {
{
"POST /bar HTTP/1.1\ncontent-length: 4\ncontent-type: application/octet-stream\nsome-header: 1; 2\n\nblah"
}
[
read-request-test-1 lf>crlf
[ read-request ] with-string-reader
[ write-request ] with-string-writer string-lines "\n"
join
]
}
Unit Test: --> test failed!
Loading resource:basis/http/client/client-tests.factor
Unit Test: { [ "localhost" f ] [ "localhost" parse-host ] }
Unit Test: { [ "localhost" 8888 ] [ "localhost:8888" parse-host ] }
Unit Test: {
[ "foo.txt" ]
[ "http://www.paulgraham.com/foo.txt" download-name ]
}
Unit Test: {
[ "foo.txt" ]
[ "http://www.arc.com/foo.txt?xxx" download-name ]
}
Unit Test: {
[ "foo.txt" ]
[ "http://www.arc.com/foo.txt/" download-name ]
}
Unit Test: { [ "www.arc.com" ] [ "http://www.arc.com////" download-name ] }</pre>
Launcher error:
<pre>Process was killed as a result of a call to
kill-process, or a timeout
Launch descriptor:
T{ process
{ command { "./factor" "-run=mason.test" } }
{ environment H{ } }
{ environment-mode +append-environment+ }
{ stdin +closed+ }
{ stdout "../test-log" }
{ stderr +stdout+ }
{ group +new-group+ }
{ timeout T{ duration { hour 4 } } }
{ status T{ signal { n 15 } } }
{ killed t }
}
</pre></body></html> |
|
From: <sl...@fa...> - 2014-02-25 06:29:05
|
<?xml version="1.0" encoding="UTF-8"?><html>
<body>
<p>Machines which are not sending heartbeats:</p>
<ul><li>linux/x86.64</li><li>linux/x86.32</li><li>windows/x86.64</li><li>windows/x86.32</li><li>linux/x86.64</li></ul>
<a href="http://builds.factorcode.org/dashboard">Dashboard</a>
</body>
</html> |
|
From: <sl...@fa...> - 2014-02-25 06:12:47
|
<html><body><h1>Build report for linux/x86.64</h1>
<table>
<tr><td>Build machine:</td><td>linux-mason</td></tr>
<tr><td>Disk usage:</td><td>3 / 39 Gb used (9%)</td></tr>
<tr><td>Build directory:</td><td>/home/sheeple/builds/2014-02-25-06-00</td></tr>
<tr><td>GIT ID:</td><td><a href="http://github.com/slavapestov/factor/commit/bc8977269a9672d4bb1be616f15c14eac26b8a0b">bc8977269a9672d4bb1be616f15c14eac26b8a0b</a></td></tr>
</table><h2>Tests failed</h2>
Build output:
<pre>Boot image is out of date. Changed vocabs:
io.streams.byte-array</pre>
Launcher error:
<pre>Process exited with error code 1
Launch descriptor:
T{ process
{ command { "./factor" "-run=mason.test" } }
{ environment H{ } }
{ environment-mode +append-environment+ }
{ stdin +closed+ }
{ stdout "../test-log" }
{ stderr +stdout+ }
{ group +new-group+ }
{ timeout T{ duration { hour 4 } } }
{ status 1 }
}
</pre></body></html> |
|
From: <sl...@fa...> - 2014-02-25 03:46:01
|
<html><body><h1>Build report for linux/x86.64</h1>
<table>
<tr><td>Build machine:</td><td>linux-mason</td></tr>
<tr><td>Disk usage:</td><td>3 / 39 Gb used (9%)</td></tr>
<tr><td>Build directory:</td><td>/home/sheeple/builds/2014-02-24-23-34</td></tr>
<tr><td>GIT ID:</td><td><a href="http://github.com/slavapestov/factor/commit/bc8977269a9672d4bb1be616f15c14eac26b8a0b">bc8977269a9672d4bb1be616f15c14eac26b8a0b</a></td></tr>
</table><h2>Tests failed</h2>
Build output:
<pre>}
Unit Test: {
[ "<p>\n Sup dude!\n <br>\n</p>\n" ]
[
"<p>Sup dude!<br></p>" parse-html
[ prettyprint-html ] with-string-writer
]
}
Unit Test: {
[
"<div>\n <p>\n Sup dude!\n <br>\n </div>\n</p>\n"
]
[
"<div><p>Sup dude!<br></div></p>" parse-html
[ prettyprint-html ] with-string-writer
]
}
Loading resource:extra/html/parser/utils/utils-tests.factor
Unit Test: { [ "'Rome'" ] [ "Rome" single-quote ] }
Unit Test: { [ "\"Roma\"" ] [ "Roma" double-quote ] }
Unit Test: { [ "'Firenze'" ] [ "Firenze" quote ] }
Unit Test: { [ "\"Caesar's\"" ] [ "Caesar's" quote ] }
Unit Test: { [ "'Italy'" ] [ "Italy" ?quote ] }
Unit Test: { [ "'Italy'" ] [ "'Italy'" ?quote ] }
Unit Test: { [ "\"Italy\"" ] [ "\"Italy\"" ?quote ] }
Unit Test: { [ "Italy" ] [ "Italy" unquote ] }
Unit Test: { [ "Italy" ] [ "'Italy'" unquote ] }
Unit Test: { [ "Italy" ] [ "\"Italy\"" unquote ] }
Loading resource:basis/html/streams/streams-tests.factor
Must Infer: { [ [ ] make-html-string ] }
Unit Test: { [ "" ] [ [ "" write ] make-html-string ] }
Unit Test: { [ "a" ] [ [ 97 write1 ] make-html-string ] }
Unit Test: { [ "&lt;" ] [ [ "<" write ] make-html-string ] }
Unit Test: {
[ "<a href=\"http://www.funky-town.com/austin\">&lt;</a>" ]
[ [ "<" "austin" funky boa write-object ] make-html-string ]
}
Unit Test: {
[ "<span style=\"font-family: monospace; \">car</span>" ]
[
[ "car" H{ { font-name "monospace" } } format ]
make-html-string
]
}
Unit Test: {
[ "<span style=\"color: #ff00ff; \">car</span>" ]
[
[
"car" H{
{
foreground
T{ rgba
{ red 1 }
{ green 0 }
{ blue 1 }
{ alpha 1 }
}
}
} format
] make-html-string
]
}
Unit Test: {
[
"<div style=\"background-color: #ff00ff; white-space: pre; font-family: monospace; display: inline-block;\">cdr</div>"
]
[
[
H{
{
page-color
T{ rgba
{ red 1 }
{ green 0 }
{ blue 1 }
{ alpha 1 }
}
}
} [ "cdr" write ] with-nesting
] make-html-string
]
}
Unit Test: {
[
"<div style=\"white-space: pre; font-family: monospace; display: inline-block;\"></div><br/>"
]
[ [ H{ } [ ] with-nesting nl ] make-html-string ]
}
Unit Test: { [ ] [ [ { 1 2 3 } describe ] with-html-writer drop ] }
Unit Test: {
[ "<img src=\"/icons/class-word.tiff\"/>" ]
[
[
"text" {
{
image
"vocab:definitions/icons/class-word.tiff"
}
} format
] make-html-string
]
}
Loading resource:basis/html/templates/chloe/chloe-tests.factor
Unit Test: { [ ] [ reset-cache ] }
Unit Test: {
[ "Hello world" ]
[ [ "test1" test-template call-template ] run-template ]
}
Unit Test: {
[ "Blah blah" "Hello world" ]
[
[
<box> title set
[ "test2" test-template call-template ] run-template
title get box>
] with-scope
]
}
Unit Test: {
[
"<html><head><title>Hello world</title></head><body>Blah blah</body></html>"
]
[
[
[ "test2" test-template call-template ] "test3"
test-template with-boilerplate
] run-template
]
}
Unit Test: {
[ "True" ]
[ [ "test4" test-template call-template ] run-template ]
}
Unit Test: {
[ "" ]
[ [ "test5" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ begin-form ] }
Unit Test: { [ ] [ "A label" "label" set-value ] }
Unit Test: { [ ] [ link-test "link" set-value ] }
Unit Test: { [ ] [ "int x = 5;" "code" set-value ] }
Unit Test: { [ ] [ "c" "mode" set-value ] }
Unit Test: { [ ] [ { 1 2 3 } "inspector" set-value ] }
Unit Test: { [ ] [ "<p>a paragraph</p>" "html" set-value ] }
Unit Test: { [ ] [ "sheeple" "field" set-value ] }
Unit Test: { [ ] [ "a password" "password" set-value ] }
Unit Test: { [ ] [ "a\nb\nc" "textarea" set-value ] }
Unit Test: { [ ] [ "new york" "choice" set-value ] }
Unit Test: {
[ ]
[
{ "new york" "detroit" "minneapolis" } "choices"
set-value
]
}
Unit Test: {
[ ]
[
[ "test8" test-template call-template ] run-template
drop
]
}
Unit Test: { [ ] [ { 1 2 3 } "numbers" set-value ] }
Unit Test: {
[ "<ul><li>1</li><li>2</li><li>3</li></ul>" ]
[
[ "test7" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
{
T{ person
{ first-name "RBaxter" }
{ last-name "Unknown" }
}
T{ person
{ first-name "Doug" }
{ last-name "Coleman" }
}
} "people" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>"
]
[
[ "test8" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
{
H{
{ "first-name" "RBaxter" }
{ "last-name" "Unknown" }
}
H{
{ "first-name" "Doug" }
{ "last-name" "Coleman" }
}
} "people" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr><tr><td>Doug</td><td>Coleman</td></tr></table>"
]
[
[ "test8" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: { [ ] [ 1 "id" set-value ] }
Unit Test: {
[ "<a name=\"1\">Hello</a>" ]
[ [ "test9" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ H{ { "a" H{ { "b" "c" } } } } values set ] }
Unit Test: {
[
"<form method=\"post\" action=\"foo\"><div style=\"display: none;\"><input type=\"hidden\" value=\"a\" name=\"__n\"/></div></form>"
]
[ [ "test10" test-template call-template ] run-template ]
}
Unit Test: { [ ] [ begin-form ] }
Unit Test: {
[ ]
[
<form> H{
{ "first-name" "RBaxter" }
{ "last-name" "Unknown" }
} >>values "person" set-value
]
}
Unit Test: {
[
"<table><tr><td>RBaxter</td><td>Unknown</td></tr></table>"
]
[
[ "test11" test-template call-template ] run-template
[ blank? not ] filter
]
}
Unit Test: {
[ ]
[
begin-form { "a" "b" } "choices" set-value
"true" "b" set-value
]
}
Unit Test: {
[
"<input type=\"checkbox\" name=\"a\">a</input><input type=\"checkbox\" checked=\"true\" name=\"b\">b</input>"
]
[ [ "test12" test-template call-template ] run-template ]
}
Must Fail With: {
[ [ "test13" test-template call-template ] run-template ]
[
error>>
T{ unknown-chloe-tag { tag "this-tag-does-not-exist" } }
=
]
}
Unit Test: {
[
"Hello &lt;world&gt; &amp;escaping test;"
"Hello <world> &escaping test;"
]
[
[
<box> title set [
begin-form "&escaping test;" "a-value" set-value
"test14" test-template call-template
] run-template title get box>
] with-scope
]
}
Must Fail With: {
[
[
<box> title set
[ "test15" test-template call-template ]
run-template
] with-scope
]
[ error>> tag-not-allowed-here? ]
}
Loading resource:basis/html/templates/fhtml/fhtml-tests.factor
Unit Test: { [ t ] [ "example" test-template ] }
"\n\n<html>\n <head><title>Simple Embedded Factor Example</title></head>\n <body>\n <p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p>\n </body>\n</html>\n\n"
"\n\n<html>\n <head><title>Simple Embedded Factor Example</title></head>\n <body>\n <p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p><p>I like repetition</p>\n </body>\n</html>\n\n"
Unit Test: { [ t ] [ "bug" test-template ] }
"5\n\n"
"5\n\n"
Unit Test: { [ t ] [ "stack" test-template ] }
"The stack: \n\n"
"The stack: \n\n"
Unit Test: { [ ] [ "<%\n%>" parse-template drop ] }
Unit Test: {
[ ]
[
"<%\n IN: html.templates.fhtml.tests\n : test-word ( -- ) ;\n %>"
parse-template drop
]
}
Loading resource:basis/http/http-tests.factor
Unit Test: { [ "text/plain" "UTF-8" ] [ "text/plain" parse-content-type ] }
Unit Test: {
[ "text/html" "ASCII" ]
[ "text/html; charset=ASCII" parse-content-type ]
}
Unit Test: {
[ "text/html" "utf-8" ]
[ "text/html; charset=\"utf-8\"" parse-content-type ]
}
Unit Test: {
[ "application/octet-stream" f ]
[ "application/octet-stream" parse-content-type ]
}
Unit Test: { [ "localhost" f ] [ "localhost" parse-host ] }
Unit Test: { [ "localhost" 8888 ] [ "localhost:8888" parse-host ] }
Unit Test: { [ "::1" 8888 ] [ "::1:8888" parse-host ] }
Unit Test: { [ "127.0.0.1" 8888 ] [ "127.0.0.1:8888" parse-host ] }
Unit Test: { [ "localhost" ] [ URL" http://localhost/" unparse-host ] }
Unit Test: { [ "localhost" ] [ URL" http://localhost/" unparse-host ] }
Unit Test: { [ "localhost" ] [ URL" https://localhost/" unparse-host ] }
Unit Test: {
[ "localhost:8080" ]
[ URL" http://localhost:8080/" unparse-host ]
}
Unit Test: {
[ "localhost:8443" ]
[ URL" https://localhost:8443/" unparse-host ]
}
Unit Test: {
[
T{ request
{ method "POST" }
{ url URL" /bar" }
{ version "1.1" }
{ header
H{
{ "some-header" "1; 2" }
{ "content-length" "4" }
{
"content-type"
"application/octet-stream"
}
}
}
{ post-data
T{ post-data
{ data "blah" }
{ content-type "application/octet-stream" }
}
}
{ cookies V{ } }
{ redirects 10 }
}
]
[
read-request-test-1 lf>crlf
[ read-request ] with-string-reader
]
}
Unit Test: {
{
"POST /bar HTTP/1.1\ncontent-length: 4\ncontent-type: application/octet-stream\nsome-header: 1; 2\n\nblah"
}
[
read-request-test-1 lf>crlf
[ read-request ] with-string-reader
[ write-request ] with-string-writer string-lines "\n"
join
]
}
Unit Test: --> test failed!
Loading resource:basis/http/client/client-tests.factor
Unit Test: { [ "localhost" f ] [ "localhost" parse-host ] }
Unit Test: { [ "localhost" 8888 ] [ "localhost:8888" parse-host ] }
Unit Test: {
[ "foo.txt" ]
[ "http://www.paulgraham.com/foo.txt" download-name ]
}
Unit Test: {
[ "foo.txt" ]
[ "http://www.arc.com/foo.txt?xxx" download-name ]
}
Unit Test: {
[ "foo.txt" ]
[ "http://www.arc.com/foo.txt/" download-name ]
}
Unit Test: { [ "www.arc.com" ] [ "http://www.arc.com////" download-name ] }</pre>
Launcher error:
<pre>Process was killed as a result of a call to
kill-process, or a timeout
Launch descriptor:
T{ process
{ command { "./factor" "-run=mason.test" } }
{ environment H{ } }
{ environment-mode +append-environment+ }
{ stdin +closed+ }
{ stdout "../test-log" }
{ stderr +stdout+ }
{ group +new-group+ }
{ timeout T{ duration { hour 4 } } }
{ status T{ signal { n 15 } } }
{ killed t }
}
</pre></body></html> |