Recorded and uploaded test.log. Click items for details. Shift-hover to align with test suite.
loading
starting stream
starting line
starting test
{
time: 1,
type: "reload",
origin: "small.fed.wiki",
hash: "first-functional-test-suite@small.fed.wiki"
}
{
origin: "small.fed.wiki",
hash: "first-functional-test-suite@small.fed.wiki",
slug: "first-functional-test-suite",
site: "small.fed.wiki"
}
{ time: 538, type: "dynaload", plugin: "markdown" }
{ time: 538, type: "dynaload", plugin: "code" }
{ time: 539, type: "reloaded" }
┌───────┬────────┬─────┬──────────────────┬───────────────────────────────┬──────────────────┐
│ (idx) │ pid │ dt │ site │ slug │ where │
├───────┼────────┼─────┼──────────────────┼───────────────────────────────┼──────────────────┤
│ 0 │ 677212 │ 538 │ "small.fed.wiki" │ "first-functional-test-suite" │ "small.fed.wiki" │
└───────┴────────┴─────┴──────────────────┴───────────────────────────────┴──────────────────┘
First Functional Test Suite
┌───────┬────────────────────┬───────────┬─────────────┬────────────────────────────────────────────┬──────────────────────────────┐
│ (idx) │ id │ dt │ type │ look │ links │
├───────┼────────────────────┼───────────┼─────────────┼────────────────────────────────────────────┼──────────────────────────────┤
│ 0 │ "176fafcb23f633b5" │ 538 │ "paragraph" │ "We explore the definition of functional " │ [] │
│ 1 │ "fda677dad5930eef" │ 538 │ "paragraph" │ "We invoke additional tests by following " │ [] │
│ 2 │ "64a2171c0a318a4d" │ 538 │ "paragraph" │ "► run Test Link to Test Page" │ [ "Test Link to Test Page" ] │
│ 3 │ "e8b5ab59c400fad4" │ 538 │ "paragraph" │ "We encourage small tests by collecting a" │ [] │
│ 4 │ "16abd6bf7e54d251" │ undefined │ "markdown" │ "" │ [] │
│ 5 │ "a5d7feea139171ef" │ 538 │ "paragraph" │ 'Run this suite of tests on the "headless' │ [] │
│ 6 │ "c729e89f132b2c33" │ undefined │ "code" │ "" │ [] │
└───────┴────────────────────┴───────────┴─────────────┴────────────────────────────────────────────┴──────────────────────────────┘
run Test Link to Test Page
🀫 Test Link to Test Page
{
time: 541,
type: "reference",
site: "small.fed.wiki",
slug: "test-link-to-test-page",
pid: 677212
}
{ time: 542, type: "dynaloaded", plugin: "markdown", err: undefined }
{ time: 543, type: "dynaloaded", plugin: "code", err: undefined }
{
time: 751,
type: "progress",
event: "reference",
title: "Test Link to Test Page",
err: undefined
}
{ time: 752, type: "referenced" }
see linked test
unknown
show lineup
┌───────┬────────┬─────┬──────────────────┬───────────────────────────────┬──────────────────┐
│ (idx) │ pid │ dt │ site │ slug │ where │
├───────┼────────┼─────┼──────────────────┼───────────────────────────────┼──────────────────┤
│ 0 │ 677212 │ 538 │ "small.fed.wiki" │ "first-functional-test-suite" │ "small.fed.wiki" │
│ 1 │ 779575 │ 752 │ "small.fed.wiki" │ "test-link-to-test-page" │ "small.fed.wiki" │
└───────┴────────┴─────┴──────────────────┴───────────────────────────────┴──────────────────┘
run selected tests
run Test Link Click
🀫 Test Link Click
{
time: 753,
type: "reference",
site: "small.fed.wiki",
slug: "test-link-click",
pid: 779575
}
{
time: 963,
type: "progress",
event: "reference",
title: "Test Link Click",
err: undefined
}
{ time: 963, type: "referenced" }
click How To Wiki ✔︎
{ time: 964, type: "click", title: "How To Wiki", pid: 197637 }
{ time: 964, type: "progress", context: [ "small.fed.wiki", "small.fed.wiki" ] }
{ time: 1615, type: "progress", hit: 0 }
{ time: 1615, type: "dynaload", plugin: "html" }
{ time: 1615, type: "dynaload", plugin: "html" }
{ time: 1615, type: "dynaload", plugin: "html" }
{ time: 1615, type: "dynaload", plugin: "html" }
{ time: 1616, type: "dynaloaded", plugin: "html", err: undefined }
{ time: 1617, type: "dynaloaded", plugin: "html", err: undefined }
{ time: 1617, type: "dynaloaded", plugin: "html", err: undefined }
{ time: 1617, type: "dynaloaded", plugin: "html", err: undefined }
{ time: 1617, type: "clicked" }
succeeds
click Field Guide to the Federation ✔︎
{ time: 1617, type: "click", title: "Field Guide to the Federation", pid: 935420 }
{
time: 1617,
type: "progress",
context: [ "small.fed.wiki", "small.fed.wiki", "fed.wiki.org" ]
}
{ time: 1834, type: "progress", hit: 2 }
{ time: 1835, type: "clicked" }
succeeds
show page
unknown
click You're New Here ✔︎
{ time: 1835, type: "click", title: "You're New Here", pid: 620133 }
{
time: 1835,
type: "progress",
context: [ "small.fed.wiki", "fed.wiki.org", "hello.ward.bay.wiki.org" ]
}
{ time: 2052, type: "progress", hit: 2 }
{ time: 2052, type: "dynaload", plugin: "pagefold" }
{ time: 2052, type: "dynaload", plugin: "pagefold" }
{ time: 2053, type: "dynaloaded", plugin: "pagefold", err: undefined }
{ time: 2053, type: "dynaloaded", plugin: "pagefold", err: undefined }
{ time: 2053, type: "clicked" }
succeeds
click About Flagmatic Plugin ✔︎
{ time: 2053, type: "click", title: "About Flagmatic Plugin", pid: 434072 }
{
time: 2053,
type: "progress",
context: [ "small.fed.wiki", "hello.ward.bay.wiki.org" ]
}
{ time: 2271, type: "progress", hit: 0 }
{ time: 2271, type: "dynaload", plugin: "flagmatic" }
{
time: 2271,
type: "dynaloaded",
plugin: "flagmatic",
err: TypeError: Cannot resolve module "file:///Users/ward/FedWiki/wiki-21/samples/headless/plugins/wiki-client-type-flagmatic.js".
at async dynaload (file:///Users/ward/FedWiki/wiki-21/samples/headless/core/line.js:70:16)
at async render (file:///Users/ward/FedWiki/wiki-21/samples/headless/core/line.js:85:39)
at async Promise.all (index 1)
at async line (file:///Users/ward/FedWiki/wiki-21/samples/headless/core/line.js:32:9)
}
{ time: 2273, type: "clicked" }
succeeds
show lineup
┌───────┬────────┬──────┬───────────────────────────┬─────────────────────────────────┬───────────────────────────┐
│ (idx) │ pid │ dt │ site │ slug │ where │
├───────┼────────┼──────┼───────────────────────────┼─────────────────────────────────┼───────────────────────────┤
│ 0 │ 677212 │ 538 │ "small.fed.wiki" │ "first-functional-test-suite" │ "small.fed.wiki" │
│ 1 │ 779575 │ 752 │ "small.fed.wiki" │ "test-link-to-test-page" │ "small.fed.wiki" │
│ 2 │ 197637 │ 963 │ "small.fed.wiki" │ "test-link-click" │ "small.fed.wiki" │
│ 3 │ 935420 │ 1615 │ "small.fed.wiki" │ "how-to-wiki" │ "small.fed.wiki" │
│ 4 │ 620133 │ 1835 │ "fed.wiki.org" │ "field-guide-to-the-federation" │ "fed.wiki.org" │
│ 5 │ 434072 │ 2052 │ "hello.ward.bay.wiki.org" │ "youre-new-here" │ "hello.ward.bay.wiki.org" │
│ 6 │ 323831 │ 2271 │ "small.fed.wiki" │ "about-flagmatic-plugin" │ "small.fed.wiki" │
└───────┴────────┴──────┴───────────────────────────┴─────────────────────────────────┴───────────────────────────┘
click Welcome Your Community ✔︎
{ time: 2274, type: "click", title: "Welcome Your Community", pid: 620133 }
{
time: 2274,
type: "progress",
context: [ "small.fed.wiki", "fed.wiki.org", "hello.ward.bay.wiki.org" ]
}
{ time: 2491, type: "progress", hit: 2 }
{ time: 2492, type: "dynaload", plugin: "reference" }
{ time: 2492, type: "dynaload", plugin: "reference" }
{ time: 2492, type: "dynaload", plugin: "reference" }
{
time: 2492,
type: "dynaloaded",
plugin: "reference",
err: TypeError: Cannot resolve module "file:///Users/ward/FedWiki/wiki-21/samples/headless/plugins/wiki-client-type-reference.js".
at async dynaload (file:///Users/ward/FedWiki/wiki-21/samples/headless/core/line.js:70:16)
at async render (file:///Users/ward/FedWiki/wiki-21/samples/headless/core/line.js:85:39)
at async Promise.all (index 2)
at async line (file:///Users/ward/FedWiki/wiki-21/samples/headless/core/line.js:32:9)
}
{
time: 2493,
type: "dynaloaded",
plugin: "reference",
err: TypeError: Cannot resolve module "file:///Users/ward/FedWiki/wiki-21/samples/headless/plugins/wiki-client-type-reference.js".
at async dynaload (file:///Users/ward/FedWiki/wiki-21/samples/headless/core/line.js:70:16)
at async render (file:///Users/ward/FedWiki/wiki-21/samples/headless/core/line.js:85:39)
at async Promise.all (index 3)
at async line (file:///Users/ward/FedWiki/wiki-21/samples/headless/core/line.js:32:9)
}
{
time: 2494,
type: "dynaloaded",
plugin: "reference",
err: TypeError: Cannot resolve module "file:///Users/ward/FedWiki/wiki-21/samples/headless/plugins/wiki-client-type-reference.js".
at async dynaload (file:///Users/ward/FedWiki/wiki-21/samples/headless/core/line.js:70:16)
at async render (file:///Users/ward/FedWiki/wiki-21/samples/headless/core/line.js:85:39)
at async Promise.all (index 4)
at async line (file:///Users/ward/FedWiki/wiki-21/samples/headless/core/line.js:32:9)
}
{ time: 2495, type: "clicked" }
succeeds
click Chorus of Voices
absent
show lineup
┌───────┬────────┬──────┬───────────────────────────┬─────────────────────────────────┬───────────────────────────┐
│ (idx) │ pid │ dt │ site │ slug │ where │
├───────┼────────┼──────┼───────────────────────────┼─────────────────────────────────┼───────────────────────────┤
│ 0 │ 677212 │ 538 │ "small.fed.wiki" │ "first-functional-test-suite" │ "small.fed.wiki" │
│ 1 │ 779575 │ 752 │ "small.fed.wiki" │ "test-link-to-test-page" │ "small.fed.wiki" │
│ 2 │ 197637 │ 963 │ "small.fed.wiki" │ "test-link-click" │ "small.fed.wiki" │
│ 3 │ 935420 │ 1615 │ "small.fed.wiki" │ "how-to-wiki" │ "small.fed.wiki" │
│ 4 │ 620133 │ 1835 │ "fed.wiki.org" │ "field-guide-to-the-federation" │ "fed.wiki.org" │
│ 5 │ 937617 │ 2492 │ "hello.ward.bay.wiki.org" │ "welcome-your-community" │ "hello.ward.bay.wiki.org" │
└───────┴────────┴──────┴───────────────────────────┴─────────────────────────────────┴───────────────────────────┘
click how to wiki
absent
fail click A Non-Existant Page ✔︎
{ time: 2496, type: "click", title: "A Non-Existant Page", pid: 197637 }
{ time: 2496, type: "progress", context: [ "small.fed.wiki", "small.fed.wiki" ] }
{ time: 2724, type: "progress", hit: -1 }
{ time: 2724, type: "clicked" }
succeeds with not found where expected