.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Test2::Manual::Anatomy 3pm" .TH Test2::Manual::Anatomy 3pm 2024-05-08 "perl v5.38.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAME Test2::Manual::Anatomy \- The hub for documentation of the inner workings of Test2 components. .SH DESCRIPTION .IX Header "DESCRIPTION" This section covers internals of the Test2 architecture. This is useful information for toolbuilder, but is essential information for maintainers of Test2 itself. .SH "END TO END" .IX Header "END TO END" The Test2::Manual::Anatomy::EndToEnd document is an overview of Test2 from load to finish. .SH EVENTS .IX Header "EVENTS" The Test2::Manual::Anatomy::Event document explains the internals of events. .SH "THE CONTEXT" .IX Header "THE CONTEXT" The Test2::Manual::Anatomy::Context document explains how the Test2::API::Context object works. .SH "THE API AND THE API INSTANCE" .IX Header "THE API AND THE API INSTANCE" The Test2::Manual::Anatomy::API document explains the inner workings of the Test2 API. .SH HUBS .IX Header "HUBS" The Test2::Manual::Anatomy::Hubs document explains the inner working of the Test2 hub stack, and the hubs therein. .SH "THE IPC SYSTEM" .IX Header "THE IPC SYSTEM" The Test2::Manual::Anatomy::IPC document describes the IPC system. .SH "INTERNAL UTILITIES" .IX Header "INTERNAL UTILITIES" The Test2::Manual::Anatomy::Utilities document describes various utilities provided by the Test2 system. .SH "SEE ALSO" .IX Header "SEE ALSO" Test2::Manual \- Primary index of the manual. .SH SOURCE .IX Header "SOURCE" The source code repository for Test2\-Manual can be found at \&\fIhttps://github.com/Test\-More/Test2\-Suite/\fR. .SH MAINTAINERS .IX Header "MAINTAINERS" .IP "Chad Granum " 4 .IX Item "Chad Granum " .SH AUTHORS .IX Header "AUTHORS" .PD 0 .IP "Chad Granum " 4 .IX Item "Chad Granum " .PD .SH COPYRIGHT .IX Header "COPYRIGHT" Copyright 2018 Chad Granum . .PP This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. .PP See \fIhttp://dev.perl.org/licenses/\fR