1App::Yath::Command::ps(U3s)er Contributed Perl DocumentatAipopn::Yath::Command::ps(3)
2
3
4

NAME

6       App::Yath::Command::ps - Process list for the runner
7

DESCRIPTION

9       List all running processes and runner stages.
10

USAGE

12           $ yath [YATH OPTIONS] ps [COMMAND OPTIONS]
13
14   YATH OPTIONS
15       Developer
16
17       --dev-lib
18       --dev-lib=lib
19       -D
20       -D=lib
21       -Dlib
22       --no-dev-lib
23           Add paths to @INC before loading ANYTHING. This is what you use if
24           you are developing yath or yath plugins to make sure the yath
25           script finds the local code instead of the installed versions of
26           the same code. You can provide an argument (-Dfoo) to provide a
27           custom path, or you can just use -D without and arg to add lib,
28           blib/lib and blib/arch.
29
30           Can be specified multiple times
31
32       Environment
33
34       --persist-dir ARG
35       --persist-dir=ARG
36       --no-persist-dir
37           Where to find persistence files.
38
39       --persist-file ARG
40       --persist-file=ARG
41       --pfile ARG
42       --pfile=ARG
43       --no-persist-file
44           Where to find the persistence file. The default is
45           /{system-tempdir}/project-yath-persist.json. If no project is
46           specified then it will fall back to the current directory. If the
47           current directory is not writable it will default to
48           /tmp/yath-persist.json which limits you to one persistent runner on
49           your system.
50
51       --project ARG
52       --project=ARG
53       --project-name ARG
54       --project-name=ARG
55       --no-project
56           This lets you provide a label for your current project/codebase.
57           This is best used in a .yath.rc file. This is necessary for a
58           persistent runner.
59
60       Finder Options
61
62       --finder MyFinder
63       --finder +Test2::Harness::Finder::MyFinder
64       --no-finder
65           Specify what Finder subclass to use when searching for
66           files/processing the file list. Use the "+" prefix to specify a
67           fully qualified namespace, otherwise Test2::Harness::Finder::XXX
68           namespace is assumed.
69
70       Help and Debugging
71
72       --show-opts
73       --no-show-opts
74           Exit after showing what yath thinks your options mean
75
76       --version
77       -V
78       --no-version
79           Exit after showing a helpful usage message
80
81       Plugins
82
83       --no-scan-plugins
84       --no-no-scan-plugins
85           Normally yath scans for and loads all App::Yath::Plugin::* modules
86           in order to bring in command-line options they may provide. This
87           flag will disable that. This is useful if you have a naughty plugin
88           that is loading other modules when it should not.
89
90       --plugins PLUGIN
91       --plugins +App::Yath::Plugin::PLUGIN
92       --plugins PLUGIN=arg1,arg2,...
93       --plugin PLUGIN
94       --plugin +App::Yath::Plugin::PLUGIN
95       --plugin PLUGIN=arg1,arg2,...
96       -pPLUGIN
97       --no-plugins
98           Load a yath plugin.
99
100           Can be specified multiple times
101
102   COMMAND OPTIONS
103       Cover Options
104
105       --cover-aggregator ByTest
106       --cover-aggregator ByRun
107       --cover-aggregator +Custom::Aggregator
108       --cover-agg ByTest
109       --cover-agg ByRun
110       --cover-agg +Custom::Aggregator
111       --no-cover-aggregator
112           Choose a custom aggregator subclass
113
114       --cover-class ARG
115       --cover-class=ARG
116       --no-cover-class
117           Choose a Test2::Plugin::Cover subclass
118
119       --cover-dirs ARG
120       --cover-dirs=ARG
121       --cover-dir ARG
122       --cover-dir=ARG
123       --no-cover-dirs
124           NO DESCRIPTION - FIX ME
125
126           Can be specified multiple times
127
128       --cover-exclude-private
129       --no-cover-exclude-private
130       --cover-files
131       --no-cover-files
132           Use Test2::Plugin::Cover to collect coverage data for what files
133           are touched by what tests. Unlike Devel::Cover this has very little
134           performance impact (About 4% difference)
135
136       --cover-from path/to/log.jsonl
137       --cover-from http://example.com/coverage
138       --cover-from path/to/coverage.jsonl
139       --no-cover-from
140           This can be a test log, a coverage dump (old style json or new
141           jsonl format), or a url to any of the previous. Tests will not be
142           run if the file/url is invalid.
143
144       --cover-from-type json
145       --cover-from-type jsonl
146       --cover-from-type log
147       --no-cover-from-type
148           File type for coverage source. Usually it can be detected, but when
149           it cannot be you should specify. "json" is old style single-blob
150           coverage data, "jsonl" is the new by-test style, "log" is a logfile
151           from a previous run.
152
153       --cover-manager My::Coverage::Manager
154       --no-cover-manager
155           Coverage 'from' manager to use when coverage data does not provide
156           one
157
158       --cover-maybe-from path/to/log.jsonl
159       --cover-maybe-from http://example.com/coverage
160       --cover-maybe-from path/to/coverage.jsonl
161       --no-cover-maybe-from
162           This can be a test log, a coverage dump (old style json or new
163           jsonl format), or a url to any of the previous. Tests will coninue
164           if even if the coverage file/url is invalid.
165
166       --cover-maybe-from-type json
167       --cover-maybe-from-type jsonl
168       --cover-maybe-from-type log
169       --no-cover-maybe-from-type
170           Same as "from_type" but for "maybe_from". Defaults to "from_type"
171           if that is specified, otherwise auto-detect
172
173       --cover-metrics
174       --no-cover-metrics
175       --cover-types ARG
176       --cover-types=ARG
177       --cover-type ARG
178       --cover-type=ARG
179       --no-cover-types
180           NO DESCRIPTION - FIX ME
181
182           Can be specified multiple times
183
184       --cover-write
185       --cover-write=coverage.jsonl
186       --cover-write=coverage.json
187       --no-cover-write
188           Create a json or jsonl file of all coverage data seen during the
189           run (This implies --cover-files).
190
191       Display Options
192
193       --color
194       --no-color
195           Turn color on, default is true if STDOUT is a TTY.
196
197       --hide-runner-output
198       --no-hide-runner-output
199           Hide output from the runner, showing only test output. (See Also
200           truncate_runner_output)
201
202       --no-wrap
203       --no-no-wrap
204           Do not do fancy text-wrapping, let the terminal handle it
205
206       --progress
207       --no-progress
208           Toggle progress indicators. On by default if STDOUT is a TTY. You
209           can use --no-progress to disable the 'events seen' counter and
210           buffered event pre-display
211
212       --quiet
213       -q
214       --no-quiet
215           Be very quiet.
216
217           Can be specified multiple times
218
219       --renderers +My::Renderer
220       --renderers Renderer=arg1,arg2,...
221       --renderer +My::Renderer
222       --renderer Renderer=arg1,arg2,...
223       --no-renderers
224           Specify renderers, (Default: "Formatter=Test2"). Use "+" to give a
225           fully qualified module name. Without "+"
226           "Test2::Harness::Renderer::" will be prepended to your argument.
227
228           Can be specified multiple times. If the same key is listed multiple
229           times the value lists will be appended together.
230
231       --show-times
232       -T
233       --no-show-times
234           Show the timing data for each job
235
236       --term-width 80
237       --term-width 200
238       --term-size 80
239       --term-size 200
240       --no-term-width
241           Alternative to setting $TABLE_TERM_SIZE. Setting this will override
242           the terminal width detection to the number of characters specified.
243
244       --truncate-runner-output
245       --no-truncate-runner-output
246           Only show runner output that was generated after the current
247           command. This is only useful with a persistent runner.
248
249       --verbose
250       -v
251       --no-verbose
252           Be more verbose
253
254           Can be specified multiple times
255
256       Finder Options
257
258       --changed path/to/file
259       --no-changed
260           Specify one or more files as having been changed.
261
262           Can be specified multiple times
263
264       --changed-only
265       --no-changed-only
266           Only search for tests for changed files (Requires a coverage data
267           source, also requires a list of changes either from the --changed
268           option, or a plugin that implements changed_files() or
269           changed_diff())
270
271       --changes-diff path/to/diff.diff
272       --no-changes-diff
273           Path to a diff file that should be used to find changed files for
274           use with --changed-only. This must be in the same format as `git
275           diff -W --minimal -U1000000`
276
277       --changes-exclude-file path/to/file
278       --no-changes-exclude-file
279           Specify one or more files to ignore when looking at changes
280
281           Can be specified multiple times
282
283       --changes-exclude-loads
284       --no-changes-exclude-loads
285           Exclude coverage tests which only load changed files, but never
286           call code from them. (default: off)
287
288       --changes-exclude-nonsub
289       --no-changes-exclude-nonsub
290           Exclude changes outside of subroutines (perl files only) (default:
291           off)
292
293       --changes-exclude-opens
294       --no-changes-exclude-opens
295           Exclude coverage tests which only open() changed files, but never
296           call code from them. (default: off)
297
298       --changes-exclude-pattern '(apple|pear|orange)'
299       --no-changes-exclude-pattern
300           Ignore files matching this pattern when looking for changes. Your
301           pattern will be inserted unmodified into a `$file =~ m/$pattern/`
302           check.
303
304           Can be specified multiple times
305
306       --changes-filter-file path/to/file
307       --no-changes-filter-file
308           Specify one or more files to check for changes. Changes to other
309           files will be ignored
310
311           Can be specified multiple times
312
313       --changes-filter-pattern '(apple|pear|orange)'
314       --no-changes-filter-pattern
315           Specify a pattern for change checking. When only running tests for
316           changed files this will limit which files are checked for changes.
317           Only files that match this pattern will be checked. Your pattern
318           will be inserted unmodified into a `$file =~ m/$pattern/` check.
319
320           Can be specified multiple times
321
322       --changes-include-whitespace
323       --no-changes-include-whitespace
324           Include changed lines that are whitespace only (default: off)
325
326       --changes-plugin Git
327       --changes-plugin +App::Yath::Plugin::Git
328       --no-changes-plugin
329           What plugin should be used to detect changed files.
330
331       --default-at-search ARG
332       --default-at-search=ARG
333       --no-default-at-search
334           Specify the default file/dir search when 'AUTHOR_TESTING' is set.
335           Defaults to './xt'. The default AT search is only used if no files
336           were specified at the command line
337
338           Can be specified multiple times
339
340       --default-search ARG
341       --default-search=ARG
342       --no-default-search
343           Specify the default file/dir search. defaults to './t', './t2', and
344           'test.pl'. The default search is only used if no files were
345           specified at the command line
346
347           Can be specified multiple times
348
349       --durations file.json
350       --durations http://example.com/durations.json
351       --no-durations
352           Point at a json file or url which has a hash of relative test
353           filenames as keys, and 'SHORT', 'MEDIUM', or 'LONG' as values. This
354           will override durations listed in the file headers. An exception
355           will be thrown if the durations file or url does not work.
356
357       --durations-threshold ARG
358       --durations-threshold=ARG
359       --Dt ARG
360       --Dt=ARG
361       --no-durations-threshold
362           Only fetch duration data if running at least this number of tests.
363           Default (-j value + 1)
364
365       --exclude-file t/nope.t
366       --no-exclude-file
367           Exclude a file from testing
368
369           Can be specified multiple times
370
371       --exclude-list file.txt
372       --exclude-list http://example.com/exclusions.txt
373       --no-exclude-list
374           Point at a file or url which has a new line separated list of test
375           file names to exclude from testing. Starting a line with a '#' will
376           comment it out (for compatibility with Test2::Aggregate list
377           files).
378
379           Can be specified multiple times
380
381       --exclude-pattern t/nope.t
382       --no-exclude-pattern
383           Exclude a pattern from testing, matched using m/$PATTERN/
384
385           Can be specified multiple times
386
387       --extension ARG
388       --extension=ARG
389       --ext ARG
390       --ext=ARG
391       --no-extension
392           Specify valid test filename extensions, default: t and t2
393
394           Can be specified multiple times
395
396       --maybe-durations file.json
397       --maybe-durations http://example.com/durations.json
398       --no-maybe-durations
399           Point at a json file or url which has a hash of relative test
400           filenames as keys, and 'SHORT', 'MEDIUM', or 'LONG' as values. This
401           will override durations listed in the file headers. An exception
402           will be thrown if the durations file or url does not work.
403
404       --no-long
405       --no-no-long
406           Do not run tests that have their duration flag set to 'LONG'
407
408       --only-long
409       --no-only-long
410           Only run tests that have their duration flag set to 'LONG'
411
412       --rerun
413       --rerun=path/to/log.jsonl
414       --rerun=plugin_specific_string
415       --no-rerun
416           Re-Run tests from a previous run from a log file (or last log
417           file). Plugins can intercept this, such as YathUIDB which will grab
418           a run UUID and derive tests to re-run from that.
419
420       --rerun-failed
421       --rerun-failed=path/to/log.jsonl
422       --rerun-failed=plugin_specific_string
423       --no-rerun-failed
424           Re-Run failed tests from a previous run from a log file (or last
425           log file). Plugins can intercept this, such as YathUIDB which will
426           grab a run UUID and derive tests to re-run from that.
427
428       --rerun-plugin Foo
429       --rerun-plugin +App::Yath::Plugin::Foo
430       --no-rerun-plugin
431           What plugin(s) should be used for rerun (will fallback to other
432           plugins if the listed ones decline the value, this is just used ot
433           set an order of priority)
434
435           Can be specified multiple times
436
437       --search ARG
438       --search=ARG
439       --no-search
440           List of tests and test directories to use instead of the default
441           search paths. Typically these can simply be listed as command line
442           arguments without the --search prefix.
443
444           Can be specified multiple times
445
446       --show-changed-files
447       --no-show-changed-files
448           Print a list of changed files if any are found
449
450       Formatter Options
451
452       --formatter ARG
453       --formatter=ARG
454       --no-formatter
455           NO DESCRIPTION - FIX ME
456
457       --qvf
458       --no-qvf
459           [Q]uiet, but [V]erbose on [F]ailure. Hide all output from tests
460           when they pass, except to say they passed. If a test fails then ALL
461           output from the test is verbosely output.
462
463       --show-job-end
464       --no-show-job-end
465           Show output when a job ends. (Default: on)
466
467       --show-job-info
468       --no-show-job-info
469           Show the job configuration when a job starts. (Default: off, unless
470           -vv)
471
472       --show-job-launch
473       --no-show-job-launch
474           Show output for the start of a job. (Default: off unless -v)
475
476       --show-run-info
477       --no-show-run-info
478           Show the run configuration when a run starts. (Default: off, unless
479           -vv)
480
481       Git Options
482
483       --git-change-base master
484       --git-change-base HEAD^
485       --git-change-base df22abe4
486       --no-git-change-base
487           Find files changed by all commits in the current branch from most
488           recent stopping when a commit is found that is also present in the
489           history of the branch/commit specified as the change base.
490
491       Help and Debugging
492
493       --dummy
494       -d
495       --no-dummy
496           Dummy run, do not actually execute anything
497
498           Can also be set with the following environment variables:
499           "T2_HARNESS_DUMMY"
500
501       --help
502       -h
503       --no-help
504           exit after showing help information
505
506       --interactive
507       -i
508       --no-interactive
509           Use interactive mode, 1 test at a time, stdin forwarded to it
510
511       --keep-dirs
512       --keep_dir
513       -k
514       --no-keep-dirs
515           Do not delete directories when done. This is useful if you want to
516           inspect the directories used for various commands.
517
518       --procname-prefix ARG
519       --procname-prefix=ARG
520       --no-procname-prefix
521           Add a prefix to all proc names (as seen by ps).
522
523       --summary
524       --summary=/path/to/summary.json
525       --no-summary
526           Write out a summary json file, if no path is provided
527           'summary.json' will be used. The .json extension is added
528           automatically if omitted.
529
530       Logging Options
531
532       --bzip2
533       --bz2
534       --bzip2_log
535       -B
536       --no-bzip2
537           Use bzip2 compression when writing the log. This option implies -L.
538           The .bz2 prefix is added to log file name for you
539
540       --gzip
541       --gz
542       --gzip_log
543       -G
544       --no-gzip
545           Use gzip compression when writing the log. This option implies -L.
546           The .gz prefix is added to log file name for you
547
548       --log
549       -L
550       --no-log
551           Turn on logging
552
553       --log-dir ARG
554       --log-dir=ARG
555       --no-log-dir
556           Specify a log directory. Will fall back to the system temp dir.
557
558       --log-file ARG
559       --log-file=ARG
560       -F ARG
561       -F=ARG
562       --no-log-file
563           Specify the name of the log file. This option implies -L.
564
565       --log-file-format ARG
566       --log-file-format=ARG
567       --lff ARG
568       --lff=ARG
569       --no-log-file-format
570           Specify the format for automatically-generated log files.
571           Overridden by --log-file, if given. This option implies -L
572           (Default: \$YATH_LOG_FILE_FORMAT, if that is set, or else
573           "%!P%Y-%m-%d~%H:%M:%S~%!U~%!p.jsonl"). This is a string in which
574           percent-escape sequences will be replaced as per POSIX::strftime.
575           The following special escape sequences are also replaced: (%!P :
576           Project name followed by a ~, if a project is defined, otherwise
577           empty string) (%!U : the unique test run ID) (%!p : the process ID)
578           (%!S : the number of seconds since local midnight UTC)
579
580           Can also be set with the following environment variables:
581           "YATH_LOG_FILE_FORMAT", "TEST2_HARNESS_LOG_FORMAT"
582
583       Notification Options
584
585       --notify-email foo@example.com
586       --no-notify-email
587           Email the test results to the specified email address(es)
588
589           Can be specified multiple times
590
591       --notify-email-fail foo@example.com
592       --no-notify-email-fail
593           Email failing results to the specified email address(es)
594
595           Can be specified multiple times
596
597       --notify-email-from foo@example.com
598       --no-notify-email-from
599           If any email is sent, this is who it will be from
600
601       --notify-email-owner
602       --no-notify-email-owner
603           Email the owner of broken tests files upon failure. Add `# HARNESS-
604           META-OWNER foo@example.com` to the top of a test file to give it an
605           owner
606
607       --notify-no-batch-email
608       --no-notify-no-batch-email
609           Usually owner failures are sent as a single batch at the end of
610           testing. Toggle this to send failures as they happen.
611
612       --notify-no-batch-slack
613       --no-notify-no-batch-slack
614           Usually owner failures are sent as a single batch at the end of
615           testing. Toggle this to send failures as they happen.
616
617       --notify-slack '#foo'
618       --notify-slack '@bar'
619       --no-notify-slack
620           Send results to a slack channel and/or user
621
622           Can be specified multiple times
623
624       --notify-slack-fail '#foo'
625       --notify-slack-fail '@bar'
626       --no-notify-slack-fail
627           Send failing results to a slack channel and/or user
628
629           Can be specified multiple times
630
631       --notify-slack-owner
632       --no-notify-slack-owner
633           Send slack notifications to the slack channels/users listed in test
634           meta-data when tests fail.
635
636       --notify-slack-url https://hooks.slack.com/...
637       --no-notify-slack-url
638           Specify an API endpoint for slack webhook integrations
639
640       --notify-text ARG
641       --notify-text=ARG
642       --message ARG
643       --message=ARG
644       --msg ARG
645       --msg=ARG
646       --no-notify-text
647           Add a custom text snippet to email/slack notifications
648
649       --notify-text-module ARG
650       --notify-text-module=ARG
651       --message_module ARG
652       --message_module=ARG
653       --no-notify-text-module
654           Use the specified module to generate messages for emails and/or
655           slack.
656
657       Run Options
658
659       --author-testing
660       -A
661       --no-author-testing
662           This will set the AUTHOR_TESTING environment to true
663
664       --dbi-profiling
665       --no-dbi-profiling
666           Use Test2::Plugin::DBIProfile to collect database profiling data
667
668       --env-var VAR=VAL
669       -EVAR=VAL
670       -E VAR=VAL
671       --no-env-var
672           Set environment variables to set when each test is run.
673
674           Can be specified multiple times
675
676       --event-uuids
677       --uuids
678       --no-event-uuids
679           Use Test2::Plugin::UUID inside tests (default: on)
680
681       --fields name:details
682       --fields JSON_STRING
683       -f name:details
684       -f JSON_STRING
685       --no-fields
686           Add custom data to the harness run
687
688           Can be specified multiple times
689
690       --input ARG
691       --input=ARG
692       --no-input
693           Input string to be used as standard input for ALL tests. See also:
694           --input-file
695
696       --input-file ARG
697       --input-file=ARG
698       --no-input-file
699           Use the specified file as standard input to ALL tests
700
701       --io-events
702       --no-io-events
703           Use Test2::Plugin::IOEvents inside tests to turn all prints into
704           test2 events (default: off)
705
706       --link 'https://travis.work/builds/42'
707       --link 'https://jenkins.work/job/42'
708       --link 'https://buildbot.work/builders/foo/builds/42'
709       --no-link
710           Provide one or more links people can follow to see more about this
711           run.
712
713           Can be specified multiple times
714
715       --load ARG
716       --load=ARG
717       --load-module ARG
718       --load-module=ARG
719       -m ARG
720       -m=ARG
721       --no-load
722           Load a module in each test (after fork). The "import" method is not
723           called.
724
725           Can be specified multiple times
726
727       --load-import Module
728       --load-import Module=import_arg1,arg2,...
729       --loadim Module
730       --loadim Module=import_arg1,arg2,...
731       -M Module
732       -M Module=import_arg1,arg2,...
733       --no-load-import
734           Load a module in each test (after fork). Import is called.
735
736           Can be specified multiple times. If the same key is listed multiple
737           times the value lists will be appended together.
738
739       --mem-usage
740       --no-mem-usage
741           Use Test2::Plugin::MemUsage inside tests (default: on)
742
743       --retry ARG
744       --retry=ARG
745       -r ARG
746       -r=ARG
747       --no-retry
748           Run any jobs that failed a second time. NOTE: --retry=1 means
749           failing tests will be attempted twice!
750
751       --retry-isolated
752       --retry-iso
753       --no-retry-isolated
754           If true then any job retries will be done in isolation (as though
755           -j1 was set)
756
757       --run-id
758       --id
759       --no-run-id
760           Set a specific run-id. (Default: a UUID)
761
762       --test-args ARG
763       --test-args=ARG
764       --no-test-args
765           Arguments to pass in as @ARGV for all tests that are run. These can
766           be provided easier using the '::' argument separator.
767
768           Can be specified multiple times
769
770       --stream
771       --no-stream
772           Use the stream formatter (default is on)
773
774       --tap
775       --TAP
776       ----no-stream
777       --no-tap
778           The TAP format is lossy and clunky. Test2::Harness normally uses a
779           newer streaming format to receive test results. There are
780           old/legacy tests where this causes problems, in which case setting
781           --TAP or --no-stream can help.
782
783       YathUI Options
784
785       --yathui-api-key ARG
786       --yathui-api-key=ARG
787       --no-yathui-api-key
788           Yath-UI API key. This is not necessary if your Yath-UI instance is
789           set to single-user
790
791       --yathui-coverage
792       --no-yathui-coverage
793           Poll coverage data from Yath-UI to determine what tests should be
794           run for changed files
795
796       --yathui-db
797       --no-yathui-db
798           Add the YathUI DB renderer in addition to other renderers
799
800       --yathui-durations
801       --no-yathui-durations
802           Poll duration data from Yath-UI to help order tests efficiently
803
804       --yathui-grace
805       --no-yathui-grace
806           If yath cannot connect to yath-ui it normally throws an error, use
807           this to make it fail gracefully. You get a warning, but things keep
808           going.
809
810       --yathui-long-duration 10
811       --no-yathui-long-duration
812           Minimum duration length (seconds) before a test goes from MEDIUM to
813           LONG
814
815       --yathui-medium-duration 5
816       --no-yathui-medium-duration
817           Minimum duration length (seconds) before a test goes from SHORT to
818           MEDIUM
819
820       --yathui-mode summary
821       --yathui-mode qvf
822       --yathui-mode qvfd
823       --yathui-mode complete
824       --no-yathui-mode
825           Set the upload mode (default 'qvfd')
826
827       --yathui-only
828       --no-yathui-only
829           Only use the YathUI renderer
830
831       --yathui-only-db
832       --no-yathui-only-db
833           Only use the YathUI DB renderer
834
835       --yathui-port 8080
836       --no-yathui-port
837           Port to use when running a local server
838
839       --yathui-port-command get_port.sh
840       --yathui-port-command get_port.sh --pid $$
841       --no-yathui-port-command
842           Use a command to get a port number. "$$" will be replaced with the
843           PID of the yath process
844
845       --yathui-project ARG
846       --yathui-project=ARG
847       --no-yathui-project
848           The Yath-UI project for your test results
849
850       --yathui-render
851       --no-yathui-render
852           Add the YathUI renderer in addition to other renderers
853
854       --yathui-retry
855       --no-yathui-retry
856           How many times to try an operation before giving up
857
858           Can be specified multiple times
859
860       --yathui-schema PostgreSQL
861       --yathui-schema MySQL
862       --yathui-schema MySQL56
863       --no-yathui-schema
864           What type of DB/schema to use when using a temporary database
865
866       --yathui-upload
867       --no-yathui-upload
868           Upload the log to Yath-UI
869
870       --yathui-url http://my-yath-ui.com/...
871       --uri http://my-yath-ui.com/...
872       --no-yathui-url
873           Yath-UI url
874
875       --yathui-user ARG
876       --yathui-user=ARG
877       --no-yathui-user
878           Username to attach to the data sent to the db
879
880       --yathui-db-buffering none
881       --yathui-db-buffering job
882       --yathui-db-buffering diag
883       --yathui-db-buffering run
884       --no-yathui-db-buffering
885           Type of buffering to use, if "none" then events are written to the
886           db one at a time, which is SLOW
887
888       --yathui-db-config ARG
889       --yathui-db-config=ARG
890       --no-yathui-db-config
891           Module that implements 'MODULE->yath_ui_config(%params)' which
892           should return a Test2::Harness::UI::Config instance.
893
894       --yathui-db-coverage
895       --no-yathui-db-coverage
896           Pull coverage data directly from the database (default: off)
897
898       --yathui-db-driver Pg
899       --yathui-db-drivermysql
900       --yathui-db-driverMariaDB
901       --no-yathui-db-driver
902           DBI Driver to use
903
904       --yathui-db-dsn ARG
905       --yathui-db-dsn=ARG
906       --no-yathui-db-dsn
907           DSN to use when connecting to the db
908
909       --yathui-db-duration-limit ARG
910       --yathui-db-duration-limit=ARG
911       --no-yathui-db-duration-limit
912           Limit the number of runs to look at for durations data (default:
913           10)
914
915       --yathui-db-durations
916       --no-yathui-db-durations
917           Pull duration data directly from the database (default: off)
918
919       --yathui-db-flush-interval 2
920       --yathui-db-flush-interval 1.5
921       --no-yathui-db-flush-interval
922           When buffering DB writes, force a flush when an event is recieved
923           at least N seconds after the last flush.
924
925       --yathui-db-host ARG
926       --yathui-db-host=ARG
927       --no-yathui-db-host
928           hostname to use when connecting to the db
929
930       --yathui-db-name ARG
931       --yathui-db-name=ARG
932       --no-yathui-db-name
933           Name of the database to use for yathui
934
935       --yathui-db-pass ARG
936       --yathui-db-pass=ARG
937       --no-yathui-db-pass
938           Password to use when connecting to the db
939
940       --yathui-db-port ARG
941       --yathui-db-port=ARG
942       --no-yathui-db-port
943           port to use when connecting to the db
944
945       --yathui-db-publisher ARG
946       --yathui-db-publisher=ARG
947       --no-yathui-db-publisher
948           When using coverage or duration data, only use data uploaded by
949           this user
950
951       --yathui-db-socket ARG
952       --yathui-db-socket=ARG
953       --no-yathui-db-socket
954           socket to use when connecting to the db
955
956       --yathui-db-user ARG
957       --yathui-db-user=ARG
958       --no-yathui-db-user
959           Username to use when connecting to the db
960
961       NO CATEGORY - FIX ME
962
963       --check-reload-state
964       --no-check-reload-state
965           Abort the run if there are unfixes reload errors and show a
966           confirmation dialogue for unfixed reload warnings.
967

SOURCE

969       The source code repository for Test2-Harness can be found at
970       http://github.com/Test-More/Test2-Harness/.
971

MAINTAINERS

973       Chad Granum <exodist@cpan.org>
974

AUTHORS

976       Chad Granum <exodist@cpan.org>
977
979       Copyright 2022 Chad Granum <exodist7@gmail.com>.
980
981       This program is free software; you can redistribute it and/or modify it
982       under the same terms as Perl itself.
983
984       See http://dev.perl.org/licenses/
985
986
987
988perl v5.36.0                      2022-09-08         App::Yath::Command::ps(3)
Impressum