|
|
|
|
@@ -66,8 +66,8 @@ fn failing_command() {
|
|
|
|
|
.expect_stderr(str![[r#"
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::book): Book building has started
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::book): Running the failing backend
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::renderer): Invoking the "failing" renderer
|
|
|
|
|
[TIMESTAMP] [ERROR] (mdbook::renderer): Renderer exited with non-zero return code.
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook_driver::builtin_renderers): Invoking the "failing" renderer
|
|
|
|
|
[TIMESTAMP] [ERROR] (mdbook_driver::builtin_renderers): Renderer exited with non-zero return code.
|
|
|
|
|
[TIMESTAMP] [ERROR] (mdbook_core::utils): Error: Rendering failed
|
|
|
|
|
[TIMESTAMP] [ERROR] (mdbook_core::utils): [TAB]Caused By: The "failing" renderer failed
|
|
|
|
|
|
|
|
|
|
@@ -84,8 +84,8 @@ fn missing_renderer() {
|
|
|
|
|
.expect_stderr(str![[r#"
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::book): Book building has started
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::book): Running the missing backend
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::renderer): Invoking the "missing" renderer
|
|
|
|
|
[TIMESTAMP] [ERROR] (mdbook::renderer): The command `trduyvbhijnorgevfuhn` wasn't found, is the "missing" backend installed? If you want to ignore this error when the "missing" backend is not installed, set `optional = true` in the `[output.missing]` section of the book.toml configuration file.
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook_driver::builtin_renderers): Invoking the "missing" renderer
|
|
|
|
|
[TIMESTAMP] [ERROR] (mdbook_driver::builtin_renderers): The command `trduyvbhijnorgevfuhn` wasn't found, is the "missing" backend installed? If you want to ignore this error when the "missing" backend is not installed, set `optional = true` in the `[output.missing]` section of the book.toml configuration file.
|
|
|
|
|
[TIMESTAMP] [ERROR] (mdbook_core::utils): Error: Rendering failed
|
|
|
|
|
[TIMESTAMP] [ERROR] (mdbook_core::utils): [TAB]Caused By: Unable to start the backend
|
|
|
|
|
[TIMESTAMP] [ERROR] (mdbook_core::utils): [TAB]Caused By: [NOT_FOUND]
|
|
|
|
|
@@ -101,8 +101,8 @@ fn missing_optional_not_fatal() {
|
|
|
|
|
cmd.expect_stdout(str![[""]]).expect_stderr(str![[r#"
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::book): Book building has started
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::book): Running the missing backend
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::renderer): Invoking the "missing" renderer
|
|
|
|
|
[TIMESTAMP] [WARN] (mdbook::renderer): The command `trduyvbhijnorgevfuhn` for backend `missing` was not found, but was marked as optional.
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook_driver::builtin_renderers): Invoking the "missing" renderer
|
|
|
|
|
[TIMESTAMP] [WARN] (mdbook_driver::builtin_renderers): The command `trduyvbhijnorgevfuhn` for backend `missing` was not found, but was marked as optional.
|
|
|
|
|
|
|
|
|
|
"#]]);
|
|
|
|
|
});
|
|
|
|
|
@@ -133,7 +133,7 @@ Hello World!
|
|
|
|
|
.expect_stderr(str![[r#"
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::book): Book building has started
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::book): Running the arguments backend
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::renderer): Invoking the "arguments" renderer
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook_driver::builtin_renderers): Invoking the "arguments" renderer
|
|
|
|
|
|
|
|
|
|
"#]]);
|
|
|
|
|
});
|
|
|
|
|
@@ -158,7 +158,7 @@ fn backends_receive_render_context_via_stdin() {
|
|
|
|
|
cmd.expect_stdout(str![[""]]).expect_stderr(str![[r#"
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::book): Book building has started
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::book): Running the cat-to-file backend
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::renderer): Invoking the "cat-to-file" renderer
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook_driver::builtin_renderers): Invoking the "cat-to-file" renderer
|
|
|
|
|
|
|
|
|
|
"#]]);
|
|
|
|
|
})
|
|
|
|
|
@@ -236,7 +236,7 @@ fn legacy_relative_command_path() {
|
|
|
|
|
cmd.expect_stdout(str![[""]]).expect_stderr(str![[r#"
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::book): Book building has started
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::book): Running the myrenderer backend
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::renderer): Invoking the "myrenderer" renderer
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook_driver::builtin_renderers): Invoking the "myrenderer" renderer
|
|
|
|
|
|
|
|
|
|
"#]]);
|
|
|
|
|
})
|
|
|
|
|
@@ -255,8 +255,8 @@ fn legacy_relative_command_path() {
|
|
|
|
|
cmd.expect_stdout(str![[""]]).expect_stderr(str![[r#"
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::book): Book building has started
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::book): Running the myrenderer backend
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook::renderer): Invoking the "myrenderer" renderer
|
|
|
|
|
[TIMESTAMP] [WARN] (mdbook::renderer): Renderer command `../renderers/myrenderer[EXE]` uses a path relative to the renderer output directory `[ROOT]/book`. This was previously accepted, but has been deprecated. Relative executable paths should be relative to the book root.
|
|
|
|
|
[TIMESTAMP] [INFO] (mdbook_driver::builtin_renderers): Invoking the "myrenderer" renderer
|
|
|
|
|
[TIMESTAMP] [WARN] (mdbook_driver::builtin_renderers): Renderer command `../renderers/myrenderer[EXE]` uses a path relative to the renderer output directory `[ROOT]/book`. This was previously accepted, but has been deprecated. Relative executable paths should be relative to the book root.
|
|
|
|
|
|
|
|
|
|
"#]]);
|
|
|
|
|
})
|
|
|
|
|
|