Start 2009-01-14T16:31:40
Going to read /export/home/fly1064/var/cpan/Metadata
Database was generated on Tue, 13 Jan 2009 09:27:58 GMT
Running make for J/JO/JOHANL/Devel-PerlySense-0.0177.tar.gz
Checksum for /net/nas/data/cpan/authors/id/J/JO/JOHANL/Devel-PerlySense-0.0177.tar.gz ok
Devel-PerlySense-0.0177/.cvsignore
Devel-PerlySense-0.0177/Build.PL
Devel-PerlySense-0.0177/Changes
Devel-PerlySense-0.0177/dist.sh
Devel-PerlySense-0.0177/Makefile.PL
Devel-PerlySense-0.0177/MANIFEST
Devel-PerlySense-0.0177/MANIFEST.SKIP
Devel-PerlySense-0.0177/META.yml
Devel-PerlySense-0.0177/README
Devel-PerlySense-0.0177/reinstall.sh
Devel-PerlySense-0.0177/bin/perly_sense
Devel-PerlySense-0.0177/doc/code_coverage.html
Devel-PerlySense-0.0177/doc/find_method_calls.html
Devel-PerlySense-0.0177/doc/find_sub_declaration.html
Devel-PerlySense-0.0177/doc/find_with_ack.html
Devel-PerlySense-0.0177/doc/flymake.html
Devel-PerlySense-0.0177/doc/goto_tests.html
Devel-PerlySense-0.0177/doc/regex_tool.html
Devel-PerlySense-0.0177/doc/smart_docs_method.html
Devel-PerlySense-0.0177/doc/testing.html
Devel-PerlySense-0.0177/doc/images/assist_regex_1.png
Devel-PerlySense-0.0177/doc/images/assist_regex_2_x.png
Devel-PerlySense-0.0177/doc/images/assist_regex_3_g.png
Devel-PerlySense-0.0177/doc/images/covered_sub_green.png
Devel-PerlySense-0.0177/doc/images/covered_sub_red.png
Devel-PerlySense-0.0177/doc/images/cover_report_sub_green.png
Devel-PerlySense-0.0177/doc/images/cover_report_sub_red.png
Devel-PerlySense-0.0177/doc/images/find_method_callers.png
Devel-PerlySense-0.0177/doc/images/find_sub_declarations.png
Devel-PerlySense-0.0177/doc/images/find_with_ack.png
Devel-PerlySense-0.0177/doc/images/flymake_critic_details.png
Devel-PerlySense-0.0177/doc/images/flymake_critic_highlight.png
Devel-PerlySense-0.0177/doc/images/flymake_details.png
Devel-PerlySense-0.0177/doc/images/flymake_highlight.png
Devel-PerlySense-0.0177/doc/images/goto_corresponding_1.png
Devel-PerlySense-0.0177/doc/images/goto_corresponding_2_menu.png
Devel-PerlySense-0.0177/doc/images/goto_tests_source_file_other.png
Devel-PerlySense-0.0177/doc/images/goto_tests_source_sub_other.png
Devel-PerlySense-0.0177/doc/images/run_tests_1.png
Devel-PerlySense-0.0177/doc/images/run_tests_2_bad_plan.png
Devel-PerlySense-0.0177/doc/images/run_tests_3_assist_test_count.png
Devel-PerlySense-0.0177/doc/images/run_tests_4_pass.png
Devel-PerlySense-0.0177/doc/images/smart_docs_method.png
Devel-PerlySense-0.0177/doc/images/smart_goto_method.png
Devel-PerlySense-0.0177/lib/Devel/PerlySense.pm
Devel-PerlySense-0.0177/lib/Devel/TimeThis.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/BookmarkConfig.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Class.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Cookbook.pod
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Document.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Editor.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Home.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Project.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Util.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Bookmark/Definition.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Bookmark/Match.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Bookmark/MatchResult.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Config/Project.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Config/Project/Default.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Document/Api.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Document/Location.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Document/Meta.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Document/Api/Method.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Editor/Emacs.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Editor/Vim.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/external/emacs/async-shell-command-to-string.el
Devel-PerlySense-0.0177/lib/Devel/PerlySense/external/emacs/dropdown-list.el
Devel-PerlySense-0.0177/lib/Devel/PerlySense/external/emacs/perly-sense-flymake.el
Devel-PerlySense-0.0177/lib/Devel/PerlySense/external/emacs/perly-sense-visualize-coverage.el
Devel-PerlySense-0.0177/lib/Devel/PerlySense/external/emacs/perly-sense.el
Devel-PerlySense-0.0177/lib/Devel/PerlySense/external/emacs/regex-tool.el
Devel-PerlySense-0.0177/lib/Devel/PerlySense/external/emacs/shell-command-pool.el
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Plugin/Syntax/Moose.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Project/Unknown.pm
Devel-PerlySense-0.0177/lib/Devel/PerlySense/Util/Log.pm
Devel-PerlySense-0.0177/t/00-load.t
Devel-PerlySense-0.0177/t/PerlySense-Bookmark-match.t
Devel-PerlySense-0.0177/t/PerlySense-BookmarkConfig.t
Devel-PerlySense-0.0177/t/PerlySense-cache-methods.t
Devel-PerlySense-0.0177/t/PerlySense-cache.t
Devel-PerlySense-0.0177/t/PerlySense-Class-method-doc-goto.t
Devel-PerlySense-0.0177/t/PerlySense-Class-neighbourhood.t
Devel-PerlySense-0.0177/t/PerlySense-Class-new.t
Devel-PerlySense-0.0177/t/PerlySense-Class-subclass.t
Devel-PerlySense-0.0177/t/PerlySense-Config-Project.t
Devel-PerlySense-0.0177/t/PerlySense-debug-file.t
Devel-PerlySense-0.0177/t/PerlySense-Document-Api-consists-supported.t
Devel-PerlySense-0.0177/t/PerlySense-Document-api-likely.t
Devel-PerlySense-0.0177/t/PerlySense-Document-api-match.t
Devel-PerlySense-0.0177/t/PerlySense-Document-Api-merge.t
Devel-PerlySense-0.0177/t/PerlySense-Document-Api-Method.t
Devel-PerlySense-0.0177/t/PerlySense-Document-api-visible.t
Devel-PerlySense-0.0177/t/PerlySense-Document-Api.t
Devel-PerlySense-0.0177/t/PerlySense-Document-base-class.t
Devel-PerlySense-0.0177/t/PerlySense-Document-cache.t
Devel-PerlySense-0.0177/t/PerlySense-Document-empty.t
Devel-PerlySense-0.0177/t/PerlySense-Document-find-pod.t
Devel-PerlySense-0.0177/t/PerlySense-document-grep-in-dir.t
Devel-PerlySense-0.0177/t/PerlySense-Document-has-base-class.t
Devel-PerlySense-0.0177/t/PerlySense-Document-Location.t
Devel-PerlySense-0.0177/t/PerlySense-Document-Meta-base-class.t
Devel-PerlySense-0.0177/t/PerlySense-Document-Meta-method.t
Devel-PerlySense-0.0177/t/PerlySense-Document-Meta-module.t
Devel-PerlySense-0.0177/t/PerlySense-Document-Meta-package.t
Devel-PerlySense-0.0177/t/PerlySense-Document-Meta-plugin.t
Devel-PerlySense-0.0177/t/PerlySense-Document-Meta-pod.t
Devel-PerlySense-0.0177/t/PerlySense-Document-Meta-sub.t
Devel-PerlySense-0.0177/t/PerlySense-Document-Meta-use.t
Devel-PerlySense-0.0177/t/PerlySense-Document-module-method-call.t
Devel-PerlySense-0.0177/t/PerlySense-Document-module.t
Devel-PerlySense-0.0177/t/PerlySense-Document-object-method-call.t
Devel-PerlySense-0.0177/t/PerlySense-Document-package.t
Devel-PerlySense-0.0177/t/PerlySense-Document-self-method-call.t
Devel-PerlySense-0.0177/t/PerlySense-Document-signature-survey.t
Devel-PerlySense-0.0177/t/PerlySense-Document-sub.t
Devel-PerlySense-0.0177/t/PerlySense-Document-use.t
Devel-PerlySense-0.0177/t/PerlySense-Editor-Emacs-class-overview.t
Devel-PerlySense-0.0177/t/PerlySense-Editor-Emacs-external-dir.t
Devel-PerlySense-0.0177/t/PerlySense-Editor-Emacs-item-in-groups.t
Devel-PerlySense-0.0177/t/PerlySense-Editor-Emacs-line-wrap.t
Devel-PerlySense-0.0177/t/PerlySense-Editor-Emacs-output.t
Devel-PerlySense-0.0177/t/PerlySense-Editor-fit-columns.t
Devel-PerlySense-0.0177/t/PerlySense-Editor-Vim-output.t
Devel-PerlySense-0.0177/t/PerlySense-find-file-inc.t
Devel-PerlySense-0.0177/t/PerlySense-find-file-up-down.t
Devel-PerlySense-0.0177/t/PerlySense-find-module-interface.t
Devel-PerlySense-0.0177/t/PerlySense-go-to-module-file.t
Devel-PerlySense-0.0177/t/PerlySense-go-to-module-method-file.t
Devel-PerlySense-0.0177/t/PerlySense-go-to-object-method-file.t
Devel-PerlySense-0.0177/t/PerlySense-go-to-self-method-file.t
Devel-PerlySense-0.0177/t/PerlySense-module-pod.t
Devel-PerlySense-0.0177/t/PerlySense-Plugin-Syntax-Moose-base-class.t
Devel-PerlySense-0.0177/t/PerlySense-Plugin-Syntax-Moose-has.t
Devel-PerlySense-0.0177/t/PerlySense-Plugin-Syntax-Moose-role.t
Devel-PerlySense-0.0177/t/PerlySense-project-config.t
Devel-PerlySense-0.0177/t/PerlySense-Project-file-in-project.t
Devel-PerlySense-0.0177/t/PerlySense-Project-find.t
Devel-PerlySense-0.0177/t/PerlySense-Project-vcs.t
Devel-PerlySense-0.0177/t/PerlySense-run-file.t
Devel-PerlySense-0.0177/t/PerlySense-smart-doc-module-method.t
Devel-PerlySense-0.0177/t/PerlySense-smart-doc-object-method.t
Devel-PerlySense-0.0177/t/PerlySense-smart-doc-pod.t
Devel-PerlySense-0.0177/t/PerlySense-user-home.t
Devel-PerlySense-0.0177/t/PerlySense-Util-arg.t
Devel-PerlySense-0.0177/t/PerlySense-Util-normalize-file-name.t
Devel-PerlySense-0.0177/t/PerlySense.t
Devel-PerlySense-0.0177/t/pod-coverage.t
Devel-PerlySense-0.0177/t/data/inc-lib/SubClass.pm
Devel-PerlySense-0.0177/t/data/inc-lib/Game/Event/Timed.pm
Devel-PerlySense-0.0177/t/data/overview/api/lib/Game/Object.pm
Devel-PerlySense-0.0177/t/data/overview/api/lib/Game/Object/Worm.pm
Devel-PerlySense-0.0177/t/data/plugin-moose/Has.pm
Devel-PerlySense-0.0177/t/data/plugin-moose/Role/List.pm
Devel-PerlySense-0.0177/t/data/plugin-moose/Role/QwList.pm
Devel-PerlySense-0.0177/t/data/plugin-moose/Role/Scalar.pm
Devel-PerlySense-0.0177/t/data/plugin-moose/SubClass/List.pm
Devel-PerlySense-0.0177/t/data/plugin-moose/SubClass/QwList.pm
Devel-PerlySense-0.0177/t/data/plugin-moose/SubClass/Scalar.pm
Devel-PerlySense-0.0177/t/data/project/with-dir/source/lib/Game/Lawn.pm
Devel-PerlySense-0.0177/t/data/project/with-dir/source/t/Game-Lawn.t
Devel-PerlySense-0.0177/t/data/project/with-git/exists.txt
Devel-PerlySense-0.0177/t/data/project/with-git/source/exists.txt
Devel-PerlySense-0.0177/t/data/project/with-git/source/.git/exists.txt
Devel-PerlySense-0.0177/t/data/project/with-git/source/bogus/exists.txt
Devel-PerlySense-0.0177/t/data/project/with-git/source/bogus/t/Game-Lawn.t
Devel-PerlySense-0.0177/t/data/project/with-perlysenseproject/source/.PerlySenseProject/project.yml
Devel-PerlySense-0.0177/t/data/project/with-perlysenseproject/source/bogus/bin/worms.pl
Devel-PerlySense-0.0177/t/data/project/with-perlysenseproject/source/bogus/lib/Game/Lawn.pm
Devel-PerlySense-0.0177/t/data/project/with-perlysenseproject/source/bogus/t/Game-Lawn.t
Devel-PerlySense-0.0177/t/data/project/with-use/source/lib/modules/Game/Lawn.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/Application.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/Controller.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/Direction.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/Lawn.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/Location.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/Object.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/ObjectVisible.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/UI.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/Event/Timed.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/Object/Prize.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/Object/Wall.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/Object/Worm.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/Object/WormVisible.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/Object/Worm/Bot.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/Object/Worm/ShaiHulud.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/Object/Worm/Shaitan.pm
Devel-PerlySense-0.0177/t/data/project-lib/Game/UI/None.pm
Devel-PerlySense-0.0177/t/data/simple-lib/lib/Game/Event/Timed.pm
Devel-PerlySense-0.0177/t/data/simple-lib/lib/Win32/Word/Writer.pm
Devel-PerlySense-0.0177/t/data/simple-lib/lib/Win32/Word/Writer/Table.pm
Devel-PerlySense-0.0177/t/data/simple-lib/lib/Win32/Word/Writer/TableVisible.pm
CPAN.pm: Going to build J/JO/JOHANL/Devel-PerlySense-0.0177.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Warning: prerequisite Cache::Cache 0 not found.
Warning: prerequisite File::Corresponding 0 not found.
Warning: prerequisite File::chdir 0 not found.
Warning: prerequisite Graph::Easy 0.57 not found.
Warning: prerequisite PPI::HTML 0 not found.
Warning: prerequisite Perl::Tidy 0 not found.
Checking if your kit is complete...
Looks good
Warning: prerequisite Text::Table 1.107 not found.
Writing Makefile for Devel::PerlySense
Could not read '/export/home/fly1064/var/cpan/build/Devel-PerlySense-0.0177-e8CoAw/META.yml'. Falling back to other methods to determine prerequisites
---- Unsatisfied dependencies detected during ----
---- JOHANL/Devel-PerlySense-0.0177.tar.gz ----
Text::Table [requires]
File::chdir [requires]
Perl::Tidy [requires]
Cache::Cache [requires]
Graph::Easy [requires]
File::Corresponding [requires]
PPI::HTML [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Text::Table'
Running make for A/AN/ANNO/Text-Table-1.114.tar.gz
Checksum for /net/nas/data/cpan/authors/id/A/AN/ANNO/Text-Table-1.114.tar.gz ok
Text-Table-1.114/
Text-Table-1.114/Changes
Text-Table-1.114/lib/
Text-Table-1.114/lib/Text/
Text-Table-1.114/lib/Text/Table.pm
Text-Table-1.114/LICENSE
Text-Table-1.114/Makefile.PL
Text-Table-1.114/MANIFEST
Text-Table-1.114/MANIFEST.SKIP
Text-Table-1.114/META.yml
Text-Table-1.114/README
Text-Table-1.114/t/
Text-Table-1.114/t/01_ini.t
Text-Table-1.114/t/10_Table.t
CPAN.pm: Going to build A/AN/ANNO/Text-Table-1.114.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Warning: prerequisite Text::Aligner 0.01 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for Text::Table
---- Unsatisfied dependencies detected during ----
---- ANNO/Text-Table-1.114.tar.gz ----
Text::Aligner [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Text::Aligner'
Running make for A/AN/ANNO/Text-Aligner-0.03.tar.gz
Checksum for /net/nas/data/cpan/authors/id/A/AN/ANNO/Text-Aligner-0.03.tar.gz ok
Text-Aligner-0.03/
Text-Aligner-0.03/.cvsignore
Text-Aligner-0.03/Changes
Text-Aligner-0.03/lib/
Text-Aligner-0.03/lib/Text/
Text-Aligner-0.03/lib/Text/Aligner.pm
Text-Aligner-0.03/LICENSE
Text-Aligner-0.03/Makefile.PL
Text-Aligner-0.03/MANIFEST
Text-Aligner-0.03/MANIFEST.SKIP
Text-Aligner-0.03/META.yml
Text-Aligner-0.03/README
Text-Aligner-0.03/t/
Text-Aligner-0.03/t/01_ini.t
Text-Aligner-0.03/t/10_Aligner.t
CPAN.pm: Going to build A/AN/ANNO/Text-Aligner-0.03.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Text::Aligner
>>> make
cp lib/Text/Aligner.pm blib/lib/Text/Aligner.pm
Manifying blib/man3/Text::Aligner.3
ANNO/Text-Aligner-0.03.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/01_ini........
1..1
ok 1
ok
t/10_Aligner....
1..503
# Running under perl version 5.010000 for solaris
# Current time local: Wed Jan 14 16:31:55 2009
# Current time GMT: Thu Jan 15 00:31:55 2009
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118
ok 119
ok 120
ok 121
ok 122
ok 123
ok 124
ok 125
ok 126
ok 127
ok 128
ok 129
ok 130
ok 131
ok 132
ok 133
ok 134
ok 135
ok 136
ok 137
ok 138
ok 139
ok 140
ok 141
ok 142
ok 143
ok 144
ok 145
ok 146
ok 147
ok 148
ok 149
ok 150
ok 151
ok 152
ok 153
ok 154
ok 155
ok 156
ok 157
ok 158
ok 159
ok 160
ok 161
ok 162
ok 163
ok 164
ok 165
ok 166
ok 167
ok 168
ok 169
ok 170
ok 171
ok 172
ok 173
ok 174
ok 175
ok 176
ok 177
ok 178
ok 179
ok 180
ok 181
ok 182
ok 183
ok 184
ok 185
ok 186
ok 187
ok 188
ok 189
ok 190
ok 191
ok 192
ok 193
ok 194
ok 195
ok 196
ok 197
ok 198
ok 199
ok 200
ok 201
ok 202
ok 203
ok 204
ok 205
ok 206
ok 207
ok 208
ok 209
ok 210
ok 211
ok 212
ok 213
ok 214
ok 215
ok 216
ok 217
ok 218
ok 219
ok 220
ok 221
ok 222
ok 223
ok 224
ok 225
ok 226
ok 227
ok 228
ok 229
ok 230
ok 231
ok 232
ok 233
ok 234
ok 235
ok 236
ok 237
ok 238
ok 239
ok 240
ok 241
ok 242
ok 243
ok 244
ok 245
ok 246
ok 247
ok 248
ok 249
ok 250
ok 251
ok 252
ok 253
ok 254
ok 255
ok 256
ok 257
ok 258
ok 259
ok 260
ok 261
ok 262
ok 263
ok 264
ok 265
ok 266
ok 267
ok 268
ok 269
ok 270
ok 271
ok 272
ok 273
ok 274
ok 275
ok 276
ok 277
ok 278
ok 279
ok 280
ok 281
ok 282
ok 283
ok 284
ok 285
ok 286
ok 287
ok 288
ok 289
ok 290
ok 291
ok 292
ok 293
ok 294
ok 295
ok 296
ok 297
ok 298
ok 299
ok 300
ok 301
ok 302
ok 303
ok 304
ok 305
ok 306
ok 307
ok 308
ok 309
ok 310
ok 311
ok 312
ok 313
ok 314
ok 315
ok 316
ok 317
ok 318
ok 319
ok 320
ok 321
ok 322
ok 323
ok 324
ok 325
ok 326
ok 327
ok 328
ok 329
ok 330
ok 331
ok 332
ok 333
ok 334
ok 335
ok 336
ok 337
ok 338
ok 339
ok 340
ok 341
ok 342
ok 343
ok 344
ok 345
ok 346
ok 347
ok 348
ok 349
ok 350
ok 351
ok 352
ok 353
ok 354
ok 355
ok 356
ok 357
ok 358
ok 359
ok 360
ok 361
ok 362
ok 363
ok 364
ok 365
ok 366
ok 367
ok 368
ok 369
ok 370
ok 371
ok 372
ok 373
ok 374
ok 375
ok 376
ok 377
ok 378
ok 379
ok 380
ok 381
ok 382
ok 383
ok 384
ok 385
ok 386
ok 387
ok 388
ok 389
ok 390
ok 391
ok 392
ok 393
ok 394
ok 395
ok 396
ok 397
ok 398
ok 399
ok 400
ok 401
ok 402
ok 403
ok 404
ok 405
ok 406
ok 407
ok 408
ok 409
ok 410
ok 411
ok 412
ok 413
ok 414
ok 415
ok 416
ok 417
ok 418
ok 419
ok 420
ok 421
ok 422
ok 423
ok 424
ok 425
ok 426
ok 427
ok 428
ok 429
ok 430
ok 431
ok 432
ok 433
ok 434
ok 435
ok 436
ok 437
ok 438
ok 439
ok 440
ok 441
ok 442
ok 443
ok 444
ok 445
ok 446
ok 447
ok 448
ok 449
ok 450
ok 451
ok 452
ok 453
ok 454
ok 455
ok 456
ok 457
ok 458
ok 459
ok 460
ok 461
ok 462
ok 463
ok 464
ok 465
ok 466
ok 467
ok 468
ok 469
ok 470
ok 471
ok 472
ok 473
ok 474
ok 475
ok 476
ok 477
ok 478
ok 479
ok 480
ok 481
ok 482
ok 483
ok 484
ok 485
ok 486
ok 487
ok 488
ok 489
ok 490
ok 491
ok 492
ok 493
ok 494
ok 495
ok 496
ok 497
ok 498
ok 499
ok 500
ok 501
ok 502
ok 503
Use of uninitialized value $str in string eq at t/10_Aligner.t line 87.
Use of uninitialized value $str in string eq at t/10_Aligner.t line 87.
Use of uninitialized value $str in string eq at t/10_Aligner.t line 87.
Use of uninitialized value $str in string eq at t/10_Aligner.t line 87.
Use of uninitialized value $str in string eq at t/10_Aligner.t line 87.
ok
All tests successful.
Files=2, Tests=504, 1 wallclock secs ( 0.31 usr 0.04 sys + 0.21 cusr 0.01 csys = 0.57 CPU)
Result: PASS
ANNO/Text-Aligner-0.03.tar.gz
make test TEST_VERBOSE=1 -- OK
Picked up abstract from Makefile
Anno Siegel <siegel@zrz.tu-berlin.de>
Align text in columns
>>> (cd /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF && tar cvf - Text-Aligner-0.03.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/A/AN/ANNO/Text-Aligner-0.03.tar.gz
Text-Aligner-0.03.ppd
blib/
blib/lib/
blib/lib/Text/
blib/lib/Text/Aligner.pm
blib/man3/
blib/man3/Text::Aligner.3
>>> mv /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/Text-Aligner-0.03.ppd /export/home/fly1064/var/REPO/A/AN/ANNO
Running make for A/AN/ANNO/Text-Table-1.114.tar.gz
Prepending /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2
Prepending /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build A/AN/ANNO/Text-Table-1.114.tar.gz
>>> make
cp lib/Text/Table.pm blib/lib/Text/Table.pm
Manifying blib/man3/Text::Table.3
ANNO/Text-Table-1.114.tar.gz
make -- OK
Prepending /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/01_ini......
1..1
ok 1
ok
t/10_Table....
1..165
# Running under perl version 5.010000 for solaris
# Current time local: Wed Jan 14 16:32:00 2009
# Current time GMT: Thu Jan 15 00:32:00 2009
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118
ok 119
ok 120
ok 121
ok 122
ok 123
ok 124
ok 125
ok 126
ok 127
ok 128
ok 129
ok 130
ok 131
ok 132
ok 133
ok 134
ok 135
ok 136
ok 137
ok 138
ok 139
ok 140
ok 141
ok 142
ok 143
ok 144
ok 145
ok 146
ok 147
ok 148
ok 149
ok 150
ok 151
ok 152
ok 153
ok 154
ok 155
ok 156
ok 157
ok 158
ok 159
ok 160
ok 161
ok 162
ok 163
ok 164
ok 165
ok
All tests successful.
Files=2, Tests=166, 0 wallclock secs ( 0.16 usr 0.03 sys + 0.34 cusr 0.07 csys = 0.60 CPU)
Result: PASS
ANNO/Text-Table-1.114.tar.gz
make test TEST_VERBOSE=1 -- OK
Anno Siegel <siegel@zrz.tu-berlin.de>
Organize Data in Tables
>>> (cd /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2 && tar cvf - Text-Table-1.114.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/A/AN/ANNO/Text-Table-1.114.tar.gz
Text-Table-1.114.ppd
blib/
blib/lib/
blib/lib/Text/
blib/lib/Text/Table.pm
blib/man3/
blib/man3/Text::Table.3
>>> mv /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/Text-Table-1.114.ppd /export/home/fly1064/var/REPO/A/AN/ANNO
Running test for module 'File::chdir'
Running make for D/DA/DAGOLDEN/File-chdir-0.1002.tar.gz
Prepending /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/arch /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/lib /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/D/DA/DAGOLDEN/File-chdir-0.1002.tar.gz ok
File-chdir-0.1002/
File-chdir-0.1002/xt/
File-chdir-0.1002/xt/stopwords.txt
File-chdir-0.1002/xt/spelling.t
File-chdir-0.1002/xt/critic.t
File-chdir-0.1002/xt/pod-coverage.t
File-chdir-0.1002/xt/perlcriticrc
File-chdir-0.1002/xt/pod.t
File-chdir-0.1002/t/
File-chdir-0.1002/t/var.t
File-chdir-0.1002/t/array.t
File-chdir-0.1002/t/lib/
File-chdir-0.1002/t/lib/Test/
File-chdir-0.1002/t/lib/Test/Builder.pm
File-chdir-0.1002/t/lib/Test/More.pm
File-chdir-0.1002/t/lib/Test/Simple.pm
File-chdir-0.1002/t/delete-array.t
File-chdir-0.1002/t/chdir.t
File-chdir-0.1002/Changes
File-chdir-0.1002/MANIFEST
File-chdir-0.1002/examples/
File-chdir-0.1002/examples/chdir-example.pl
File-chdir-0.1002/META.yml
File-chdir-0.1002/lib/
File-chdir-0.1002/lib/File/
File-chdir-0.1002/lib/File/chdir.pod
File-chdir-0.1002/lib/File/chdir.pm
File-chdir-0.1002/inc/
File-chdir-0.1002/inc/Module/
File-chdir-0.1002/inc/Module/Build/
File-chdir-0.1002/inc/Module/Build/WikiDoc.pm
File-chdir-0.1002/INSTALL
File-chdir-0.1002/LICENSE
File-chdir-0.1002/Build.PL
File-chdir-0.1002/Makefile.PL
File-chdir-0.1002/README
Prepending /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/arch /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/lib /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build D/DA/DAGOLDEN/File-chdir-0.1002.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for File::chdir
>>> make
cp lib/File/chdir.pm blib/lib/File/chdir.pm
cp lib/File/chdir.pod blib/lib/File/chdir.pod
Manifying blib/man3/File::chdir.3
DAGOLDEN/File-chdir-0.1002.tar.gz
make -- OK
Prepending /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/arch /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/lib /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/array...........
1..55
ok 1 - use File::chdir;
ok 2 - @CWD is fit to be tied
ok 3 - Ordinary assignment works
ok 4 - ... and value of @CWD is correct
ok 5 - ... and value of $CWD is correct
ok 6 - Localized assignment works
ok 7 - ... and value of @CWD is correct
ok 8 - ... and value of $CWD is correct
ok 9 - Reset of localized assignment works
ok 10 - ... and value of @CWD is correct
ok 11 - ... and value of $CWD is correct
ok 12 - Ordinary push works
ok 13 - ... and value of @CWD is correct
ok 14 - ... and value of $CWD is correct
ok 15 - Localized push works
ok 16 - ... and value of @CWD is correct
ok 17 - ... and value of $CWD is correct
ok 18 - Reset of localized push works
ok 19 - ... and value of @CWD is correct
ok 20 - ... and value of $CWD is correct
ok 21 - Ordinary pop works
ok 22 - ... and value of @CWD is correct
ok 23 - ... and value of $CWD is correct
ok 24 - ... and pop returned popped dir
ok 25 - Localized pop works
ok 26 - ... and value of @CWD is correct
ok 27 - ... and value of $CWD is correct
ok 28 - Reset of localized pop works
ok 29 - ... and value of @CWD is correct
ok 30 - ... and value of $CWD is correct
ok 31 - Ordinary splice (from end) works
ok 32 - ... and value of @CWD is correct
ok 33 - ... and value of $CWD is correct
ok 34 - ... and returns right number of dirs
ok 35 - ... and they're correct
ok 36 - Ordinary splice (from middle) works
ok 37 - ... and value of @CWD is correct
ok 38 - ... and value of $CWD is correct
ok 39 - ... and returns right number of dirs
ok 40 - ... and it's correct
ok 41 - Localized splice (from end) works
ok 42 - ... and value of @CWD is correct
ok 43 - ... and value of $CWD is correct
ok 44 - ... and returns right number of dirs
ok 45 - ... and they're correct
ok 46 - Localized splice (from middle) works
ok 47 - ... and value of @CWD is correct
ok 48 - ... and value of $CWD is correct
ok 49 - ... and returns right number of dirs
ok 50 - ... and it's correct
ok 51 - Reset of localized splice works
ok 52 - ... and value of @CWD is correct
ok 53 - ... and value of $CWD is correct
ok 54 - Failure to chdir throws an error
ok 55 - ... and the error message is correct
ok
t/chdir...........
1..6
ok 1 - use File::chdir;
ok 2 - void chdir still works
ok 3 - even in boolean context
ok 4 - unneffected by blocks
ok 5 - chdir() with no args
ok 6 - $CWD follows
ok
t/delete-array....
1..15
ok 1 - use File::chdir;
ok 2 - @CWD is fit to be tied
ok 3 - Ordinary delete from end of @CWD lives
ok 4 - Ordinary delete from end of @CWD works
ok 5 - ... and value of @CWD is correct
ok 6 - ... and value of $CWD is correct
ok 7 - Ordinary delete from end of @CWD lives
ok 8 - Ordinary delete from end of @CWD works
ok 9 - ... and value of @CWD is correct
ok 10 - ... and value of $CWD is correct
ok 11 - Deleting $CWD[-2] throws an error
ok 12 - ... and the error message is correct
ok 13 - Reset of localized pop works
ok 14 - ... and value of @CWD is correct
ok 15 - ... and value of $CWD is correct
ok
t/var.............
1..13
ok 1 - use File::chdir;
ok 2 - $CWD is fit to be tied
ok 3 - unlocalized $CWD works
ok 4 - $CWD set
ok 5 - unlocalized $CWD unneffected by blocks
ok 6 - and still set
ok 7 - $CWD fetch works
ok 8 - localized $CWD works
ok 9 - and resets automatically!
ok 10 - $CWD reset, too
ok 11 - chdir() and $CWD work together
ok 12 - failure to chdir throws an error
ok 13 - ... and the error message is correct
ok
All tests successful.
Files=4, Tests=89, 0 wallclock secs ( 0.10 usr 0.08 sys + 0.51 cusr 0.14 csys = 0.83 CPU)
Result: PASS
DAGOLDEN/File-chdir-0.1002.tar.gz
make test TEST_VERBOSE=1 -- OK
David Golden <dagolden@cpan.org>
a more sensible way to change directories
>>> (cd /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO && tar cvf - File-chdir-0.1002.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/D/DA/DAGOLDEN/File-chdir-0.1002.tar.gz
File-chdir-0.1002.ppd
blib/
blib/lib/
blib/lib/File/
blib/lib/File/chdir.pm
blib/lib/File/chdir.pod
blib/man3/
blib/man3/File::chdir.3
>>> mv /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/File-chdir-0.1002.ppd /export/home/fly1064/var/REPO/D/DA/DAGOLDEN
Running test for module 'Perl::Tidy'
Running make for S/SH/SHANCOCK/Perl-Tidy-20071205.tar.gz
Prepending /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/arch /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/lib /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/arch /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/lib /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/S/SH/SHANCOCK/Perl-Tidy-20071205.tar.gz ok
Perl-Tidy-20071205/
Perl-Tidy-20071205/examples/
Perl-Tidy-20071205/examples/perltidyrc_dump.pl
Perl-Tidy-20071205/examples/break_long_quotes.pl
Perl-Tidy-20071205/examples/perlmask.pl
Perl-Tidy-20071205/examples/testfa.t
Perl-Tidy-20071205/examples/lextest
Perl-Tidy-20071205/examples/find_naughty.pl
Perl-Tidy-20071205/examples/perllinetype.pl
Perl-Tidy-20071205/examples/README
Perl-Tidy-20071205/examples/testff.t
Perl-Tidy-20071205/examples/pt.bat
Perl-Tidy-20071205/examples/perlcomment.pl
Perl-Tidy-20071205/examples/bbtidy.pl
Perl-Tidy-20071205/examples/perlxmltok.pl
Perl-Tidy-20071205/examples/ex_mp.pl
Perl-Tidy-20071205/pm2pl
Perl-Tidy-20071205/COPYING
Perl-Tidy-20071205/MANIFEST
Perl-Tidy-20071205/TODO
Perl-Tidy-20071205/debian/
Perl-Tidy-20071205/debian/rules
Perl-Tidy-20071205/debian/changelog
Perl-Tidy-20071205/debian/copyright
Perl-Tidy-20071205/debian/control
Perl-Tidy-20071205/CHANGES
Perl-Tidy-20071205/t/
Perl-Tidy-20071205/t/testss.t
Perl-Tidy-20071205/t/test.t
Perl-Tidy-20071205/t/testsa.t
Perl-Tidy-20071205/META.yml
Perl-Tidy-20071205/lib/
Perl-Tidy-20071205/lib/Perl/
Perl-Tidy-20071205/lib/Perl/Tidy.pm
Perl-Tidy-20071205/docs/
Perl-Tidy-20071205/docs/README
Perl-Tidy-20071205/docs/testfile.pl
Perl-Tidy-20071205/docs/stylekey.pod
Perl-Tidy-20071205/docs/tutorial.pod
Perl-Tidy-20071205/docs/perltidy.1
Perl-Tidy-20071205/BUGS
Perl-Tidy-20071205/Makefile.npm
Perl-Tidy-20071205/bin/
Perl-Tidy-20071205/bin/perltidy
Perl-Tidy-20071205/INSTALL
Perl-Tidy-20071205/Makefile.PL
Perl-Tidy-20071205/README
Prepending /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/arch /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/lib /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/arch /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/lib /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build S/SH/SHANCOCK/Perl-Tidy-20071205.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Perl::Tidy
>>> make
cp lib/Perl/Tidy.pm blib/lib/Perl/Tidy.pm
cp bin/perltidy blib/script/perltidy
/export/home/fly1064/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/perltidy
Manifying blib/man1/perltidy.1
Manifying blib/man3/Perl::Tidy.3
SHANCOCK/Perl-Tidy-20071205.tar.gz
make -- OK
Prepending /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/arch /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/lib /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/arch /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/lib /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/test......
1..1
# Running under perl version 5.010000 for solaris
# Current time local: Wed Jan 14 16:32:17 2009
# Current time GMT: Thu Jan 15 00:32:17 2009
# Using Test.pm version 1.25
ok 1
ok
t/testsa....
1..1
# Running under perl version 5.010000 for solaris
# Current time local: Wed Jan 14 16:32:17 2009
# Current time GMT: Thu Jan 15 00:32:17 2009
# Using Test.pm version 1.25
ok 1
ok
t/testss....
1..1
# Running under perl version 5.010000 for solaris
# Current time local: Wed Jan 14 16:32:19 2009
# Current time GMT: Thu Jan 15 00:32:19 2009
# Using Test.pm version 1.25
ok 1
ok
All tests successful.
Files=3, Tests=3, 3 wallclock secs ( 0.12 usr 0.04 sys + 2.72 cusr 0.30 csys = 3.18 CPU)
Result: PASS
SHANCOCK/Perl-Tidy-20071205.tar.gz
make test TEST_VERBOSE=1 -- OK
Picked up abstract from Makefile
Steve Hancock <shancock7078@bigfoot.com>
indent and reformat perl scripts
>>> (cd /export/home/fly1064/var/cpan/build/Perl-Tidy-20071205-V84Rrx && tar cvf - Perl-Tidy-20071205.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/S/SH/SHANCOCK/Perl-Tidy-20071205.tar.gz
Perl-Tidy-20071205.ppd
blib/
blib/lib/
blib/lib/Perl/
blib/lib/Perl/Tidy.pm
blib/script/
blib/script/perltidy
blib/man1/
blib/man1/perltidy.1
blib/man3/
blib/man3/Perl::Tidy.3
>>> mv /export/home/fly1064/var/cpan/build/Perl-Tidy-20071205-V84Rrx/Perl-Tidy-20071205.ppd /export/home/fly1064/var/REPO/S/SH/SHANCOCK
Running test for module 'Cache::Cache'
Running make for D/DC/DCLINTON/Cache-Cache-1.05.tar.gz
Prepending /export/home/fly1064/var/cpan/build/Perl-Tidy-20071205-V84Rrx/blib/arch /export/home/fly1064/var/cpan/build/Perl-Tidy-20071205-V84Rrx/blib/lib /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/arch /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/lib /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/arch /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/lib /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/D/DC/DCLINTON/Cache-Cache-1.05.tar.gz ok
Cache-Cache-1.05/
Cache-Cache-1.05/lib/
Cache-Cache-1.05/lib/Cache/
Cache-Cache-1.05/lib/Cache/MemoryCache.pm
Cache-Cache-1.05/lib/Cache/SizeAwareCacheTester.pm
Cache-Cache-1.05/lib/Cache/Cache.pm
Cache-Cache-1.05/lib/Cache/FileCache.pm
Cache-Cache-1.05/lib/Cache/SizeAwareSharedMemoryCache.pm
Cache-Cache-1.05/lib/Cache/CacheMetaData.pm
Cache-Cache-1.05/lib/Cache/BaseCache.pm
Cache-Cache-1.05/lib/Cache/FileBackend.pm
Cache-Cache-1.05/lib/Cache/BaseCacheTester.pm
Cache-Cache-1.05/lib/Cache/SharedMemoryCache.pm
Cache-Cache-1.05/lib/Cache/Object.pm
Cache-Cache-1.05/lib/Cache/SizeAwareMemoryCache.pm
Cache-Cache-1.05/lib/Cache/CacheUtils.pm
Cache-Cache-1.05/lib/Cache/MemoryBackend.pm
Cache-Cache-1.05/lib/Cache/SizeAwareFileCache.pm
Cache-Cache-1.05/lib/Cache/CacheSizer.pm
Cache-Cache-1.05/lib/Cache/SizeAwareCache.pm
Cache-Cache-1.05/lib/Cache/SharedMemoryBackend.pm
Cache-Cache-1.05/lib/Cache/CacheTester.pm
Cache-Cache-1.05/lib/Cache/NullCache.pm
Cache-Cache-1.05/COPYING
Cache-Cache-1.05/t/
Cache-Cache-1.05/t/6_test_size_aware_memory_cache.t
Cache-Cache-1.05/t/4_test_shared_memory_cache.t
Cache-Cache-1.05/t/2_test_memory_cache.t
Cache-Cache-1.05/t/3_test_file_cache.t
Cache-Cache-1.05/t/7_test_size_aware_shared_memory_cache.t
Cache-Cache-1.05/t/5_test_size_aware_file_cache.t
Cache-Cache-1.05/t/1_test_cache_interface.t
Cache-Cache-1.05/MANIFEST
Cache-Cache-1.05/CHANGES
Cache-Cache-1.05/META.yml
Cache-Cache-1.05/DISCLAIMER
Cache-Cache-1.05/CREDITS
Cache-Cache-1.05/STYLE
Cache-Cache-1.05/Makefile.PL
Cache-Cache-1.05/README
Prepending /export/home/fly1064/var/cpan/build/Perl-Tidy-20071205-V84Rrx/blib/arch /export/home/fly1064/var/cpan/build/Perl-Tidy-20071205-V84Rrx/blib/lib /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/arch /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/lib /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/arch /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/lib /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build D/DC/DCLINTON/Cache-Cache-1.05.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Checking for IPC::ShareLite... not found
NOTE: Your system does not seem to have IPC::ShareLite installed.
This module is a prerequisite for the SharedMemoryCache
implementations. However, since it is not available on all
platforms, the Cache::Cache module does not list it as an explicit
dependency. If you are able to build IPC::ShareLite (available on
CPAN), please install it now and re run this Makefile.PL.
Automatically disabling the tests for the SharedMemoryCache.
Checking if your kit is complete...
Looks good
Writing Makefile for Cache::Cache
------------------------------------------------------------------
Please be patient while running "make test" as the full test suite
takes roughly two minutes to complete.
------------------------------------------------------------------
>>> make
cp lib/Cache/Object.pm blib/lib/Cache/Object.pm
cp lib/Cache/MemoryCache.pm blib/lib/Cache/MemoryCache.pm
cp lib/Cache/SizeAwareMemoryCache.pm blib/lib/Cache/SizeAwareMemoryCache.pm
cp lib/Cache/SizeAwareCacheTester.pm blib/lib/Cache/SizeAwareCacheTester.pm
cp lib/Cache/Cache.pm blib/lib/Cache/Cache.pm
cp lib/Cache/FileCache.pm blib/lib/Cache/FileCache.pm
cp lib/Cache/CacheUtils.pm blib/lib/Cache/CacheUtils.pm
cp lib/Cache/SizeAwareFileCache.pm blib/lib/Cache/SizeAwareFileCache.pm
cp lib/Cache/MemoryBackend.pm blib/lib/Cache/MemoryBackend.pm
cp lib/Cache/SizeAwareSharedMemoryCache.pm blib/lib/Cache/SizeAwareSharedMemoryCache.pm
cp lib/Cache/CacheMetaData.pm blib/lib/Cache/CacheMetaData.pm
cp lib/Cache/CacheSizer.pm blib/lib/Cache/CacheSizer.pm
cp lib/Cache/BaseCache.pm blib/lib/Cache/BaseCache.pm
cp lib/Cache/FileBackend.pm blib/lib/Cache/FileBackend.pm
cp lib/Cache/BaseCacheTester.pm blib/lib/Cache/BaseCacheTester.pm
cp lib/Cache/SizeAwareCache.pm blib/lib/Cache/SizeAwareCache.pm
cp lib/Cache/SharedMemoryBackend.pm blib/lib/Cache/SharedMemoryBackend.pm
cp lib/Cache/SharedMemoryCache.pm blib/lib/Cache/SharedMemoryCache.pm
cp lib/Cache/CacheTester.pm blib/lib/Cache/CacheTester.pm
cp lib/Cache/NullCache.pm blib/lib/Cache/NullCache.pm
Manifying blib/man3/Cache::Object.3
Manifying blib/man3/Cache::MemoryCache.3
Manifying blib/man3/Cache::SizeAwareMemoryCache.3
Manifying blib/man3/Cache::SizeAwareCacheTester.3
Manifying blib/man3/Cache::Cache.3
Manifying blib/man3/Cache::FileCache.3
Manifying blib/man3/Cache::CacheUtils.3
Manifying blib/man3/Cache::SizeAwareFileCache.3
Manifying blib/man3/Cache::MemoryBackend.3
Manifying blib/man3/Cache::SizeAwareSharedMemoryCache.3
Manifying blib/man3/Cache::CacheMetaData.3
Manifying blib/man3/Cache::CacheSizer.3
Manifying blib/man3/Cache::BaseCache.3
Manifying blib/man3/Cache::FileBackend.3
Manifying blib/man3/Cache::BaseCacheTester.3
Manifying blib/man3/Cache::SizeAwareCache.3
Manifying blib/man3/Cache::SharedMemoryBackend.3
Manifying blib/man3/Cache::SharedMemoryCache.3
Manifying blib/man3/Cache::CacheTester.3
Manifying blib/man3/Cache::NullCache.3
DCLINTON/Cache-Cache-1.05.tar.gz
make -- OK
Prepending /export/home/fly1064/var/cpan/build/Perl-Tidy-20071205-V84Rrx/blib/arch /export/home/fly1064/var/cpan/build/Perl-Tidy-20071205-V84Rrx/blib/lib /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/arch /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/lib /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/arch /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/lib /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/1_test_cache_interface.t t/2_test_memory_cache.t t/3_test_file_cache.t t/5_test_size_aware_file_cache.t t/6_test_size_aware_memory_cache.t
t/1_test_cache_interface............
1..1
ok 1
ok
t/2_test_memory_cache...............
1..35
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok
t/3_test_file_cache.................
1..35
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok
t/5_test_size_aware_file_cache......
1..48
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok
t/6_test_size_aware_memory_cache....
1..48
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok
All tests successful.
Files=5, Tests=167, 84 wallclock secs ( 0.16 usr 0.04 sys + 1.47 cusr 0.22 csys = 1.89 CPU)
Result: PASS
DCLINTON/Cache-Cache-1.05.tar.gz
make test TEST_VERBOSE=1 -- OK
Picked up abstract from lib/Cache/Cache.pm
DeWitt Clinton <dewitt@unto.net>
the Cache interface.
>>> (cd /export/home/fly1064/var/cpan/build/Cache-Cache-1.05-lLSVgQ && tar cvf - Cache-Cache-1.05.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/D/DC/DCLINTON/Cache-Cache-1.05.tar.gz
Cache-Cache-1.05.ppd
blib/
blib/lib/
blib/lib/Cache/
blib/lib/Cache/Object.pm
blib/lib/Cache/MemoryCache.pm
blib/lib/Cache/SizeAwareMemoryCache.pm
blib/lib/Cache/SizeAwareCacheTester.pm
blib/lib/Cache/Cache.pm
blib/lib/Cache/FileCache.pm
blib/lib/Cache/CacheUtils.pm
blib/lib/Cache/SizeAwareFileCache.pm
blib/lib/Cache/MemoryBackend.pm
blib/lib/Cache/SizeAwareSharedMemoryCache.pm
blib/lib/Cache/CacheMetaData.pm
blib/lib/Cache/CacheSizer.pm
blib/lib/Cache/BaseCache.pm
blib/lib/Cache/FileBackend.pm
blib/lib/Cache/BaseCacheTester.pm
blib/lib/Cache/SizeAwareCache.pm
blib/lib/Cache/SharedMemoryBackend.pm
blib/lib/Cache/SharedMemoryCache.pm
blib/lib/Cache/CacheTester.pm
blib/lib/Cache/NullCache.pm
blib/man3/
blib/man3/Cache::Object.3
blib/man3/Cache::MemoryCache.3
blib/man3/Cache::SizeAwareMemoryCache.3
blib/man3/Cache::SizeAwareCacheTester.3
blib/man3/Cache::Cache.3
blib/man3/Cache::FileCache.3
blib/man3/Cache::CacheUtils.3
blib/man3/Cache::SizeAwareFileCache.3
blib/man3/Cache::MemoryBackend.3
blib/man3/Cache::SizeAwareSharedMemoryCache.3
blib/man3/Cache::CacheMetaData.3
blib/man3/Cache::CacheSizer.3
blib/man3/Cache::BaseCache.3
blib/man3/Cache::FileBackend.3
blib/man3/Cache::BaseCacheTester.3
blib/man3/Cache::SizeAwareCache.3
blib/man3/Cache::SharedMemoryBackend.3
blib/man3/Cache::SharedMemoryCache.3
blib/man3/Cache::CacheTester.3
blib/man3/Cache::NullCache.3
>>> mv /export/home/fly1064/var/cpan/build/Cache-Cache-1.05-lLSVgQ/Cache-Cache-1.05.ppd /export/home/fly1064/var/REPO/D/DC/DCLINTON
Running test for module 'Graph::Easy'
Running make for T/TE/TELS/graph/Graph-Easy-0.64.tar.gz
Prepending /export/home/fly1064/var/cpan/build/Cache-Cache-1.05-lLSVgQ/blib/arch /export/home/fly1064/var/cpan/build/Cache-Cache-1.05-lLSVgQ/blib/lib /export/home/fly1064/var/cpan/build/Perl-Tidy-20071205-V84Rrx/blib/arch /export/home/fly1064/var/cpan/build/Perl-Tidy-20071205-V84Rrx/blib/lib /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/arch /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/lib /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/arch /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/lib /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/T/TE/TELS/graph/Graph-Easy-0.64.tar.gz ok
Graph-Easy-0.64/
Graph-Easy-0.64/t/
Graph-Easy-0.64/t/in/
Graph-Easy-0.64/t/in/dot/
Graph-Easy-0.64/t/in/dot/4_record.dot
Graph-Easy-0.64/t/in/dot/2_no_spaces.dot
Graph-Easy-0.64/t/in/dot/2_bool.dot
Graph-Easy-0.64/t/in/dot/3_empty_record_LR.dot
Graph-Easy-0.64/t/in/dot/3_graph_label_long.dot
Graph-Easy-0.64/t/in/dot/2_graph_label_bottom.dot
Graph-Easy-0.64/t/in/dot/9_edge_styles.dot
Graph-Easy-0.64/t/in/dot/3_colors.dot
Graph-Easy-0.64/t/in/dot/2_ignore.dot
Graph-Easy-0.64/t/in/dot/4_strings.dot
Graph-Easy-0.64/t/in/dot/16_split.dot
Graph-Easy-0.64/t/in/dot/6_comments.dot
Graph-Easy-0.64/t/in/dot/3_ids.dot
Graph-Easy-0.64/t/in/dot/2_linewidth.dot
Graph-Easy-0.64/t/in/dot/3_empty_record.dot
Graph-Easy-0.64/t/in/dot/10_numbers.dot
Graph-Easy-0.64/t/in/dot/2_setlinewidth.dot
Graph-Easy-0.64/t/in/dot/7_record.dot
Graph-Easy-0.64/t/in/dot/5_scopes_uni.dot
Graph-Easy-0.64/t/in/dot/2_group_labelloc.dot
Graph-Easy-0.64/t/in/dot/9_stacking.dot
Graph-Easy-0.64/t/in/dot/5_scopes.dot
Graph-Easy-0.64/t/in/dot/4_uppercase.dot
Graph-Easy-0.64/t/in/dot/5_scope_atr.dot
Graph-Easy-0.64/t/in/dot/3_invis.dot
Graph-Easy-0.64/t/in/dot/5_scopes_chain.dot
Graph-Easy-0.64/t/in/dot/9_back.dot
Graph-Easy-0.64/t/in/dot/2_square_bracket_in_attr.dot
Graph-Easy-0.64/t/in/dot/2_strict.dot
Graph-Easy-0.64/t/in/dot/0_empty.dot
Graph-Easy-0.64/t/in/dot/2_nospace.dot
Graph-Easy-0.64/t/in/dot/4_compass.dot
Graph-Easy-0.64/t/in/dot/3_output_lone.dot
Graph-Easy-0.64/t/in/dot/4_html_like.dot
Graph-Easy-0.64/t/in/dot/3_node_label.dot
Graph-Easy-0.64/t/in/dot/6_2_cluster.dot
Graph-Easy-0.64/t/in/dot/9_tree.dot
Graph-Easy-0.64/t/in/dot/6_group_align.dot
Graph-Easy-0.64/t/in/dot/2_comment_inside_attr.dot
Graph-Easy-0.64/t/in/dot/4_cluster_labeljust.dot
Graph-Easy-0.64/t/in/dot/2_ports.dot
Graph-Easy-0.64/t/in/gdl/
Graph-Easy-0.64/t/in/gdl/2_bottom_to_top.gdl
Graph-Easy-0.64/t/in/gdl/2_left_to_right.gdl
Graph-Easy-0.64/t/in/gdl/2_right_to_left.gdl
Graph-Easy-0.64/t/in/gdl/2_top_to_bottom.gdl
Graph-Easy-0.64/t/in/gdl/1_color_code.gdl
Graph-Easy-0.64/t/in/4_bug_basename.txt
Graph-Easy-0.64/t/in/4_node_edge.txt
Graph-Easy-0.64/t/in/5_offsets_2.txt
Graph-Easy-0.64/t/in/6_joint.txt
Graph-Easy-0.64/t/in/1node.txt
Graph-Easy-0.64/t/in/4groups.txt
Graph-Easy-0.64/t/in/3_split_attribute.txt
Graph-Easy-0.64/t/in/4_near.txt
Graph-Easy-0.64/t/in/0_empty_group.txt
Graph-Easy-0.64/t/in/5_offsets.txt
Graph-Easy-0.64/t/in/2_group_no_border.txt
Graph-Easy-0.64/t/in/7_star.txt
Graph-Easy-0.64/t/in/9_cross.txt
Graph-Easy-0.64/t/in/8_chain.txt
Graph-Easy-0.64/t/in/4_endless_loop_2.txt
Graph-Easy-0.64/t/in/2_dot.txt
Graph-Easy-0.64/t/in/4_comma.txt
Graph-Easy-0.64/t/in/8_points.txt
Graph-Easy-0.64/t/in/4_edge_labels.txt
Graph-Easy-0.64/t/in/8_invisible.txt
Graph-Easy-0.64/t/in/6_chained.txt
Graph-Easy-0.64/t/in/4_endless_loop.txt
Graph-Easy-0.64/t/in/4_cross_split_hor.txt
Graph-Easy-0.64/t/in/3_colors.txt
Graph-Easy-0.64/t/in/4_autosplit_empty.txt
Graph-Easy-0.64/t/in/10_repair.txt
Graph-Easy-0.64/t/in/README
Graph-Easy-0.64/t/in/2_selfloop.txt
Graph-Easy-0.64/t/in/3_group_align_center.txt
Graph-Easy-0.64/t/in/2_autosplit_empty.txt
Graph-Easy-0.64/t/in/4nodes.txt
Graph-Easy-0.64/t/in/2_invisible_right.txt
Graph-Easy-0.64/t/in/6_autosplit_class.txt
Graph-Easy-0.64/t/in/2_class.txt
Graph-Easy-0.64/t/in/2_group.txt
Graph-Easy-0.64/t/in/4_autosplit_class.txt
Graph-Easy-0.64/t/in/4_nodes_5_edges.txt
Graph-Easy-0.64/t/in/3_bend_bug.txt
Graph-Easy-0.64/t/in/3_joining.txt
Graph-Easy-0.64/t/in/3_flow.txt
Graph-Easy-0.64/t/in/3_cache_bug.txt
Graph-Easy-0.64/t/in/2_edges.txt
Graph-Easy-0.64/t/in/5_joint.txt
Graph-Easy-0.64/t/in/1_selfloop_2.txt
Graph-Easy-0.64/t/in/5_arrow_styles.txt
Graph-Easy-0.64/t/in/4_bug_joint_2.txt
Graph-Easy-0.64/t/in/4_flow_chain.txt
Graph-Easy-0.64/t/in/6_nested_groups.txt
Graph-Easy-0.64/t/in/4_2x2nodes.txt
Graph-Easy-0.64/t/in/2_newlines.txt
Graph-Easy-0.64/t/in/10borders.txt
Graph-Easy-0.64/t/in/3_edge_start.txt
Graph-Easy-0.64/t/in/2_list_attr.txt
Graph-Easy-0.64/t/in/1_empty_group.txt
Graph-Easy-0.64/t/in/4groups_class.txt
Graph-Easy-0.64/t/in/4_cross.txt
Graph-Easy-0.64/t/in/1_undirected_loop.txt
Graph-Easy-0.64/t/in/7_tree.txt
Graph-Easy-0.64/t/in/2_autosplit_escaped.txt
Graph-Easy-0.64/t/in/1_selfloop.txt
Graph-Easy-0.64/t/in/6_multicell_offset.txt
Graph-Easy-0.64/t/in/4_cross_inv.txt
Graph-Easy-0.64/t/in/3_invisible_both.txt
Graph-Easy-0.64/t/in/25_autosplit_empty.txt
Graph-Easy-0.64/t/in/8_flow.txt
Graph-Easy-0.64/t/in/4_flow.txt
Graph-Easy-0.64/t/in/8_align.txt
Graph-Easy-0.64/t/in/6_chain_10_edges.txt
Graph-Easy-0.64/t/in/4_invisible.txt
Graph-Easy-0.64/t/in/9_flow_south.txt
Graph-Easy-0.64/t/in/8_labels.txt
Graph-Easy-0.64/t/in/3_edge_repair.txt
Graph-Easy-0.64/t/in/2_autolabel.txt
Graph-Easy-0.64/t/in/2_graph_label.txt
Graph-Easy-0.64/t/in/6_fanout.txt
Graph-Easy-0.64/t/in/3_list_attr.txt
Graph-Easy-0.64/t/in/4_joint.txt
Graph-Easy-0.64/t/in/5_rounded.txt
Graph-Easy-0.64/t/in/3_selfloop_flip.txt
Graph-Easy-0.64/t/in/3_corrupt.txt
Graph-Easy-0.64/t/in/5_multicell.txt
Graph-Easy-0.64/t/in/3_inherit.txt
Graph-Easy-0.64/t/in/2_cluster_2.txt
Graph-Easy-0.64/t/in/2_cluster_3.txt
Graph-Easy-0.64/t/in/2_cluster.txt
Graph-Easy-0.64/t/in/3_autosplit_hang.txt
Graph-Easy-0.64/t/in/1_selfloop_label.txt
Graph-Easy-0.64/t/in/5_group_repair.txt
Graph-Easy-0.64/t/in/2_zeros.txt
Graph-Easy-0.64/t/in/2_split_bug.txt
Graph-Easy-0.64/t/in/2_bidi_endpoint.txt
Graph-Easy-0.64/t/in/3_joint_short.txt
Graph-Easy-0.64/t/in/4_lists.txt
Graph-Easy-0.64/t/in/3_selfloop_flow_up.txt
Graph-Easy-0.64/t/in/2_invisible_left.txt
Graph-Easy-0.64/t/in/4_edge_types.txt
Graph-Easy-0.64/t/in/8_basename.txt
Graph-Easy-0.64/t/in/2nodes.txt
Graph-Easy-0.64/t/in/3_selfloop_flow_down.txt
Graph-Easy-0.64/t/in/4_list_attr.txt
Graph-Easy-0.64/t/in/2_label.txt
Graph-Easy-0.64/t/in/4_joint_bug_flags.txt
Graph-Easy-0.64/t/in/6_multicell.txt
Graph-Easy-0.64/t/in/2_group_multicell.txt
Graph-Easy-0.64/t/in/3_edge_labels_from_class.txt
Graph-Easy-0.64/t/in/5_flow.txt
Graph-Easy-0.64/t/in/1_bidi_loop.txt
Graph-Easy-0.64/t/in/5_tree_joint.txt
Graph-Easy-0.64/t/in/3_nodes_5_edges.txt
Graph-Easy-0.64/t/in/2_long_labels.txt
Graph-Easy-0.64/t/in/2_selfloop_flow_down.txt
Graph-Easy-0.64/t/in/8_endless_loop.txt
Graph-Easy-0.64/t/in/4_edge_cross.txt
Graph-Easy-0.64/t/in/2_label_align.txt
Graph-Easy-0.64/t/in/5_a-star_bug.txt
Graph-Easy-0.64/t/in/3_selfloop_flow_left.txt
Graph-Easy-0.64/t/in/0_empty_groups.txt
Graph-Easy-0.64/t/in/3_joint.txt
Graph-Easy-0.64/t/in/4_collapse.txt
Graph-Easy-0.64/t/in/7_cluster.txt
Graph-Easy-0.64/t/in/3_cluster.txt
Graph-Easy-0.64/t/in/6_empty_row.txt
Graph-Easy-0.64/t/in/2_dot_dot_dash.txt
Graph-Easy-0.64/t/in/5_joint_bug2.txt
Graph-Easy-0.64/t/in/9_chain.txt
Graph-Easy-0.64/t/in/2_bidi_astar.txt
Graph-Easy-0.64/t/in/5_long_edge_labels.txt
Graph-Easy-0.64/t/in/4_att.txt
Graph-Easy-0.64/t/in/4_autosplit_offset.txt
Graph-Easy-0.64/t/in/3_lists.txt
Graph-Easy-0.64/t/in/5_group_split.txt
Graph-Easy-0.64/t/in/3_selfloop.txt
Graph-Easy-0.64/t/in/4_minlen.txt
Graph-Easy-0.64/t/in/18_multiples.txt
Graph-Easy-0.64/t/in/2_wrap.txt
Graph-Easy-0.64/t/in/5_joint_label.txt
Graph-Easy-0.64/t/in/6_group_align.txt
Graph-Easy-0.64/t/in/3nodes.txt
Graph-Easy-0.64/t/in/4_cross_split.txt
Graph-Easy-0.64/t/in/4_nodes_6_edges.txt
Graph-Easy-0.64/t/in/4_autosplit_shape.txt
Graph-Easy-0.64/t/in/2_group_labelpos.txt
Graph-Easy-0.64/t/in/6_split_join_loop.txt
Graph-Easy-0.64/t/in/2_classes.txt
Graph-Easy-0.64/t/in/4_bend_bug.txt
Graph-Easy-0.64/t/in/4_nodes_edge.txt
Graph-Easy-0.64/t/in/6_ranks.txt
Graph-Easy-0.64/t/in/2_flow.txt
Graph-Easy-0.64/t/in/3_empty_group.txt
Graph-Easy-0.64/t/in/8_optimize_bend.txt
Graph-Easy-0.64/t/dot/
Graph-Easy-0.64/t/dot/4_loose.dot
Graph-Easy-0.64/t/fun/
Graph-Easy-0.64/t/fun/geek_dating.txt
Graph-Easy-0.64/t/fun/overview.txt
Graph-Easy-0.64/t/fun/0000.txt
Graph-Easy-0.64/t/fun/0010.txt
Graph-Easy-0.64/t/fun/0011.txt
Graph-Easy-0.64/t/fun/0020.txt
Graph-Easy-0.64/t/fun/0030.txt
Graph-Easy-0.64/t/fun/biofuel.txt
Graph-Easy-0.64/t/fun/0131.txt
Graph-Easy-0.64/t/fun/0200.txt
Graph-Easy-0.64/t/out/
Graph-Easy-0.64/t/out/dot/
Graph-Easy-0.64/t/out/dot/4_record.txt
Graph-Easy-0.64/t/out/dot/2_no_spaces.txt
Graph-Easy-0.64/t/out/dot/2_bool.txt
Graph-Easy-0.64/t/out/dot/3_empty_record_LR.txt
Graph-Easy-0.64/t/out/dot/3_graph_label_long.txt
Graph-Easy-0.64/t/out/dot/2_graph_label_bottom.txt
Graph-Easy-0.64/t/out/dot/9_edge_styles.txt
Graph-Easy-0.64/t/out/dot/3_colors.txt
Graph-Easy-0.64/t/out/dot/2_ignore.txt
Graph-Easy-0.64/t/out/dot/4_strings.txt
Graph-Easy-0.64/t/out/dot/16_split.txt
Graph-Easy-0.64/t/out/dot/6_comments.txt
Graph-Easy-0.64/t/out/dot/3_ids.txt
Graph-Easy-0.64/t/out/dot/2_linewidth.txt
Graph-Easy-0.64/t/out/dot/3_empty_record.txt
Graph-Easy-0.64/t/out/dot/10_numbers.txt
Graph-Easy-0.64/t/out/dot/2_setlinewidth.txt
Graph-Easy-0.64/t/out/dot/7_record.txt
Graph-Easy-0.64/t/out/dot/5_scopes_uni.txt
Graph-Easy-0.64/t/out/dot/2_group_labelloc.txt
Graph-Easy-0.64/t/out/dot/9_stacking.txt
Graph-Easy-0.64/t/out/dot/5_scopes.txt
Graph-Easy-0.64/t/out/dot/4_uppercase.txt
Graph-Easy-0.64/t/out/dot/5_scope_atr.txt
Graph-Easy-0.64/t/out/dot/3_invis.txt
Graph-Easy-0.64/t/out/dot/5_scopes_chain.txt
Graph-Easy-0.64/t/out/dot/9_back.txt
Graph-Easy-0.64/t/out/dot/2_square_bracket_in_attr.txt
Graph-Easy-0.64/t/out/dot/4_loose.txt
Graph-Easy-0.64/t/out/dot/2_strict.txt
Graph-Easy-0.64/t/out/dot/0_empty.txt
Graph-Easy-0.64/t/out/dot/2_nospace.txt
Graph-Easy-0.64/t/out/dot/4_compass.txt
Graph-Easy-0.64/t/out/dot/3_output_lone.txt
Graph-Easy-0.64/t/out/dot/4_html_like.txt
Graph-Easy-0.64/t/out/dot/3_node_label.txt
Graph-Easy-0.64/t/out/dot/6_2_cluster.txt
Graph-Easy-0.64/t/out/dot/9_tree.txt
Graph-Easy-0.64/t/out/dot/6_group_align.txt
Graph-Easy-0.64/t/out/dot/2_comment_inside_attr.txt
Graph-Easy-0.64/t/out/dot/4_cluster_labeljust.txt
Graph-Easy-0.64/t/out/dot/2_ports.txt
Graph-Easy-0.64/t/out/gdl/
Graph-Easy-0.64/t/out/gdl/2_bottom_to_top.txt
Graph-Easy-0.64/t/out/gdl/2_left_to_right.txt
Graph-Easy-0.64/t/out/gdl/2_right_to_left.txt
Graph-Easy-0.64/t/out/gdl/2_top_to_bottom.txt
Graph-Easy-0.64/t/out/gdl/1_color_code.txt
Graph-Easy-0.64/t/out/4_bug_basename.txt
Graph-Easy-0.64/t/out/4_node_edge.txt
Graph-Easy-0.64/t/out/5_offsets_2.txt
Graph-Easy-0.64/t/out/6_joint.txt
Graph-Easy-0.64/t/out/1node.txt
Graph-Easy-0.64/t/out/4groups.txt
Graph-Easy-0.64/t/out/3_split_attribute.txt
Graph-Easy-0.64/t/out/4_near.txt
Graph-Easy-0.64/t/out/0_empty_group.txt
Graph-Easy-0.64/t/out/5_offsets.txt
Graph-Easy-0.64/t/out/2_group_no_border.txt
Graph-Easy-0.64/t/out/7_star.txt
Graph-Easy-0.64/t/out/9_cross.txt
Graph-Easy-0.64/t/out/8_chain.txt
Graph-Easy-0.64/t/out/4_endless_loop_2.txt
Graph-Easy-0.64/t/out/2_dot.txt
Graph-Easy-0.64/t/out/4_comma.txt
Graph-Easy-0.64/t/out/8_points.txt
Graph-Easy-0.64/t/out/4_edge_labels.txt
Graph-Easy-0.64/t/out/8_invisible.txt
Graph-Easy-0.64/t/out/6_chained.txt
Graph-Easy-0.64/t/out/4_endless_loop.txt
Graph-Easy-0.64/t/out/4_cross_split_hor.txt
Graph-Easy-0.64/t/out/3_colors.txt
Graph-Easy-0.64/t/out/4_autosplit_empty.txt
Graph-Easy-0.64/t/out/10_repair.txt
Graph-Easy-0.64/t/out/2_selfloop.txt
Graph-Easy-0.64/t/out/3_group_align_center.txt
Graph-Easy-0.64/t/out/2_autosplit_empty.txt
Graph-Easy-0.64/t/out/4nodes.txt
Graph-Easy-0.64/t/out/2_invisible_right.txt
Graph-Easy-0.64/t/out/6_autosplit_class.txt
Graph-Easy-0.64/t/out/2_class.txt
Graph-Easy-0.64/t/out/2_group.txt
Graph-Easy-0.64/t/out/4_autosplit_class.txt
Graph-Easy-0.64/t/out/4_nodes_5_edges.txt
Graph-Easy-0.64/t/out/3_bend_bug.txt
Graph-Easy-0.64/t/out/3_joining.txt
Graph-Easy-0.64/t/out/3_flow.txt
Graph-Easy-0.64/t/out/3_cache_bug.txt
Graph-Easy-0.64/t/out/2_edges.txt
Graph-Easy-0.64/t/out/5_joint.txt
Graph-Easy-0.64/t/out/1_selfloop_2.txt
Graph-Easy-0.64/t/out/5_arrow_styles.txt
Graph-Easy-0.64/t/out/4_bug_joint_2.txt
Graph-Easy-0.64/t/out/4_flow_chain.txt
Graph-Easy-0.64/t/out/6_nested_groups.txt
Graph-Easy-0.64/t/out/4_2x2nodes.txt
Graph-Easy-0.64/t/out/2_newlines.txt
Graph-Easy-0.64/t/out/10borders.txt
Graph-Easy-0.64/t/out/3_edge_start.txt
Graph-Easy-0.64/t/out/2_list_attr.txt
Graph-Easy-0.64/t/out/1_empty_group.txt
Graph-Easy-0.64/t/out/4groups_class.txt
Graph-Easy-0.64/t/out/4_cross.txt
Graph-Easy-0.64/t/out/1_undirected_loop.txt
Graph-Easy-0.64/t/out/2_nodes_inv.txt
Graph-Easy-0.64/t/out/7_tree.txt
Graph-Easy-0.64/t/out/2_autosplit_escaped.txt
Graph-Easy-0.64/t/out/1_selfloop.txt
Graph-Easy-0.64/t/out/6_multicell_offset.txt
Graph-Easy-0.64/t/out/4_cross_inv.txt
Graph-Easy-0.64/t/out/3_invisible_both.txt
Graph-Easy-0.64/t/out/25_autosplit_empty.txt
Graph-Easy-0.64/t/out/8_flow.txt
Graph-Easy-0.64/t/out/4_flow.txt
Graph-Easy-0.64/t/out/8_align.txt
Graph-Easy-0.64/t/out/6_chain_10_edges.txt
Graph-Easy-0.64/t/out/4_invisible.txt
Graph-Easy-0.64/t/out/9_flow_south.txt
Graph-Easy-0.64/t/out/8_labels.txt
Graph-Easy-0.64/t/out/3_edge_repair.txt
Graph-Easy-0.64/t/out/2_autolabel.txt
Graph-Easy-0.64/t/out/2_graph_label.txt
Graph-Easy-0.64/t/out/6_fanout.txt
Graph-Easy-0.64/t/out/3_list_attr.txt
Graph-Easy-0.64/t/out/4_joint.txt
Graph-Easy-0.64/t/out/5_rounded.txt
Graph-Easy-0.64/t/out/3_selfloop_flip.txt
Graph-Easy-0.64/t/out/3_corrupt.txt
Graph-Easy-0.64/t/out/5_multicell.txt
Graph-Easy-0.64/t/out/3_inherit.txt
Graph-Easy-0.64/t/out/2_cluster_2.txt
Graph-Easy-0.64/t/out/2_cluster_3.txt
Graph-Easy-0.64/t/out/2_cluster.txt
Graph-Easy-0.64/t/out/3_autosplit_hang.txt
Graph-Easy-0.64/t/out/1_selfloop_label.txt
Graph-Easy-0.64/t/out/5_group_repair.txt
Graph-Easy-0.64/t/out/2_zeros.txt
Graph-Easy-0.64/t/out/2_split_bug.txt
Graph-Easy-0.64/t/out/2_bidi_endpoint.txt
Graph-Easy-0.64/t/out/3_joint_short.txt
Graph-Easy-0.64/t/out/4_lists.txt
Graph-Easy-0.64/t/out/3_selfloop_flow_up.txt
Graph-Easy-0.64/t/out/2_invisible_left.txt
Graph-Easy-0.64/t/out/4_edge_types.txt
Graph-Easy-0.64/t/out/8_basename.txt
Graph-Easy-0.64/t/out/2nodes.txt
Graph-Easy-0.64/t/out/3_selfloop_flow_down.txt
Graph-Easy-0.64/t/out/4_list_attr.txt
Graph-Easy-0.64/t/out/2_label.txt
Graph-Easy-0.64/t/out/4_joint_bug_flags.txt
Graph-Easy-0.64/t/out/6_multicell.txt
Graph-Easy-0.64/t/out/2_group_multicell.txt
Graph-Easy-0.64/t/out/3_edge_labels_from_class.txt
Graph-Easy-0.64/t/out/drop_result.txt
Graph-Easy-0.64/t/out/5_flow.txt
Graph-Easy-0.64/t/out/1_bidi_loop.txt
Graph-Easy-0.64/t/out/5_tree_joint.txt
Graph-Easy-0.64/t/out/3_nodes_5_edges.txt
Graph-Easy-0.64/t/out/2_long_labels.txt
Graph-Easy-0.64/t/out/2_selfloop_flow_down.txt
Graph-Easy-0.64/t/out/8_endless_loop.txt
Graph-Easy-0.64/t/out/4_edge_cross.txt
Graph-Easy-0.64/t/out/2_label_align.txt
Graph-Easy-0.64/t/out/5_a-star_bug.txt
Graph-Easy-0.64/t/out/3_selfloop_flow_left.txt
Graph-Easy-0.64/t/out/0_empty_groups.txt
Graph-Easy-0.64/t/out/3_joint.txt
Graph-Easy-0.64/t/out/4_collapse.txt
Graph-Easy-0.64/t/out/7_cluster.txt
Graph-Easy-0.64/t/out/3_cluster.txt
Graph-Easy-0.64/t/out/6_empty_row.txt
Graph-Easy-0.64/t/out/2_dot_dot_dash.txt
Graph-Easy-0.64/t/out/5_joint_bug2.txt
Graph-Easy-0.64/t/out/9_chain.txt
Graph-Easy-0.64/t/out/2_bidi_astar.txt
Graph-Easy-0.64/t/out/5_long_edge_labels.txt
Graph-Easy-0.64/t/out/4_att.txt
Graph-Easy-0.64/t/out/4_autosplit_offset.txt
Graph-Easy-0.64/t/out/3_lists.txt
Graph-Easy-0.64/t/out/5_group_split.txt
Graph-Easy-0.64/t/out/3_selfloop.txt
Graph-Easy-0.64/t/out/4_minlen.txt
Graph-Easy-0.64/t/out/18_multiples.txt
Graph-Easy-0.64/t/out/2_wrap.txt
Graph-Easy-0.64/t/out/5_joint_label.txt
Graph-Easy-0.64/t/out/6_group_align.txt
Graph-Easy-0.64/t/out/3nodes.txt
Graph-Easy-0.64/t/out/4_cross_split.txt
Graph-Easy-0.64/t/out/4_nodes_6_edges.txt
Graph-Easy-0.64/t/out/4_autosplit_shape.txt
Graph-Easy-0.64/t/out/2_group_labelpos.txt
Graph-Easy-0.64/t/out/6_split_join_loop.txt
Graph-Easy-0.64/t/out/2_classes.txt
Graph-Easy-0.64/t/out/4_bend_bug.txt
Graph-Easy-0.64/t/out/4_nodes_edge.txt
Graph-Easy-0.64/t/out/6_ranks.txt
Graph-Easy-0.64/t/out/2_flow.txt
Graph-Easy-0.64/t/out/3_empty_group.txt
Graph-Easy-0.64/t/out/8_optimize_bend.txt
Graph-Easy-0.64/t/txt/
Graph-Easy-0.64/t/txt/dot/
Graph-Easy-0.64/t/txt/dot/4_record.txt
Graph-Easy-0.64/t/txt/dot/2_no_spaces.txt
Graph-Easy-0.64/t/txt/dot/2_bool.txt
Graph-Easy-0.64/t/txt/dot/3_empty_record_LR.txt
Graph-Easy-0.64/t/txt/dot/3_graph_label_long.txt
Graph-Easy-0.64/t/txt/dot/2_graph_label_bottom.txt
Graph-Easy-0.64/t/txt/dot/9_edge_styles.txt
Graph-Easy-0.64/t/txt/dot/3_colors.txt
Graph-Easy-0.64/t/txt/dot/2_ignore.txt
Graph-Easy-0.64/t/txt/dot/4_strings.txt
Graph-Easy-0.64/t/txt/dot/16_split.txt
Graph-Easy-0.64/t/txt/dot/6_comments.txt
Graph-Easy-0.64/t/txt/dot/3_ids.txt
Graph-Easy-0.64/t/txt/dot/2_linewidth.txt
Graph-Easy-0.64/t/txt/dot/3_empty_record.txt
Graph-Easy-0.64/t/txt/dot/10_numbers.txt
Graph-Easy-0.64/t/txt/dot/2_setlinewidth.txt
Graph-Easy-0.64/t/txt/dot/7_record.txt
Graph-Easy-0.64/t/txt/dot/5_scopes_uni.txt
Graph-Easy-0.64/t/txt/dot/2_group_labelloc.txt
Graph-Easy-0.64/t/txt/dot/9_stacking.txt
Graph-Easy-0.64/t/txt/dot/5_scopes.txt
Graph-Easy-0.64/t/txt/dot/4_uppercase.txt
Graph-Easy-0.64/t/txt/dot/5_scope_atr.txt
Graph-Easy-0.64/t/txt/dot/3_invis.txt
Graph-Easy-0.64/t/txt/dot/5_scopes_chain.txt
Graph-Easy-0.64/t/txt/dot/9_back.txt
Graph-Easy-0.64/t/txt/dot/2_square_bracket_in_attr.txt
Graph-Easy-0.64/t/txt/dot/4_loose.txt
Graph-Easy-0.64/t/txt/dot/2_strict.txt
Graph-Easy-0.64/t/txt/dot/0_empty.txt
Graph-Easy-0.64/t/txt/dot/2_nospace.txt
Graph-Easy-0.64/t/txt/dot/4_compass.txt
Graph-Easy-0.64/t/txt/dot/3_output_lone.txt
Graph-Easy-0.64/t/txt/dot/4_html_like.txt
Graph-Easy-0.64/t/txt/dot/3_node_label.txt
Graph-Easy-0.64/t/txt/dot/6_2_cluster.txt
Graph-Easy-0.64/t/txt/dot/9_tree.txt
Graph-Easy-0.64/t/txt/dot/6_group_align.txt
Graph-Easy-0.64/t/txt/dot/2_comment_inside_attr.txt
Graph-Easy-0.64/t/txt/dot/4_cluster_labeljust.txt
Graph-Easy-0.64/t/txt/dot/2_ports.txt
Graph-Easy-0.64/t/txt/gdl/
Graph-Easy-0.64/t/txt/gdl/2_bottom_to_top.txt
Graph-Easy-0.64/t/txt/gdl/2_left_to_right.txt
Graph-Easy-0.64/t/txt/gdl/2_right_to_left.txt
Graph-Easy-0.64/t/txt/gdl/2_top_to_bottom.txt
Graph-Easy-0.64/t/txt/gdl/1_color_code.txt
Graph-Easy-0.64/t/txt/4_bug_basename.txt
Graph-Easy-0.64/t/txt/4_node_edge.txt
Graph-Easy-0.64/t/txt/5_offsets_2.txt
Graph-Easy-0.64/t/txt/6_joint.txt
Graph-Easy-0.64/t/txt/4groups.txt
Graph-Easy-0.64/t/txt/3_split_attribute.txt
Graph-Easy-0.64/t/txt/4_near.txt
Graph-Easy-0.64/t/txt/0_empty_group.txt
Graph-Easy-0.64/t/txt/5_offsets.txt
Graph-Easy-0.64/t/txt/2_group_no_border.txt
Graph-Easy-0.64/t/txt/7_star.txt
Graph-Easy-0.64/t/txt/9_cross.txt
Graph-Easy-0.64/t/txt/8_chain.txt
Graph-Easy-0.64/t/txt/4_endless_loop_2.txt
Graph-Easy-0.64/t/txt/2_dot.txt
Graph-Easy-0.64/t/txt/4_comma.txt
Graph-Easy-0.64/t/txt/8_points.txt
Graph-Easy-0.64/t/txt/4_edge_labels.txt
Graph-Easy-0.64/t/txt/8_invisible.txt
Graph-Easy-0.64/t/txt/6_chained.txt
Graph-Easy-0.64/t/txt/4_endless_loop.txt
Graph-Easy-0.64/t/txt/4_cross_split_hor.txt
Graph-Easy-0.64/t/txt/3_colors.txt
Graph-Easy-0.64/t/txt/4_autosplit_empty.txt
Graph-Easy-0.64/t/txt/10_repair.txt
Graph-Easy-0.64/t/txt/3_group_align_center.txt
Graph-Easy-0.64/t/txt/2_autosplit_empty.txt
Graph-Easy-0.64/t/txt/2_invisible_right.txt
Graph-Easy-0.64/t/txt/6_autosplit_class.txt
Graph-Easy-0.64/t/txt/2_class.txt
Graph-Easy-0.64/t/txt/2_group.txt
Graph-Easy-0.64/t/txt/4_autosplit_class.txt
Graph-Easy-0.64/t/txt/4_nodes_5_edges.txt
Graph-Easy-0.64/t/txt/3_cache_bug.txt
Graph-Easy-0.64/t/txt/5_joint.txt
Graph-Easy-0.64/t/txt/5_arrow_styles.txt
Graph-Easy-0.64/t/txt/4_bug_joint_2.txt
Graph-Easy-0.64/t/txt/4_flow_chain.txt
Graph-Easy-0.64/t/txt/6_nested_groups.txt
Graph-Easy-0.64/t/txt/4_2x2nodes.txt
Graph-Easy-0.64/t/txt/2_newlines.txt
Graph-Easy-0.64/t/txt/10borders.txt
Graph-Easy-0.64/t/txt/3_edge_start.txt
Graph-Easy-0.64/t/txt/2_list_attr.txt
Graph-Easy-0.64/t/txt/1_empty_group.txt
Graph-Easy-0.64/t/txt/4groups_class.txt
Graph-Easy-0.64/t/txt/4_cross.txt
Graph-Easy-0.64/t/txt/1_undirected_loop.txt
Graph-Easy-0.64/t/txt/7_tree.txt
Graph-Easy-0.64/t/txt/2_autosplit_escaped.txt
Graph-Easy-0.64/t/txt/6_multicell_offset.txt
Graph-Easy-0.64/t/txt/4_cross_inv.txt
Graph-Easy-0.64/t/txt/3_invisible_both.txt
Graph-Easy-0.64/t/txt/25_autosplit_empty.txt
Graph-Easy-0.64/t/txt/8_flow.txt
Graph-Easy-0.64/t/txt/4_flow.txt
Graph-Easy-0.64/t/txt/8_align.txt
Graph-Easy-0.64/t/txt/6_chain_10_edges.txt
Graph-Easy-0.64/t/txt/4_invisible.txt
Graph-Easy-0.64/t/txt/9_flow_south.txt
Graph-Easy-0.64/t/txt/8_labels.txt
Graph-Easy-0.64/t/txt/3_edge_repair.txt
Graph-Easy-0.64/t/txt/2_autolabel.txt
Graph-Easy-0.64/t/txt/2_graph_label.txt
Graph-Easy-0.64/t/txt/6_fanout.txt
Graph-Easy-0.64/t/txt/3_list_attr.txt
Graph-Easy-0.64/t/txt/4_joint.txt
Graph-Easy-0.64/t/txt/5_rounded.txt
Graph-Easy-0.64/t/txt/3_selfloop_flip.txt
Graph-Easy-0.64/t/txt/3_corrupt.txt
Graph-Easy-0.64/t/txt/5_multicell.txt
Graph-Easy-0.64/t/txt/3_inherit.txt
Graph-Easy-0.64/t/txt/2_cluster_2.txt
Graph-Easy-0.64/t/txt/2_cluster_3.txt
Graph-Easy-0.64/t/txt/2_cluster.txt
Graph-Easy-0.64/t/txt/3_autosplit_hang.txt
Graph-Easy-0.64/t/txt/2_zeros.txt
Graph-Easy-0.64/t/txt/2_split_bug.txt
Graph-Easy-0.64/t/txt/3_joint_short.txt
Graph-Easy-0.64/t/txt/4_lists.txt
Graph-Easy-0.64/t/txt/2_invisible_left.txt
Graph-Easy-0.64/t/txt/8_basename.txt
Graph-Easy-0.64/t/txt/4_list_attr.txt
Graph-Easy-0.64/t/txt/2_label.txt
Graph-Easy-0.64/t/txt/4_joint_bug_flags.txt
Graph-Easy-0.64/t/txt/6_multicell.txt
Graph-Easy-0.64/t/txt/2_group_multicell.txt
Graph-Easy-0.64/t/txt/3_edge_labels_from_class.txt
Graph-Easy-0.64/t/txt/5_flow.txt
Graph-Easy-0.64/t/txt/5_tree_joint.txt
Graph-Easy-0.64/t/txt/3_nodes_5_edges.txt
Graph-Easy-0.64/t/txt/8_endless_loop.txt
Graph-Easy-0.64/t/txt/4_edge_cross.txt
Graph-Easy-0.64/t/txt/0_empty_groups.txt
Graph-Easy-0.64/t/txt/3_joint.txt
Graph-Easy-0.64/t/txt/4_collapse.txt
Graph-Easy-0.64/t/txt/7_cluster.txt
Graph-Easy-0.64/t/txt/3_cluster.txt
Graph-Easy-0.64/t/txt/6_empty_row.txt
Graph-Easy-0.64/t/txt/2_dot_dot_dash.txt
Graph-Easy-0.64/t/txt/5_joint_bug2.txt
Graph-Easy-0.64/t/txt/9_chain.txt
Graph-Easy-0.64/t/txt/5_long_edge_labels.txt
Graph-Easy-0.64/t/txt/4_att.txt
Graph-Easy-0.64/t/txt/4_autosplit_offset.txt
Graph-Easy-0.64/t/txt/3_lists.txt
Graph-Easy-0.64/t/txt/5_group_split.txt
Graph-Easy-0.64/t/txt/3_selfloop.txt
Graph-Easy-0.64/t/txt/4_minlen.txt
Graph-Easy-0.64/t/txt/18_multiples.txt
Graph-Easy-0.64/t/txt/2_wrap.txt
Graph-Easy-0.64/t/txt/5_joint_label.txt
Graph-Easy-0.64/t/txt/6_group_align.txt
Graph-Easy-0.64/t/txt/4_cross_split.txt
Graph-Easy-0.64/t/txt/4_nodes_6_edges.txt
Graph-Easy-0.64/t/txt/4_autosplit_shape.txt
Graph-Easy-0.64/t/txt/2_group_labelpos.txt
Graph-Easy-0.64/t/txt/6_split_join_loop.txt
Graph-Easy-0.64/t/txt/2_classes.txt
Graph-Easy-0.64/t/txt/6_ranks.txt
Graph-Easy-0.64/t/txt/3_empty_group.txt
Graph-Easy-0.64/t/txt/8_optimize_bend.txt
Graph-Easy-0.64/t/boxart.t
Graph-Easy-0.64/t/fb.t
Graph-Easy-0.64/t/gv.t
Graph-Easy-0.64/t/anon_group.t
Graph-Easy-0.64/t/messages.t
Graph-Easy-0.64/t/re_layout.t
Graph-Easy-0.64/t/gdl.t
Graph-Easy-0.64/t/group/
Graph-Easy-0.64/t/group/0010.txt
Graph-Easy-0.64/t/group/0131.txt
Graph-Easy-0.64/t/group/0230.txt
Graph-Easy-0.64/t/pod.t
Graph-Easy-0.64/t/parse_att.t
Graph-Easy-0.64/t/pod_cov.t
Graph-Easy-0.64/t/vcg.t
Graph-Easy-0.64/t/graph-maker.t
Graph-Easy-0.64/t/edge_cell.t
Graph-Easy-0.64/t/parser.t
Graph-Easy-0.64/t/parser_dot.t
Graph-Easy-0.64/t/split.t
Graph-Easy-0.64/t/attributes.t
Graph-Easy-0.64/t/nesting.t
Graph-Easy-0.64/t/base.t
Graph-Easy-0.64/t/anon.t
Graph-Easy-0.64/t/custom.t
Graph-Easy-0.64/t/cell.t
Graph-Easy-0.64/t/copy.t
Graph-Easy-0.64/t/edge.t
Graph-Easy-0.64/t/drop.t
Graph-Easy-0.64/t/parser_dot_html.t
Graph-Easy-0.64/t/heap.t
Graph-Easy-0.64/t/html.t
Graph-Easy-0.64/t/delete.t
Graph-Easy-0.64/t/node.t
Graph-Easy-0.64/t/path.t
Graph-Easy-0.64/t/graphml.t
Graph-Easy-0.64/t/cluster.t
Graph-Easy-0.64/t/graph.t
Graph-Easy-0.64/t/use_class.t
Graph-Easy-0.64/t/group.t
Graph-Easy-0.64/t/stress/
Graph-Easy-0.64/t/stress/anon.txt
Graph-Easy-0.64/t/stress/drop.txt
Graph-Easy-0.64/t/stress/0001.txt
Graph-Easy-0.64/t/stress/0002.txt
Graph-Easy-0.64/t/stress/0003.txt
Graph-Easy-0.64/t/stress/0004.txt
Graph-Easy-0.64/t/stress/0005.txt
Graph-Easy-0.64/t/stress/0006.txt
Graph-Easy-0.64/t/stress/0010.txt
Graph-Easy-0.64/t/stress/0011.txt
Graph-Easy-0.64/t/stress/0012.txt
Graph-Easy-0.64/t/stress/0020.txt
Graph-Easy-0.64/t/parse_edge.t
Graph-Easy-0.64/t/syntax/
Graph-Easy-0.64/t/syntax/0250.txt
Graph-Easy-0.64/t/syntax/0251.txt
Graph-Easy-0.64/t/syntax/0252.txt
Graph-Easy-0.64/t/syntax/0254.txt
Graph-Easy-0.64/t/syntax/0000.txt
Graph-Easy-0.64/t/syntax/0001.txt
Graph-Easy-0.64/t/syntax/0002.txt
Graph-Easy-0.64/t/syntax/0003.txt
Graph-Easy-0.64/t/syntax/0010.txt
Graph-Easy-0.64/t/syntax/0011.txt
Graph-Easy-0.64/t/syntax/0020.txt
Graph-Easy-0.64/t/syntax/0021.txt
Graph-Easy-0.64/t/syntax/0030.txt
Graph-Easy-0.64/t/syntax/0040.txt
Graph-Easy-0.64/t/syntax/0050.txt
Graph-Easy-0.64/t/syntax/0060.txt
Graph-Easy-0.64/t/syntax/0061.txt
Graph-Easy-0.64/t/syntax/0062.txt
Graph-Easy-0.64/t/syntax/0063.txt
Graph-Easy-0.64/t/syntax/0070.txt
Graph-Easy-0.64/t/syntax/0080.txt
Graph-Easy-0.64/t/syntax/0090.txt
Graph-Easy-0.64/t/syntax/0100.txt
Graph-Easy-0.64/t/syntax/0102.txt
Graph-Easy-0.64/t/syntax/0110.txt
Graph-Easy-0.64/t/syntax/0120.txt
Graph-Easy-0.64/t/syntax/0130.txt
Graph-Easy-0.64/t/syntax/0131.txt
Graph-Easy-0.64/t/syntax/0140.txt
Graph-Easy-0.64/t/syntax/0150.txt
Graph-Easy-0.64/t/syntax/0160.txt
Graph-Easy-0.64/t/syntax/0170.txt
Graph-Easy-0.64/t/syntax/0171.txt
Graph-Easy-0.64/t/syntax/0180.txt
Graph-Easy-0.64/t/syntax/0190.txt
Graph-Easy-0.64/t/syntax/0200.txt
Graph-Easy-0.64/t/syntax/0210.txt
Graph-Easy-0.64/t/syntax/0220.txt
Graph-Easy-0.64/t/syntax/0230.txt
Graph-Easy-0.64/t/syntax/0240.txt
Graph-Easy-0.64/t/as_vcg.t
Graph-Easy-0.64/t/as_txt.t
Graph-Easy-0.64/t/graphml_yed.t
Graph-Easy-0.64/t/easypm.t
Graph-Easy-0.64/t/ascii.t
Graph-Easy-0.64/t/astar.t
Graph-Easy-0.64/t/layout_r.t
Graph-Easy-0.64/t/layouter.t
Graph-Easy-0.64/t/graphviz.t
Graph-Easy-0.64/t/chain.t
Graph-Easy-0.64/t/layers.t
Graph-Easy-0.64/t/layout.t
Graph-Easy-0.64/t/layouter/
Graph-Easy-0.64/t/layouter/multiples.txt
Graph-Easy-0.64/t/layouter/edge_label.txt
Graph-Easy-0.64/t/layouter/state.txt
Graph-Easy-0.64/t/layouter/layouter.txt
Graph-Easy-0.64/t/layouter/layouter_loop.txt
Graph-Easy-0.64/t/layouter/layouter_chain.txt
Graph-Easy-0.64/t/class.t
Graph-Easy-0.64/t/node_mc.t
Graph-Easy-0.64/bin/
Graph-Easy-0.64/bin/graph-easy
Graph-Easy-0.64/inc/
Graph-Easy-0.64/inc/Module/
Graph-Easy-0.64/inc/Module/Install/
Graph-Easy-0.64/inc/Module/Install/Can.pm
Graph-Easy-0.64/inc/Module/Install/Base.pm
Graph-Easy-0.64/inc/Module/Install/Win32.pm
Graph-Easy-0.64/inc/Module/Install/WriteAll.pm
Graph-Easy-0.64/inc/Module/Install/Makefile.pm
Graph-Easy-0.64/inc/Module/Install/Fetch.pm
Graph-Easy-0.64/inc/Module/Install/Metadata.pm
Graph-Easy-0.64/inc/Module/Install.pm
Graph-Easy-0.64/lib/
Graph-Easy-0.64/lib/Graph/
Graph-Easy-0.64/lib/Graph/Easy/
Graph-Easy-0.64/lib/Graph/Easy/Edge/
Graph-Easy-0.64/lib/Graph/Easy/Edge/Cell.pm
Graph-Easy-0.64/lib/Graph/Easy/Node/
Graph-Easy-0.64/lib/Graph/Easy/Node/Anon.pm
Graph-Easy-0.64/lib/Graph/Easy/Node/Empty.pm
Graph-Easy-0.64/lib/Graph/Easy/Node/Cell.pm
Graph-Easy-0.64/lib/Graph/Easy/Group.pm
Graph-Easy-0.64/lib/Graph/Easy/Base.pm
Graph-Easy-0.64/lib/Graph/Easy/Group/
Graph-Easy-0.64/lib/Graph/Easy/Group/Anon.pm
Graph-Easy-0.64/lib/Graph/Easy/Group/Cell.pm
Graph-Easy-0.64/lib/Graph/Easy/Layout/
Graph-Easy-0.64/lib/Graph/Easy/Layout/Force.pm
Graph-Easy-0.64/lib/Graph/Easy/Layout/Path.pm
Graph-Easy-0.64/lib/Graph/Easy/Layout/Scout.pm
Graph-Easy-0.64/lib/Graph/Easy/Layout/Repair.pm
Graph-Easy-0.64/lib/Graph/Easy/Layout/Chain.pm
Graph-Easy-0.64/lib/Graph/Easy/Layout/Grid.pm
Graph-Easy-0.64/lib/Graph/Easy/Parser/
Graph-Easy-0.64/lib/Graph/Easy/Parser/VCG.pm
Graph-Easy-0.64/lib/Graph/Easy/Parser/Graphviz.pm
Graph-Easy-0.64/lib/Graph/Easy/As_graphml.pm
Graph-Easy-0.64/lib/Graph/Easy/As_vcg.pm
Graph-Easy-0.64/lib/Graph/Easy/As_txt.pm
Graph-Easy-0.64/lib/Graph/Easy/Layout.pm
Graph-Easy-0.64/lib/Graph/Easy/As_graphviz.pm
Graph-Easy-0.64/lib/Graph/Easy/Edge.pm
Graph-Easy-0.64/lib/Graph/Easy/Attributes.pm
Graph-Easy-0.64/lib/Graph/Easy/Parser.pm
Graph-Easy-0.64/lib/Graph/Easy/As_ascii.pm
Graph-Easy-0.64/lib/Graph/Easy/Node.pm
Graph-Easy-0.64/lib/Graph/Easy.pm
Graph-Easy-0.64/TODO
Graph-Easy-0.64/SIGNATURE
Graph-Easy-0.64/LICENSE
Graph-Easy-0.64/bench/
Graph-Easy-0.64/bench/stress.pl
Graph-Easy-0.64/bench/test.dot
Graph-Easy-0.64/bench/test.txt
Graph-Easy-0.64/bench/bench.pl
Graph-Easy-0.64/bench/serie.pl
Graph-Easy-0.64/README
Graph-Easy-0.64/MANIFEST.SKIP
Graph-Easy-0.64/Makefile.PL
Graph-Easy-0.64/META.yml
Graph-Easy-0.64/INSTALL
Graph-Easy-0.64/CHANGES
Graph-Easy-0.64/examples/
Graph-Easy-0.64/examples/parse
Graph-Easy-0.64/examples/common.pl
Graph-Easy-0.64/examples/syntax.tpl
Graph-Easy-0.64/examples/history.txt
Graph-Easy-0.64/examples/wikicrawl.pl
Graph-Easy-0.64/examples/as_boxart
Graph-Easy-0.64/examples/as_svg
Graph-Easy-0.64/examples/as_txt
Graph-Easy-0.64/examples/as_graphviz
Graph-Easy-0.64/examples/fun.tpl
Graph-Easy-0.64/examples/complex.txt
Graph-Easy-0.64/examples/syntax.pl
Graph-Easy-0.64/examples/as_ascii
Graph-Easy-0.64/examples/ascii.pl
Graph-Easy-0.64/examples/as_html
Graph-Easy-0.64/examples/as_boxart_html
Graph-Easy-0.64/examples/html.pl
Graph-Easy-0.64/examples/base.css
Graph-Easy-0.64/MANIFEST
Prepending /export/home/fly1064/var/cpan/build/Cache-Cache-1.05-lLSVgQ/blib/arch /export/home/fly1064/var/cpan/build/Cache-Cache-1.05-lLSVgQ/blib/lib /export/home/fly1064/var/cpan/build/Perl-Tidy-20071205-V84Rrx/blib/arch /export/home/fly1064/var/cpan/build/Perl-Tidy-20071205-V84Rrx/blib/lib /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/arch /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/lib /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/arch /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/lib /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build T/TE/TELS/graph/Graph-Easy-0.64.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Graph::Easy
>>> make
cp lib/Graph/Easy/As_ascii.pm blib/lib/Graph/Easy/As_ascii.pm
cp lib/Graph/Easy/Layout/Repair.pm blib/lib/Graph/Easy/Layout/Repair.pm
cp lib/Graph/Easy/Node/Anon.pm blib/lib/Graph/Easy/Node/Anon.pm
cp lib/Graph/Easy/Group.pm blib/lib/Graph/Easy/Group.pm
cp lib/Graph/Easy/Node/Cell.pm blib/lib/Graph/Easy/Node/Cell.pm
cp lib/Graph/Easy/Layout/Grid.pm blib/lib/Graph/Easy/Layout/Grid.pm
cp lib/Graph/Easy/As_txt.pm blib/lib/Graph/Easy/As_txt.pm
cp lib/Graph/Easy/Edge/Cell.pm blib/lib/Graph/Easy/Edge/Cell.pm
cp lib/Graph/Easy.pm blib/lib/Graph/Easy.pm
cp lib/Graph/Easy/As_graphml.pm blib/lib/Graph/Easy/As_graphml.pm
cp lib/Graph/Easy/Parser/Graphviz.pm blib/lib/Graph/Easy/Parser/Graphviz.pm
cp lib/Graph/Easy/Attributes.pm blib/lib/Graph/Easy/Attributes.pm
cp lib/Graph/Easy/Layout.pm blib/lib/Graph/Easy/Layout.pm
cp lib/Graph/Easy/Group/Cell.pm blib/lib/Graph/Easy/Group/Cell.pm
cp lib/Graph/Easy/Layout/Chain.pm blib/lib/Graph/Easy/Layout/Chain.pm
cp lib/Graph/Easy/Base.pm blib/lib/Graph/Easy/Base.pm
cp lib/Graph/Easy/Parser/VCG.pm blib/lib/Graph/Easy/Parser/VCG.pm
cp lib/Graph/Easy/Node/Empty.pm blib/lib/Graph/Easy/Node/Empty.pm
cp lib/Graph/Easy/Parser.pm blib/lib/Graph/Easy/Parser.pm
cp lib/Graph/Easy/As_vcg.pm blib/lib/Graph/Easy/As_vcg.pm
cp lib/Graph/Easy/Node.pm blib/lib/Graph/Easy/Node.pm
cp lib/Graph/Easy/Layout/Scout.pm blib/lib/Graph/Easy/Layout/Scout.pm
cp lib/Graph/Easy/Edge.pm blib/lib/Graph/Easy/Edge.pm
cp lib/Graph/Easy/Layout/Path.pm blib/lib/Graph/Easy/Layout/Path.pm
cp lib/Graph/Easy/As_graphviz.pm blib/lib/Graph/Easy/As_graphviz.pm
cp lib/Graph/Easy/Group/Anon.pm blib/lib/Graph/Easy/Group/Anon.pm
cp lib/Graph/Easy/Layout/Force.pm blib/lib/Graph/Easy/Layout/Force.pm
cp bin/graph-easy blib/script/graph-easy
/export/home/fly1064/bin/perl "-Iinc" "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/graph-easy
Manifying blib/man1/graph-easy.1
Manifying blib/man3/Graph::Easy::Layout::Repair.3
Manifying blib/man3/Graph::Easy::As_ascii.3
Manifying blib/man3/Graph::Easy::Node::Anon.3
Manifying blib/man3/Graph::Easy::Node::Cell.3
Manifying blib/man3/Graph::Easy::Group.3
Manifying blib/man3/Graph::Easy::Layout::Grid.3
Manifying blib/man3/Graph::Easy.3
Manifying blib/man3/Graph::Easy::As_txt.3
Manifying blib/man3/Graph::Easy::Edge::Cell.3
Manifying blib/man3/Graph::Easy::As_graphml.3
Manifying blib/man3/Graph::Easy::Parser::Graphviz.3
Manifying blib/man3/Graph::Easy::Attributes.3
Manifying blib/man3/Graph::Easy::Layout.3
Manifying blib/man3/Graph::Easy::Group::Cell.3
Manifying blib/man3/Graph::Easy::Layout::Chain.3
Manifying blib/man3/Graph::Easy::Base.3
Manifying blib/man3/Graph::Easy::Parser::VCG.3
Manifying blib/man3/Graph::Easy::Parser.3
Manifying blib/man3/Graph::Easy::Node::Empty.3
Manifying blib/man3/Graph::Easy::As_vcg.3
Manifying blib/man3/Graph::Easy::Layout::Scout.3
Manifying blib/man3/Graph::Easy::Node.3
Manifying blib/man3/Graph::Easy::Edge.3
Manifying blib/man3/Graph::Easy::Layout::Path.3
Manifying blib/man3/Graph::Easy::Group::Anon.3
Manifying blib/man3/Graph::Easy::As_graphviz.3
Manifying blib/man3/Graph::Easy::Layout::Force.3
TELS/graph/Graph-Easy-0.64.tar.gz
make -- OK
Prepending /export/home/fly1064/var/cpan/build/Cache-Cache-1.05-lLSVgQ/blib/arch /export/home/fly1064/var/cpan/build/Cache-Cache-1.05-lLSVgQ/blib/lib /export/home/fly1064/var/cpan/build/Perl-Tidy-20071205-V84Rrx/blib/arch /export/home/fly1064/var/cpan/build/Perl-Tidy-20071205-V84Rrx/blib/lib /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/arch /export/home/fly1064/var/cpan/build/File-chdir-0.1002-5X0KPO/blib/lib /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/arch /export/home/fly1064/var/cpan/build/Text-Table-1.114-JApbz2/blib/lib /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/arch /export/home/fly1064/var/cpan/build/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/anon...............
1..31
ok 1 - use Graph::Easy::Node::Anon;
ok 2 - use Graph::Easy;
ok 3 - use Graph::Easy::As_txt;
ok 4 - require Graph::Easy::As_ascii;
ok 5 - Graph::Easy::Node::Anon->can(...)
ok 6
ok 7 - no error yet
ok 8 - x == undef
ok 9 - y == undef
ok 10 - w == undef
ok 11 - h == undef
ok 12 - label
ok 13 - name
ok 14 - no title per default
ok 15 - pos = 0,0
ok 16 - no graph
ok 17 - no outgoing links
ok 18 - no incoming links
ok 19 - successors/predecssors leave graph alone
ok 20 - w == 3
ok 21 - h == 3
ok 22 - anon as_txt
ok 23 - as_html
ok 24 - anon as_ascii
ok 25 - anon as_graphviz
ok 26 - anon node
ok 27 - anon as_txt
ok 28 - as_html
ok 29 - anon node as graphviz
ok 30 - anon as_txt
ok 31 - as_html
ok
t/anon_group.........
1..15
ok 1 - use Graph::Easy::Group::Anon;
ok 2 - use Graph::Easy;
ok 3 - use Graph::Easy::As_txt;
ok 4 - require Graph::Easy::As_ascii;
ok 5 - Graph::Easy::Group::Anon->can(...)
ok 6
ok 7 - no error yet
ok 8 - label
ok 9 - name
ok 10 - no title per default
ok 11 - no graph
ok 12 - no outgoing links
ok 13 - no incoming links
ok 14 - successors/predecssors leave graph alone
ok 15 - anon group as_txt
ok
t/as_txt.............
1..4
ok 1 - use Graph::Easy;
ok 2 - Graph::Easy->can('as_txt')
ok 3 - no parsing error
ok 4 - as_txt with offset and origin
ok
t/as_vcg.............
1..7
ok 1 - use Graph::Easy;
ok 2 - use Graph::Easy::Parser;
ok 3 - Graph::Easy->can(...)
ok 4 - as_vcg and as_vcg_file are equal
ok 5 - as_vcg matches
ok 6 - as_vcg matches
ok 7 - as_vcg has graph label
ok
t/ascii..............
1..451
ok 1 - use Graph::Easy;
ok 2 - use Graph::Easy::Parser;
ok 3
ok 4 - no error yet
# at 0_empty_group.txt
ok 5 - 0 nodes
ok 6 - from 0_empty_group.txt
ok 7 - 0_empty_group.txt as_txt
# Generated:
#
#
#
# at 0_empty_groups.txt
ok 8 - 0 nodes
Warning: Layouter could only place 0 nodes/0 edges out of 0/2 - giving up at t/ascii.t line 61
ok 9 - from 0_empty_groups.txt
ok 10 - 0_empty_groups.txt as_txt
# Generated:
#
#
#
# at 10_repair.txt
ok 11 - 10 nodes
ok 12 - from 10_repair.txt
ok 13 - 10_repair.txt as_txt
# Generated:
#
#
# +---------------------+
# | |
# + - - - - - - - - - - - - - - - - - + |
# ' DMZ1: ' |
# ' ' v
# ' +---------+ +-----------+ ' +----------+
# ' | 1Server | <------ | | ' --> | 1Check | -+
# ' +---------+ | | ' +----------+ |
# ' ^ | | ' | |
# ' +---------------- | | ' | |
# ' | 1Proxy | ' | |
# ' | | - - -+ | |
# + - - - - - - - - - | | ' | |
# ' | | ' | |
# ' | | ---+ ' | |
# ' +-----------+ | ' | |
# ' | | ' | |
# ' | | ' | |
# ' | | ' v |
# +- - - | | - - - - - - -+ |
# ' v | ' |
# ' +-----------+ | +----------+ ' |
# ' +--- | 1Database | <--+ | | ' <+
# ' | +-----------+ | | '
# ' | | | | '
# ' | +-----------------> | 1Backend | '
# ' | | | '
# ' | | | '
# ' +------------------------> | | '
# ' +----------+ '
# ' '
# +- - - - - - - - - - - - - - - - - - - - - -+
# + - - - - - - - - - - - - - - - - - -+
# ' DMZ: '
# ' '
# +---------+ ' +-----------+ +----------+ '
# | Check | <-- ' | Proxy | ------> | Server | '
# +---------+ ' +-----------+ +----------+ '
# | ' | '
# | ' | '
# | ' v '
# | ' +-----------+ +----------+ '
# | ' | Database | ------> | Backend | '
# | ' +-----------+ +----------+ '
# | ' '
# | + - - - - - - - - - - - - - - - - - -+
# | ^
# +-----------------------------------------+
#
# at 10borders.txt
ok 14 - 10 nodes
ok 15 - from 10borders.txt
ok 16 - 10borders.txt as_txt
# Generated:
#
# + - - - - - - -+
# ' Dashed ' ==> none
# + - - - - - - -+
# +--------------+ ..........
# | Solid | ..> : Dotted :
# +--------------+ :........:
# +-.-.-.-.-.-.-.+ ##########
# ! dot-dash ! - > # Bold #
# +-.-.-.-.-.-.-.+ ##########
# +.-..-..-..-..-+ +~~~~~~~~+
# | dot-dot-dash | .-> { wave {
# +.-..-..-..-..-+ +~~~~~~~~+
# # = = = = = = =# #========#
# " double-dash " ~~> H Double H
# # = = = = = = =# #========#
#
# at 18_multiples.txt
ok 17 - 18 nodes
ok 18 - from 18_multiples.txt
ok 19 - 18_multiples.txt as_txt
# Generated:
#
#
# ................................................
# : v
# +----------+ +------+ +----------+ +---------+ +---------+
# | 1Bonn | --> | 1Ulm | --> | 1Bautzen | --> | 1Berlin | --> | 1Kassel |
# +----------+ +------+ +----------+ +---------+ +---------+
# ! |
# ! |
# v |
# +----------+ |
# | 1Koblenz | <-----+
# +----------+
#
# ................................................
# : v
# +----------+ +------+ +----------+ +---------+ +---------+
# | 2Bonn | --> | 2Ulm | --> | 2Bautzen | --> | 2Berlin | --> | 2Kassel |
# +----------+ +------+ +----------+ +---------+ +---------+
# ! |
# ! |
# v |
# +----------+ |
# | 2Koblenz | <-----+
# +----------+
#
# ................................................
# : v
# +----------+ +------+ +----------+ +---------+ +---------+
# | Bonn | --> | Ulm | --> | Bautzen | --> | Berlin | --> | Kassel |
# +----------+ +------+ +----------+ +---------+ +---------+
# ! |
# ! |
# v |
# +----------+ |
# | Koblenz | <-----+
# +----------+
#
# at 1_bidi_loop.txt
ok 20 - 1 nodes
ok 21 - from 1_bidi_loop.txt
ok 22 - 1_bidi_loop.txt as_txt
# Generated:
#
#
# +--+
# v v
# +------+
# +--> | | <--+
# | | Hamm | |
# +--> | | <--+
# +------+
# ^ ^
# +--+
#
# at 1_empty_group.txt
ok 23 - 1 nodes
ok 24 - from 1_empty_group.txt
ok 25 - 1_empty_group.txt as_txt
# Generated:
#
# +---------+
# | Outside |
# +---------+
#
# at 1_selfloop.txt
ok 26 - 1 nodes
ok 27 - from 1_selfloop.txt
ok 28 - 1_selfloop.txt as_txt
# Generated:
#
#
# +--+
# v |
# +------+
# | One |
# +------+
#
# at 1_selfloop_2.txt
ok 29 - 1 nodes
ok 30 - from 1_selfloop_2.txt
ok 31 - 1_selfloop_2.txt as_txt
# Generated:
#
# Until not done
# +----------------+
# v |
# Until not done +--------------------+ Until not done
# +----------------- | | -----------------+
# | | Main | |
# +----------------> | | <----------------+
# +--------------------+
# ^ Until not done |
# +----------------+
#
# at 1_selfloop_label.txt
ok 32 - 1 nodes
ok 33 - from 1_selfloop_label.txt
ok 34 - 1_selfloop_label.txt as_txt
# Generated:
#
# Alle Jahre Wieder
# +-------------------+
# v |
# +-----------------------+
# | Freiburg |
# +-----------------------+
#
# at 1_undirected_loop.txt
ok 35 - 1 nodes
ok 36 - from 1_undirected_loop.txt
ok 37 - 1_undirected_loop.txt as_txt
# Generated:
#
#
# +--+
# | |
# +------+
# +--- | | ---+
# | | A | |
# +--- | | ---+
# +------+
# | |
# +--+
#
# at 1node.txt
ok 38 - 1 nodes
ok 39 - from 1node.txt
ok 40 - 1node.txt as_txt
# Generated:
#
# +-----+
# | One |
# +-----+
#
# at 25_autosplit_empty.txt
ok 41 - 25 nodes
ok 42 - from 25_autosplit_empty.txt
ok 43 - 25_autosplit_empty.txt as_txt
# Generated:
#
# +--+----+-----+ +----+
# | | C | | --> | A1 |
# +--+----+-----+ +----+
# +---+---+ +----+
# | D | | --> | A2 |
# +---+---+ +----+
# +--+----+ +----+
# | | E | --> | A3 |
# +--+----+ +----+
# +---+ +----+
# | F | --> | A4 |
# +---+ +----+
# +---+ +----+
# | G | --> | A5 |
# +---+ +----+
# +--+---+ +----+
# | | H | --> | A6 |
# +--+---+ +----+
#
# at 2_autolabel.txt
ok 44 - 2 nodes
ok 45 - from 2_autolabel.txt
ok 46 - 2_autolabel.txt as_txt
# Generated:
#
# +---------------------+ Acme Tr ... porated +---------------------+
# | Bonn (e ... tstadt) | ---------------------> | Frankfu ... ughafen |
# +---------------------+ +---------------------+
#
# at 2_autosplit_empty.txt
ok 47 - 2 nodes
ok 48 - from 2_autosplit_empty.txt
ok 49 - 2_autosplit_empty.txt as_txt
# Generated:
#
# +--------+----------+
# | Siegen | Siegburg |
# +--------+----------+
#
# at 2_autosplit_escaped.txt
ok 50 - 2 nodes
ok 51 - from 2_autosplit_escaped.txt
ok 52 - 2_autosplit_escaped.txt as_txt
# Generated:
#
# +-------+---+
# | A | B | C |
# +-------+---+
#
# at 2_bidi_astar.txt
ok 53 - 2 nodes
ok 54 - from 2_bidi_astar.txt
ok 55 - 2_bidi_astar.txt as_txt
# Generated:
#
# +--------+ +--------------+
# | Erfurt | <--------> | Bad Schandau |
# +--------+ +--------------+
#
# at 2_bidi_endpoint.txt
ok 56 - 2 nodes
ok 57 - from 2_bidi_endpoint.txt
ok 58 - 2_bidi_endpoint.txt as_txt
# Generated:
#
# +--------+ +--------------+
# | Erfurt | <--------> | Bad Schandau |
# +--------+ +--------------+
#
# at 2_class.txt
ok 59 - 2 nodes
ok 60 - from 2_class.txt
ok 61 - 2_class.txt as_txt
# Generated:
#
# #===# #===#
# H A H --> H B H
# #===# #===#
#
# at 2_classes.txt
ok 62 - 2 nodes
ok 63 - from 2_classes.txt
ok 64 - 2_classes.txt as_txt
# Generated:
#
# +-----+ red +-------+
# | Red | -----> | Black |
# +-----+ +-------+
#
# at 2_cluster.txt
ok 65 - 2 nodes
ok 66 - from 2_cluster.txt
ok 67 - 2_cluster.txt as_txt
# Generated:
#
# +---------+ +--------+
# | Hamburg | --> | Altona |
# +---------+ +--------+
#
# at 2_cluster_2.txt
ok 68 - 2 nodes
ok 69 - from 2_cluster_2.txt
ok 70 - 2_cluster_2.txt as_txt
# Generated:
#
# +---------+ +--------+
# | | --> | |
# | Hamburg | | Altona |
# | | | |
# | | --> | |
# +---------+ +--------+
#
# at 2_cluster_3.txt
ok 71 - 2 nodes
ok 72 - from 2_cluster_3.txt
ok 73 - 2_cluster_3.txt as_txt
# Generated:
#
#
# +---------+
# | v
# +---------+ +--------+
# | | --> | |
# | Hamburg | | Altona |
# | | | |
# | | --> | |
# +---------+ +--------+
#
# at 2_dot.txt
ok 74 - 2 nodes
ok 75 - from 2_dot.txt
ok 76 - 2_dot.txt as_txt
# Generated:
#
#
# // digraph G {
#
# +-------------+ +---------+
# | Kummersbach | --> | Düsburg |
# +-------------+ +---------+
#
# at 2_dot_dot_dash.txt
ok 77 - 2 nodes
ok 78 - from 2_dot_dot_dash.txt
ok 79 - 2_dot_dot_dash.txt as_txt
# Generated:
#
# +.-..-..-..-..-..+ +-.-+
# | Test | ! !
# : Test : ! B !
# | Test test test | ! !
# : test : ..-> ! !
# +.-..-..-..-..-..+ +-.-+
#
# at 2_edges.txt
ok 80 - 2 nodes
ok 81 - from 2_edges.txt
ok 82 - 2_edges.txt as_txt
# Generated:
#
#
# +-----------+
# | v
# +-----+ +-----+
# | One | --> | Two |
# +-----+ +-----+
#
# at 2_flow.txt
ok 83 - 2 nodes
ok 84 - from 2_flow.txt
ok 85 - 2_flow.txt as_txt
# Generated:
#
#
# +------------+
# | v
# +------+ +-------+
# | Left | | Right |
# +------+ +-------+
#
# at 2_graph_label.txt
ok 86 - 2 nodes
ok 87 - from 2_graph_label.txt
ok 88 - 2_graph_label.txt as_txt
# Generated:
#
#
# My Graph
#
# +------------+ +--------+
# | Regensburg | --> | Passau |
# +------------+ +--------+
#
# at 2_group.txt
ok 89 - 2 nodes
ok 90 - from 2_group.txt
ok 91 - 2_group.txt as_txt
# Generated:
#
# + - - - - - - - - - - - - +
# ' Test '
# ' group '
# ' '
# ' +------+ +--------+ '
# ' | Bonn | --> | Berlin | '
# ' +------+ +--------+ '
# ' '
# + - - - - - - - - - - - - +
#
# at 2_group_labelpos.txt
ok 92 - 2 nodes
ok 93 - from 2_group_labelpos.txt
ok 94 - 2_group_labelpos.txt as_txt
# Generated:
#
# + - - - - - - - - - - - - - - - - - +
# ' '
# ' +-----------+ +-------------+ '
# ' | Zugspitze | --> | Wasserkuppe | '
# ' +-----------+ +-------------+ '
# ' '
# ' Bergtour: '
# + - - - - - - - - - - - - - - - - - +
#
# at 2_group_multicell.txt
ok 95 - 2 nodes
ok 96 - from 2_group_multicell.txt
ok 97 - 2_group_multicell.txt as_txt
# Generated:
#
# + - - - - - - - - - - - - - - - - - - - -+
# ' Some group: '
# ' '
# ' +-------------------+ +--------+ '
# ' | Frankfurt a. Main | ----> | Berlin | '
# ' | (Flughafen) | +--------+ '
# ' | | '
# ' +-------------------+ - - - - - - - -+
# ' '
# + - - - - - - - - - - - +
#
# at 2_group_no_border.txt
ok 98 - 2 nodes
ok 99 - from 2_group_no_border.txt
ok 100 - 2_group_no_border.txt as_txt
# Generated:
#
# Test
# group
#
# +------+ +--------+
# | Bonn | --> | Berlin |
# +------+ +--------+
#
# at 2_invisible_left.txt
ok 101 - 2 nodes
ok 102 - from 2_invisible_left.txt
ok 103 - 2_invisible_left.txt as_txt
# Generated:
#
# +--------+
# --> | Berlin |
# +--------+
#
# at 2_invisible_right.txt
ok 104 - 2 nodes
ok 105 - from 2_invisible_right.txt
ok 106 - 2_invisible_right.txt as_txt
# Generated:
#
# +------+
# | Bonn | -->
# +------+
#
# at 2_label.txt
ok 107 - 2 nodes
ok 108 - from 2_label.txt
ok 109 - 2_label.txt as_txt
# Generated:
#
# +---+ +---+
# | A | --> | A |
# +---+ +---+
#
# at 2_label_align.txt
ok 110 - 2 nodes
ok 111 - from 2_label_align.txt
ok 112 - 2_label_align.txt as_txt
# Generated:
#
# +-----------------+ +---+
# | Long Node Label | A | |
# | left | long | B |
# | right | edge label | |
# | center | ------------> | |
# +-----------------+ +---+
#
# at 2_list_attr.txt
ok 113 - 2 nodes
ok 114 - from 2_list_attr.txt
ok 115 - 2_list_attr.txt as_txt
# Generated:
#
# + - - - -+
# ' Berlin '
# + - - - -+
# + - - - -+
# ' Bonn '
# + - - - -+
#
# at 2_long_labels.txt
ok 116 - 2 nodes
ok 117 - from 2_long_labels.txt
ok 118 - 2_long_labels.txt as_txt
# Generated:
#
# +------+ +---+
# | My | A | |
# | long | long | B |
# | node | label | |
# | name | -------> | |
# +------+ +---+
#
# at 2_newlines.txt
ok 119 - 2 nodes
ok 120 - from 2_newlines.txt
ok 121 - 2_newlines.txt as_txt
# Generated:
#
# +--------+ ..........
# | Berlin | : Berlin :
# | (W) | --> : (O) :
# +--------+ :........:
#
# at 2_selfloop.txt
ok 122 - 2 nodes
ok 123 - from 2_selfloop.txt
ok 124 - 2_selfloop.txt as_txt
# Generated:
#
# +--------------------+
# | Start |
# +--------------------+
# |
# |
# v
# Until not done +--------------------+ Until not done
# +----------------- | | -----------------+
# | | Main | |
# +----------------> | | <----------------+
# +--------------------+
# ^ Until not done |
# +----------------+
#
# at 2_selfloop_flow_down.txt
ok 125 - 2 nodes
ok 126 - from 2_selfloop_flow_down.txt
ok 127 - 2_selfloop_flow_down.txt as_txt
# Generated:
#
# +-------+
# | Start |
# +-------+
# |
# |
# v
# Until not done +-------+ Until done
# +----------------- | | -------------+
# | | Main | |
# +----------------> | | <------------+
# +-------+
#
# at 2_split_bug.txt
ok 128 - 2 nodes
ok 129 - from 2_split_bug.txt
ok 130 - 2_split_bug.txt as_txt
# Generated:
#
# +-----------+
# | Some [] |
# +-----------+
# | Autosplit |
# +-----------+
#
# at 2_wrap.txt
ok 131 - 2 nodes
ok 132 - from 2_wrap.txt
ok 133 - 2_wrap.txt as_txt
# Generated:
#
# +------------+ Drive +------------+
# | Frankfurt | a car | Small |
# | Oder | to | city near |
# | Flughafen- | the | a |
# | Terminal | destination | beautyfull |
# | | -------------> | river |
# +------------+ +------------+
#
# at 2_zeros.txt
ok 134 - 2 nodes
ok 135 - from 2_zeros.txt
ok 136 - 2_zeros.txt as_txt
# Generated:
#
# 0
# +----------+
# v |
# +---+ 0 +---+
# | 0 | ---> | 0 |
# +---+ +---+
#
# at 2nodes.txt
ok 137 - 2 nodes
ok 138 - from 2nodes.txt
ok 139 - 2nodes.txt as_txt
# Generated:
#
# +-----+ +-----+
# | One | ==> | Two |
# +-----+ +-----+
#
# at 3_autosplit_hang.txt
ok 140 - 3 nodes
ok 141 - from 3_autosplit_hang.txt
ok 142 - 3_autosplit_hang.txt as_txt
# Generated:
#
# +---+ +---+---+
# | 1 | --> | 2 | 3 |
# +---+ +---+---+
#
# at 3_bend_bug.txt
ok 143 - 3 nodes
ok 144 - from 3_bend_bug.txt
ok 145 - 3_bend_bug.txt as_txt
# Generated:
#
# +------+ +-----------+
# | Bonn | | Berlin |
# +------+ +-----------+
# |
# |
# |
# | +-----------+
# +--------> | Frankfurt |
# +-----------+
#
# at 3_cache_bug.txt
ok 146 - 3 nodes
ok 147 - from 3_cache_bug.txt
ok 148 - 3_cache_bug.txt as_txt
# Generated:
#
# + - - - +
# ' G '
# ' '
# ' +---+ '
# ' | A | ' ------+
# ' +---+ ' |
# ' ' |
# + - - - + |
# |
# | C
# v
# +----+
# | B | -->
# +----+
#
# at 3_cluster.txt
ok 149 - 3 nodes
ok 150 - from 3_cluster.txt
ok 151 - 3_cluster.txt as_txt
# Generated:
#
# +-------+-----------+-----------+
# | Husum | Schleswig | Flensburg |
# +-------+-----------+-----------+
#
# at 3_colors.txt
ok 152 - 3 nodes
ok 153 - from 3_colors.txt
ok 154 - 3_colors.txt as_txt
# Generated:
#
# +----------+ +-----+ +--------+
# | Preserve | --> | The | --> | Colors |
# +----------+ +-----+ +--------+
#
# at 3_corrupt.txt
ok 155 - 3 nodes
ok 156 - from 3_corrupt.txt
ok 157 - 3_corrupt.txt as_txt
# Generated:
#
# +----+ +------+ +----+
# | AB | --> | ABCB | --> | AB |
# +----+ +------+ +----+
#
# at 3_edge_labels_from_class.txt
ok 158 - 3 nodes
ok 159 - from 3_edge_labels_from_class.txt
ok 160 - 3_edge_labels_from_class.txt as_txt
# Generated:
#
# +---+ Yes +---+ MyLabel +---+
# | A | -----> | B | ---------> | C |
# +---+ +---+ +---+
#
# at 3_edge_repair.txt
ok 161 - 3 nodes
ok 162 - from 3_edge_repair.txt
ok 163 - 3_edge_repair.txt as_txt
# Generated:
#
#
# #====#
# H H
# + - - - - - - - - - - - - -+ H H
# ' Router: ' H H
# ' ' H v
# ' +-------+ +--------+ ' H +---------+
# ' | Input | --> | Output | ' H | Network |
# ' +-------+ +--------+ ' H +---------+
# ' ' H
# + - - - - - - - - - - - - -+ H
# H H
# #===========#
#
# at 3_edge_start.txt
ok 164 - 3 nodes
ok 165 - from 3_edge_start.txt
ok 166 - 3_edge_start.txt as_txt
# Generated:
#
# +---+ +---+
# | | --> | C |
# | A | +---+
# | | +---+
# | | --> | B |
# +---+ +---+
#
# at 3_empty_group.txt
ok 167 - 3 nodes
ok 168 - from 3_empty_group.txt
ok 169 - 3_empty_group.txt as_txt
# Generated:
#
#
# +---+ +---+
# | A | --> | B |
# +---+ +---+
# +---+
# | C |
# +---+
#
# at 3_flow.txt
ok 170 - 3 nodes
ok 171 - from 3_flow.txt
ok 172 - 3_flow.txt as_txt
# Generated:
#
# +-----------+ +-----------+
# | Wolfsburg | <-- | Bielefeld |
# +-----------+ +-----------+
# ^
# |
# |
# +-----------+
# | Enschede |
# +-----------+
#
# at 3_group_align_center.txt
ok 173 - 3 nodes
ok 174 - from 3_group_align_center.txt
ok 175 - 3_group_align_center.txt as_txt
# Generated:
#
#
# My Graph
#
# Nodes:
#
# +---------+ label +---------+ +---------+
# | Right | text | Left | | Center |
# | Aligned | -------> | aligned | --> | aligned |
# +---------+ +---------+ +---------+
#
# at 3_inherit.txt
ok 176 - 3 nodes
ok 177 - from 3_inherit.txt
ok 178 - 3_inherit.txt as_txt
# Generated:
#
# +------------+
# | Left |
# +------------+
# |
# |
# v
# +------------+
# | Lefty, too |
# +------------+
# |
# |
# v
# +------------+
# | Right |
# +------------+
#
# at 3_invisible_both.txt
ok 179 - 3 nodes
ok 180 - from 3_invisible_both.txt
ok 181 - 3_invisible_both.txt as_txt
# Generated:
#
# +------+
# --> | Bonn | -->
# +------+
#
# at 3_joining.txt
ok 182 - 3 nodes
ok 183 - from 3_joining.txt
ok 184 - 3_joining.txt as_txt
# Generated:
#
#
# +---------+----+
# | v |
# +---+ +---+ |
# | A | | C | |
# +---+ +---+ |
# | ^ |
# | | |
# +---------+ |
# | |
# | |
# | |
# v |
# +---+ |
# | B | <+
# +---+
#
# at 3_joint.txt
ok 185 - 3 nodes
ok 186 - from 3_joint.txt
ok 187 - 3_joint.txt as_txt
# Generated:
#
# +----------+ +--------+
# | Mannheim | ------+-> | Weimar |
# +----------+ | +--------+
# |
# |
# |
# +----------+ |
# | Potsdam | ------+
# +----------+
#
# at 3_joint_short.txt
ok 188 - 3 nodes
ok 189 - from 3_joint_short.txt
ok 190 - 3_joint_short.txt as_txt
# Generated:
#
# +---+
# | C |
# +---+
# ^
# |
# |
# +---++---+ |
# | A || B | |
# +---++---+ |
# | | |
# +----+----+
#
# at 3_list_attr.txt
ok 191 - 3 nodes
ok 192 - from 3_list_attr.txt
ok 193 - 3_list_attr.txt as_txt
# Generated:
#
# + - - - -+ test +-.-.-.-.-.-+ test + - - -+
# ' Berlin ' ------> ! Frankfurt ! <------ ' Bonn '
# + - - - -+ +-.-.-.-.-.-+ + - - -+
#
# at 3_lists.txt
ok 194 - 3 nodes
ok 195 - from 3_lists.txt
ok 196 - 3_lists.txt as_txt
# Generated:
#
# +------+ +--------+ +-----+
# | Bonn | --> | Berlin | <-- | Ulm |
# +------+ +--------+ +-----+
#
# at 3_nodes_5_edges.txt
ok 197 - 3 nodes
ok 198 - from 3_nodes_5_edges.txt
ok 199 - 3_nodes_5_edges.txt as_txt
# Generated:
#
#
# +- - - - - - - - - - - - - - - - - - +
# ' v
# +--------------+ +---------+ +-----------+
# +- | Default Page | --> | Sign Up | --> | |
# ! +--------------+ +---------+ | |
# ! " | |
# ! #= = = = = = = = = = = = = = = = > | Main Page |
# ! | |
# ! | |
# +-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-> | |
# +-----------+
#
# at 3_selfloop.txt
ok 200 - 3 nodes
ok 201 - from 3_selfloop.txt
ok 202 - 3_selfloop.txt as_txt
# Generated:
#
# Until not done
# +----------------+
# v |
# +-------+ +--------------------+ +-----+
# | Start | --> | Main | --> | End |
# +-------+ +--------------------+ +-----+
#
# at 3_selfloop_flip.txt
ok 203 - 3 nodes
ok 204 - from 3_selfloop_flip.txt
ok 205 - 3_selfloop_flip.txt as_txt
# Generated:
#
#
# +------+
# v |
# +--------+ +----------+ +----------+
# | Adenau | --> | Monschau | <-- | Nideggen |
# +--------+ +----------+ +----------+
#
# at 3_selfloop_flow_down.txt
ok 206 - 3 nodes
ok 207 - from 3_selfloop_flow_down.txt
ok 208 - 3_selfloop_flow_down.txt as_txt
# Generated:
#
# +-------+
# | Start |
# +-------+
# |
# |
# v
# +-------+ Until not done
# | | -----------------+
# | Main | |
# | | <----------------+
# +-------+
# |
# |
# v
# +-------+
# | End |
# +-------+
#
# at 3_selfloop_flow_left.txt
ok 209 - 3 nodes
ok 210 - from 3_selfloop_flow_left.txt
ok 211 - 3_selfloop_flow_left.txt as_txt
# Generated:
#
# +-----+ +--------------------+ +-------+
# | End | <-- | Main | <-- | Start |
# +-----+ +--------------------+ +-------+
# ^ Until not done |
# +----------------+
#
# at 3_selfloop_flow_up.txt
ok 212 - 3 nodes
ok 213 - from 3_selfloop_flow_up.txt
ok 214 - 3_selfloop_flow_up.txt as_txt
# Generated:
#
# +-------+
# | End |
# +-------+
# ^
# |
# |
# Until not done +-------+
# +----------------- | |
# | | Main |
# +----------------> | |
# +-------+
# ^
# |
# |
# +-------+
# | Start |
# +-------+
#
# at 3_split_attribute.txt
ok 215 - 3 nodes
ok 216 - from 3_split_attribute.txt
ok 217 - 3_split_attribute.txt as_txt
# Generated:
#
# + - - - - - +
# ' Some '
# +-----------+
# | Autosplit |
# +-----------+
# | Node |
# +-----------+
#
# at 3nodes.txt
ok 218 - 3 nodes
ok 219 - from 3nodes.txt
ok 220 - 3nodes.txt as_txt
# Generated:
#
# +-----+ +-----+ +-------+
# | One | ==> | Two | - > | Three |
# +-----+ +-----+ +-------+
#
# at 4_2x2nodes.txt
ok 221 - 4 nodes
ok 222 - from 4_2x2nodes.txt
ok 223 - 4_2x2nodes.txt as_txt
# Generated:
#
# +-----------+ +--------+
# | Frankfurt | --> | Hof |
# +-----------+ +--------+
# +-----------+ +--------+
# | Hamburg | --> | Altona |
# +-----------+ +--------+
#
# at 4_att.txt
ok 224 - 4 nodes
ok 225 - from 4_att.txt
ok 226 - 4_att.txt as_txt
# Generated:
#
# +------------+ +---+
# | $a = "9"; | | 2 |
# | my $b = 1; | --> | |
# +------------+ +---+
# +------------+ +---+
# | $a = ";% | --> | 4 |
# +------------+ +---+
#
# at 4_autosplit_class.txt
ok 227 - 4 nodes
ok 228 - from 4_autosplit_class.txt
ok 229 - 4_autosplit_class.txt as_txt
# Generated:
#
# #===#....
# H A H B :
# #===#...:
# + - +===#
# ' C H D H
# + - +===#
#
# at 4_autosplit_empty.txt
ok 230 - 4 nodes
ok 231 - from 4_autosplit_empty.txt
ok 232 - 4_autosplit_empty.txt as_txt
# Generated:
#
#
# +---------+
# | v
# +---+----+----+---+
# | 1 | 2 | | 3 |
# +---+----+----+---+
#
# at 4_autosplit_offset.txt
ok 233 - 4 nodes
ok 234 - from 4_autosplit_offset.txt
ok 235 - 4_autosplit_offset.txt as_txt
# Generated:
#
# +---+
# | 1 | -----------+
# +---+ v
# +---+----+ +---+
# | 2 | 3 | --> | 3 |
# +---+----+ +---+
#
# at 4_autosplit_shape.txt
ok 236 - 4 nodes
ok 237 - from 4_autosplit_shape.txt
ok 238 - 4_autosplit_shape.txt as_txt
# Generated:
#
# +---+
# | A | B
# +---+
# |---+
# C | D |
# ---+
#
# at 4_bend_bug.txt
ok 239 - 4 nodes
ok 240 - from 4_bend_bug.txt
ok 241 - 4_bend_bug.txt as_txt
# Generated:
#
# +--------+ +-----------+
# | Bonn | -+ | Ulm |
# +--------+ | +-----------+
# |
# |
# |
# +--------+ | +-----------+
# | Berlin | +> | Frankfurt |
# +--------+ +-----------+
#
# at 4_bug_basename.txt
ok 242 - 4 nodes
ok 243 - from 4_bug_basename.txt
ok 244 - 4_bug_basename.txt as_txt
# Generated:
#
# +---+
# +------ | u | -+
# | +---+ |
# | | |
# | | |
# v v |
# +---+----+----+ |
# | a | b | c | |
# +---+----+----+ |
# ^ |
# +---------+
#
# at 4_bug_joint_2.txt
ok 245 - 4 nodes
ok 246 - from 4_bug_joint_2.txt
ok 247 - 4_bug_joint_2.txt as_txt
# Generated:
#
# +---+
# | E |
# +---+
# |
# |
# |
# |
# | +---+
# +----+-- | B |
# | +---+
# |
# |
# |
# | +---+
# +-- | C |
# | +---+
# | +---+
# +-- | D |
# +---+
#
# at 4_collapse.txt
ok 248 - 4 nodes
ok 249 - from 4_collapse.txt
ok 250 - 4_collapse.txt as_txt
# Generated:
#
# +-----------+ S P A C E +-----------+
# | S P A C E | -----------> | S P A C Y |
# +-----------+ +-----------+
# +-----------+ A B C D +-----------+
# | A B C | -----------> | X Z Y |
# +-----------+ +-----------+
#
# at 4_comma.txt
ok 251 - 4 nodes
ok 252 - from 4_comma.txt
ok 253 - 4_comma.txt as_txt
# Generated:
#
# +---+ +---+ +---+
# | 1 | --> | 4 | <-- | 3 |
# +---+ +---+ +---+
# ^
# |
# |
# +---+
# | 2 |
# +---+
#
# at 4_cross.txt
ok 254 - 4 nodes
ok 255 - from 4_cross.txt
ok 256 - 4_cross.txt as_txt
# Generated:
#
# +---+
# | C |
# +---+
# '
# '
# '
# +---+ ' +---+
# | A | ------+-----> | B |
# +---+ ' +---+
# '
# '
# v
# +---+
# | D |
# +---+
#
# at 4_cross_inv.txt
ok 257 - 4 nodes
ok 258 - from 4_cross_inv.txt
ok 259 - 4_cross_inv.txt as_txt
# Generated:
#
# +---+
# | C |
# +---+
# '
# '
# '
# +---+ ' +---+
# | A | ' | B |
# +---+ ' +---+
# '
# '
# v
# +---+
# | D |
# +---+
#
# at 4_cross_split.txt
ok 260 - 4 nodes
ok 261 - from 4_cross_split.txt
ok 262 - 4_cross_split.txt as_txt
# Generated:
#
# +- - - -+
# ' '
# ' +---+ '
# ' | C | '
# ' +---+ '
# ' | '
# ' | '
# ' | '
# + - - - - - - - | - - - - - -+
# ' Cross: | '
# ' | '
# ' +------+ | +---+ '
# ' | A | --------+-------> | B | '
# ' +------+ | +---+ '
# ' | '
# + - - - - - - - | - - - - - -+
# ' | '
# ' | '
# ' v '
# ' +---+ '
# ' | D | '
# ' +---+ '
# ' '
# +- - - -+
#
# at 4_cross_split_hor.txt
ok 263 - 4 nodes
ok 264 - from 4_cross_split_hor.txt
ok 265 - 4_cross_split_hor.txt as_txt
# Generated:
#
# + - - - - -+
# ' Cross: '
# ' '
# ' +------+ '
# ' | A | '
# ' +------+ '
# ' | '
# ' | '
# ' | '
# + - - - - - | - - - - - -+
# ' | '
# ' +---+ | +---+ '
# ' | C | --------+----------> | D | '
# ' +---+ | +---+ '
# ' | '
# + - - - - - | - - - - - -+
# ' | '
# ' | '
# ' v '
# ' +------+ '
# ' | B | '
# ' +------+ '
# ' '
# + - - - - -+
#
# at 4_edge_cross.txt
ok 266 - 4 nodes
ok 267 - from 4_edge_cross.txt
ok 268 - 4_edge_cross.txt as_txt
# Generated:
#
#
# +---------------------+
# | |
# | |
# +----------+----------+ |
# | | v v
# +----+ +----+ +----+ +----+
# | E1 | --> | E2 | --> | S1 | --> | S2 |
# +----+ +----+ +----+ +----+
# | ^
# +--------------------------------+
#
# at 4_edge_labels.txt
ok 269 - 4 nodes
ok 270 - from 4_edge_labels.txt
ok 271 - 4_edge_labels.txt as_txt
# Generated:
#
# car
# +-----------------------------------+
# | v
# +------+ train +--------+ bus +---------+
# | Bonn | =======> | Berlin | .....> | Potsdam |
# +------+ +--------+ +---------+
# !
# ! bike
# v
# +--------+
# | Ulm |
# +--------+
#
# at 4_edge_types.txt
ok 272 - 4 nodes
ok 273 - from 4_edge_types.txt
ok 274 - 4_edge_types.txt as_txt
# Generated:
#
# +---------------+ +--------------+
# | Bingen | <----------> | Mainz |
# +---------------+ +--------------+
# +---------------+ test-text +--------------+
# | Bischofswerde | -----------> | Finsterwalde |
# +---------------+ +--------------+
#
# at 4_endless_loop.txt
ok 275 - 4 nodes
ok 276 - from 4_endless_loop.txt
ok 277 - 4_endless_loop.txt as_txt
# Generated:
#
# +---+ +---+
# | 1 | --> | 2 |
# +---+ +---+
# +---+----+
# | 3 | 4 |
# +---+----+
#
# at 4_endless_loop_2.txt
ok 278 - 4 nodes
ok 279 - from 4_endless_loop_2.txt
ok 280 - 4_endless_loop_2.txt as_txt
# Generated:
#
# +---+ +---+
# | 1 | --> | 2 |
# +---+ +---+
# +---+----+
# | 3 | 4 |
# +---+----+
#
# at 4_flow.txt
ok 281 - 4 nodes
ok 282 - from 4_flow.txt
ok 283 - 4_flow.txt as_txt
# Generated:
#
# +--------+
# | Passau |
# +--------+
# |
# |
# v
# +------------+ +--------+ +---------------+
# | Regensburg | <-- | Siegen | --> | Aschaffenburg |
# +------------+ +--------+ +---------------+
#
# at 4_flow_chain.txt
ok 284 - 4 nodes
ok 285 - from 4_flow_chain.txt
ok 286 - 4_flow_chain.txt as_txt
# Generated:
#
# +---------+ +--------+
# | Bonn | --> | Berlin |
# +---------+ +--------+
# |
# |
# v
# +---------+ +--------+
# | Cottbus | --> | Ulm |
# +---------+ +--------+
#
# at 4_invisible.txt
ok 287 - 4 nodes
ok 288 - from 4_invisible.txt
ok 289 - 4_invisible.txt as_txt
# Generated:
#
#
# +---------------------+
# v |
# +---------------+ +--------+
# | Bischofswerda | --> --> --> | Bremen |
# +---------------+ +--------+
#
# at 4_joint.txt
ok 290 - 4 nodes
ok 291 - from 4_joint.txt
ok 292 - 4_joint.txt as_txt
# Generated:
#
# +---++---+
# | U || C |
# +---++---+
# ^ ^
# | |
# | |
# +---++---+ |
# | A || B | |
# +---++---+ |
# | | |
# +----+----+
#
# at 4_joint_bug_flags.txt
ok 293 - 4 nodes
ok 294 - from 4_joint_bug_flags.txt
ok 295 - 4_joint_bug_flags.txt as_txt
# Generated:
#
# +---+
# | E |
# +---+
# ^
# |
# |
# |
# | +---+
# +----+-> | B |
# | +---+
# |
# |
# |
# | +---+
# +-> | C |
# | +---+
# | +---+
# +-> | D |
# +---+
#
# at 4_list_attr.txt
ok 296 - 4 nodes
ok 297 - from 4_list_attr.txt
ok 298 - 4_list_attr.txt as_txt
# Generated:
#
# test
# +---------------------------------------------------------+
# | v
# + - - - -+ test +.-..-..-..-+ test + - - -+ test +.-..-..-..-..-..-.+
# ' Berlin ' ------> | Frankfurt | <------ ' Bonn ' ------> | Frankfurt (Oder) |
# + - - - -+ +.-..-..-..-+ + - - -+ +.-..-..-..-..-..-.+
#
# at 4_lists.txt
ok 299 - 4 nodes
ok 300 - from 4_lists.txt
ok 301 - 4_lists.txt as_txt
# Generated:
#
# +--------+ +-----------+
# | Bonn | --> | Frankfurt |
# +--------+ +-----------+
# | ^
# | |
# v |
# +--------+ +-----------+
# | Berlin | <-- | Ulm |
# +--------+ +-----------+
#
# at 4_minlen.txt
ok 302 - 4 nodes
ok 303 - from 4_minlen.txt
ok 304 - 4_minlen.txt as_txt
# Generated:
#
# +---------+ +---------+ +---------+
# | Potsdam | <------- | Berlin | -------> | Cottbus |
# +---------+ +---------+ +---------+
# |
# |
# |
# |
# |
# v
# +---------+
# | Leipzig |
# +---------+
#
# at 4_near.txt
ok 305 - 4 nodes
ok 306 - from 4_near.txt
ok 307 - 4_near.txt as_txt
# Generated:
#
# +------+ +--------+ +-------+
# | Bonn | --> | Berlin | --> | Koeln |
# +------+ +--------+ +-------+
# ^
# |
# |
# +--------+
# | Essen |
# +--------+
#
# at 4_node_edge.txt
ok 308 - 4 nodes
ok 309 - from 4_node_edge.txt
ok 310 - 4_node_edge.txt as_txt
# Generated:
#
# +---+ test +---+
# | A | -----------------------> | B |
# +---+ +---+
#
# at 4_nodes_5_edges.txt
ok 311 - 4 nodes
ok 312 - from 4_nodes_5_edges.txt
ok 313 - 4_nodes_5_edges.txt as_txt
# Generated:
#
#
# +----------------------------------------+
# | v
# +--------------+ +-------------+ +---------+ +-----------+
# | Default Page | --> | Test Search | --> | Sign Up | --> | Main Page |
# +--------------+ +-------------+ +---------+ +-----------+
# : ^
# ..........................................................
#
# at 4_nodes_6_edges.txt
ok 314 - 4 nodes
ok 315 - from 4_nodes_6_edges.txt
ok 316 - 4_nodes_6_edges.txt as_txt
# Generated:
#
#
# +-------------------------------------------------------------+
# | |
# | |
# | +----------------------------------------+ |
# | | v v
# | +--------------+ +-------------+ +---------+ +-----------+
# +- | Default Page | --> | Test Search | --> | Sign Up | --> | Main Page |
# +--------------+ +-------------+ +---------+ +-----------+
# | ^
# +--------------------------------------------------------+
#
# at 4_nodes_edge.txt
ok 317 - 4 nodes
ok 318 - from 4_nodes_edge.txt
ok 319 - 4_nodes_edge.txt as_txt
# Generated:
#
# +---+ test +---+
# | A | ---------------> | B |
# +---+ +---+
# ^
# |
# |
# +------+
# | C |
# +------+
#
# at 4groups.txt
ok 320 - 4 nodes
ok 321 - from 4groups.txt
ok 322 - 4groups.txt as_txt
# Generated:
#
# + - - - - - - - - - - - - - - - - -+
# ' German Cities '
# ' '
# ' +-------------+ +--------+ '
# ' | Cuxhaven | ----> | Bremen | '
# ' +-------------+ +--------+ '
# ' '
# ' - - - - - - - -+
# ' +-------------+ '
# ' | Flensburg | '
# ' +-------------+ '
# ' +-------------+ '
# ' | Hamburg | '
# ' +-------------+ '
# ' '
# + - - - - - - - - +
#
# at 4groups_class.txt
ok 323 - 4 nodes
ok 324 - from 4groups_class.txt
ok 325 - 4groups_class.txt as_txt
# Generated:
#
# +-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.+
# ! German Cities !
# ! !
# ! +-------------+ +--------+ !
# ! | Cuxhaven | ----> | Bremen | !
# ! +-------------+ +--------+ !
# ! !
# ! -.-.-.-.-.-.-.-.+
# ! +-------------+ !
# ! | Flensburg | !
# ! +-------------+ !
# ! +-------------+ !
# ! | Hamburg | !
# ! +-------------+ !
# ! !
# +-.-.-.-.-.-.-.-.-+
#
# at 4nodes.txt
ok 326 - 4 nodes
ok 327 - from 4nodes.txt
ok 328 - 4nodes.txt as_txt
# Generated:
#
# +-----------+ +--------+ +---------+
# | Bonn | --> | Berlin | ..> | Cottbus |
# +-----------+ +--------+ +---------+
# |
# |
# v
# +-----------+
# | Frankfurt |
# +-----------+
#
# at 5_a-star_bug.txt
ok 329 - 5 nodes
ok 330 - from 5_a-star_bug.txt
ok 331 - 5_a-star_bug.txt as_txt
# Generated:
#
# +---+
# | 5 |
# +---+
# | | +---+---+----+
# | | | 2 | 3 | 4 |
# | 1 | +---+---+----+
# | | |
# | | <--------------+
# +---+
#
# at 5_arrow_styles.txt
ok 332 - 5 nodes
ok 333 - from 5_arrow_styles.txt
ok 334 - 5_arrow_styles.txt as_txt
# Generated:
#
# +----------+
# | Hagnau | -------+
# +----------+ |
# | |
# | |
# | | +---------------------+
# | | | |
# +----------+ +--------------+ ................. +--------+
# | Uhlingen | <--> | Oberuhlingen | <--> : Unteruhlingen : --- | Mainau |
# +----------+ +--------------+ :...............: +--------+
#
# at 5_flow.txt
ok 335 - 5 nodes
ok 336 - from 5_flow.txt
ok 337 - 5_flow.txt as_txt
# Generated:
#
# +---------+ +-----------+
# | Bonn | --> | Berlin |
# +---------+ +-----------+
# |
# |
# v
# +---------+ +-----------+ +-----+
# | Cottbus | --> | Moselkern | --> | Ulm |
# +---------+ +-----------+ +-----+
#
# at 5_group_repair.txt
ok 338 - 5 nodes
ok 339 - from 5_group_repair.txt
ok 340 - 5_group_repair.txt as_txt
# Generated:
#
# + - - - - - - - - - - - - - - - +
# ' DMZ: '
# ' '
# ' +--------+ +----------+ ' +---------+
# ' | Server | <---- | Proxy | ' --> | Check |
# ' +--------+ +----------+ ' +---------+
# ' | '
# + - - - - - - - - | '
# ' | ' |
# ' | ' |
# ' | ' v
# ' | - - - - - - - - +
# ' v '
# ' +----------+ +---------+ '
# ' | Database | ----> | Backend | '
# ' +----------+ +---------+ '
# ' '
# +- - - - - - - - - - - - - - - - +
#
# at 5_group_split.txt
ok 341 - 5 nodes
ok 342 - from 5_group_split.txt
ok 343 - 5_group_split.txt as_txt
# Generated:
#
#
# +--------------------------------------------+
# | |
# + - - - - - - - - - - - - - - - - - - - - - - + |
# ' test: ' |
# ' ' |
# ' +------+ +--------+ +-----------+ ' |
# ' | Bonn | --> | Berlin | ----> | Frankfurt | ' |
# ' +------+ +--------+ +-----------+ ' |
# ' | ' |
# + - - - - - - - - - - - - - - | ' |
# ' | ' |
# ' | ' |
# ' v ' v
# ' +-----------+ '+-----+
# ' | Hagen | '| Ulm |
# ' +-----------+ '+-----+
# ' '
# + - - - - - - - +
#
# at 5_joint.txt
ok 344 - 5 nodes
ok 345 - from 5_joint.txt
ok 346 - 5_joint.txt as_txt
# Generated:
#
# +---------+
# | Zwickau |
# +---------+
# ^
# |
# |
# +------------------------------+ |
# | Hannover | |
# +------------------------------+ |
# | | | |
# | | | |
# v v v |
# +--------++--------++----------+ |
# | Aachen || Berlin || Cuxhaven | |
# +--------++--------++----------+ |
# | | | |
# +---------+---------+-----------+
#
# at 5_joint_bug2.txt
ok 347 - 5 nodes
ok 348 - from 5_joint_bug2.txt
ok 349 - 5_joint_bug2.txt as_txt
# Generated:
#
# +-------------++---+
# | A || E |
# +-------------++---+
# ^ ^ ^ ^
# | | | |
# | | | |
# v v v |
# +---++---++---+ |
# | B || C || D | |
# +---++---++---+ |
# ^ ^ ^ |
# +----+----+----+
#
# at 5_joint_label.txt
ok 350 - 5 nodes
ok 351 - from 5_joint_label.txt
ok 352 - 5_joint_label.txt as_txt
# Generated:
#
# +-----------+ travel +--------+
# | Aachen | ------+-----------------> | Zittau |
# +-----------+ | +--------+
# |
# | travel
# |
# +-----------+ |
# | Dachau | ------+
# +-----------+ |
# |
# | travel
# |
# +-----------+ |
# | Buxtehude | ------+
# +-----------+ |
# |
# | travel
# |
# +-----------+ |
# | Cottbus | ------+
# +-----------+
#
# at 5_long_edge_labels.txt
ok 353 - 5 nodes
ok 354 - from 5_long_edge_labels.txt
ok 355 - 5_long_edge_labels.txt as_txt
# Generated:
#
# very long edge label
# +---------------------------------------+
# | v
# +---+ +---+ +---+ +---+ +---+
# | A | --> | B | --> | C | --> | D | --> | E |
# +---+ +---+ +---+ +---+ +---+
# ^ another very long edge label |
# +---------------------------------------+
#
# at 5_multicell.txt
ok 356 - 5 nodes
ok 357 - from 5_multicell.txt
ok 358 - 5_multicell.txt as_txt
# Generated:
#
# +---------+
# | Client1 |
# +---------+
# ^
# |
# |
# v
# +---------+ +---------+ +---------+
# | Client3 | <--> | Proxy | <--> | Client2 |
# +---------+ +---------+ +---------+
# ^
# |
# |
# v
# +---------+
# | Client |
# +---------+
#
# at 5_offsets.txt
ok 359 - 5 nodes
ok 360 - from 5_offsets.txt
ok 361 - 5_offsets.txt as_txt
# Generated:
#
# +---+ +---+
# | E | <-- | D |
# +---+ +---+
# ^ +---+
# +- | C |
# +---+
# ^ +---+
# +- | B |
# +---+
# ^ +---+
# +------ | A |
# +---+
#
# at 5_offsets_2.txt
ok 362 - 5 nodes
ok 363 - from 5_offsets_2.txt
ok 364 - 5_offsets_2.txt as_txt
# Generated:
#
# +---+ +---+
# | E | --> | D | -+
# +---+ +---+ v
# | +---+
# +> | C | <+
# +---+ |
# ^ +---+
# +- | B | ------+
# +---+ v
# ^ +---+
# +------ | A |
# +---+
#
# at 5_rounded.txt
ok 365 - 5 nodes
ok 366 - from 5_rounded.txt
ok 367 - 5_rounded.txt as_txt
# Generated:
#
# ......... - - - - ========== ########## -----------
# : Pullach : ' Parsing ' H Pankow H # Pullheim # | Paderborn |
# : : --> ' ' --> H (Berlin) H --> # # --> | |
# ......... - - - - ========== ########## -----------
#
# at 5_tree_joint.txt
ok 368 - 5 nodes
ok 369 - from 5_tree_joint.txt
ok 370 - 5_tree_joint.txt as_txt
# Generated:
#
# +---+
# | A |
# +---+
# | +----+
# +-----> | A1 |
# | +----+
# | | |
# +-----> | A2 |
# | +----+
# | | |
# +-----> | A3 |
# | +----+
# | | |
# +-----> | A4 |
# +----+
#
# at 6_autosplit_class.txt
ok 371 - 6 nodes
ok 372 - from 6_autosplit_class.txt
ok 373 - 6_autosplit_class.txt as_txt
# Generated:
#
# +---+ +--------+----+---+
# | 1 | --> | D | B | C |
# +---+ +--------+----+---+
# ^
# |
# |
# +---+ +---+
# | 2 | --> | 3 |
# +---+ +---+
#
# at 6_chain_10_edges.txt
ok 374 - 6 nodes
ok 375 - from 6_chain_10_edges.txt
ok 376 - 6_chain_10_edges.txt as_txt
# Generated:
#
#
# +--------------------------------------------------------+
# | |
# | |
# | +-----------+ |
# | | v v
# +---------+ +------+ +-----+ +---------+ +--------+ +--------+
# | Koblenz | <-- | Bonn | --> | Ulm | --> | Bautzen | --> | | --> | Kassel |
# +---------+ +------+ +-----+ +---------+ | | +--------+
# ^ | | | | |
# | | | +-----------> | Berlin |
# | | | | |
# | | | | |
# +---------------+------------+ | |
# | +--------+
# | ^
# +----------------------------------------+
#
# at 6_chained.txt
ok 377 - 6 nodes
ok 378 - from 6_chained.txt
ok 379 - 6_chained.txt as_txt
# Generated:
#
#
# +-------------------------------------------+
# | v
# +---------+ +-----+ +---------+ +--------+ +--------+
# | Bonn | --> | Ulm | --> | Bautzen | --> | Berlin | --> | Kassel |
# +---------+ +-----+ +---------+ +--------+ +--------+
# | |
# | |
# v |
# +---------+ |
# | Koblenz | <-----+
# +---------+
#
# at 6_empty_row.txt
ok 380 - 6 nodes
ok 381 - from 6_empty_row.txt
ok 382 - 6_empty_row.txt as_txt
# Generated:
#
# +---+ +---+
# | A | --> | C |
# +---+ +---+
# | | | |
# +---+ +---+
# | B | | D |
# +---+ +---+
#
# at 6_fanout.txt
ok 383 - 6 nodes
ok 384 - from 6_fanout.txt
ok 385 - 6_fanout.txt as_txt
# Generated:
#
# +-------------+ +-------------+ +--------------+
# | Hello World | --> | /dev/fanout | -+-----> | Hello World! |
# +-------------+ +-------------+ | +--------------+
# | +--------------+
# +-----> | Hello World! |
# | +--------------+
# | +--------------+
# +-----> | Hello World! |
# | +--------------+
# | +--------------+
# +-----> | Hello World! |
# +--------------+
#
# at 6_group_align.txt
ok 386 - 6 nodes
ok 387 - from 6_group_align.txt
ok 388 - 6_group_align.txt as_txt
# Generated:
#
# + - - - - - - - - - - - - -+
# ' Left: '
# ' '
# ' +-----+ +------+ '
# ' | A | ------> | B | '
# ' +-----+ +------+ '
# ' '
# + - - - - - - - - - - - - -+
# + - - - - - - - - - - - - -+
# ' Right: '
# ' '
# ' +-----+ +------+ '
# ' | C | ------> | D | '
# ' +-----+ +------+ '
# ' '
# + - - - - - - - - - - - - -+
# + - - - - - - - - - - - - -+
# ' Center: '
# ' '
# ' +-----+ +------+ '
# ' | E | ------> | F | '
# ' +-----+ +------+ '
# ' '
# + - - - - - - - - - - - - -+
#
# at 6_joint.txt
ok 389 - 6 nodes
ok 390 - from 6_joint.txt
ok 391 - 6_joint.txt as_txt
# Generated:
#
# +----------+ +------+ +------+
# | Hagen | ------+-> | Bonn | --> | Prag |
# +----------+ | +------+ +------+
# |
# |
# |
# +----------+ |
# | Hannover | ------+
# +----------+ |
# |
# |
# |
# +----------+ |
# | Hamburg | ------+
# +----------+ |
# |
# |
# |
# +----------+ |
# | Hanau | ------+
# +----------+
#
# at 6_multicell.txt
ok 392 - 6 nodes
ok 393 - from 6_multicell.txt
ok 394 - 6_multicell.txt as_txt
# Generated:
#
#
# +---------+ +---------+
# | v v |
# +---+ +---+ +---+ +--------+ +---+
# | G | <-- | | --> | | --> | C | --> | D |
# +---+ | A | | B | +--------+ +---+
# | | | | ^
# | | --> | | ------+
# +---+ +---+
# |
# |
# v
# +---+
# | F |
# +---+
#
# at 6_multicell_offset.txt
ok 395 - 6 nodes
ok 396 - from 6_multicell_offset.txt
ok 397 - 6_multicell_offset.txt as_txt
# Generated:
#
# +------+
# | E |
# +------+
# ^
# |
# |
# +------+
# | High |
# +------+
# |
# |
# v
# +------+
# | D |
# +------+
# +---+ +------+ +---+
# | C | <-- | Wide | --> | B |
# +---+ +------+ +---+
#
# at 6_nested_groups.txt
ok 398 - 6 nodes
ok 399 - from 6_nested_groups.txt
ok 400 - 6_nested_groups.txt as_txt
# Generated:
#
# + - - - - - - - - - - +
# ' Inner 1 '
# ' '
# ' +-------+ +---+ '
# ' | A | --> | B | '
# ' +-------+ +---+ '
# ' '
# + - - - - - - - - - - +
# + - - - - - - - - - - +
# ' Inner 2 '
# ' '
# ' +-------+ +---+ '
# ' | C | --> | D | '
# ' +-------+ +---+ '
# ' '
# + - - - - - - - - - - +
# + - - - - - - - - - - +
# ' Outer '
# ' '
# ' +-------+ +---+ '
# ' | E | --> | F | '
# ' +-------+ +---+ '
# ' '
# + - - - - - - - - - - +
#
# at 6_ranks.txt
ok 401 - 6 nodes
ok 402 - from 6_ranks.txt
ok 403 - 6_ranks.txt as_txt
# Generated:
#
# +---+ +---+ +---+
# | A | --> | B | --> | C |
# +---+ +---+ +---+
# |
# +-------------------+
# v
# +---+ +---+
# | D | --> | E |
# +---+ +---+
# |
# +---------+
# v
# +---+
# | F |
# +---+
#
# at 6_split_join_loop.txt
ok 404 - 6 nodes
ok 405 - from 6_split_join_loop.txt
ok 406 - 6_split_join_loop.txt as_txt
# Generated:
#
#
# +--------------------------------------------------+
# v |
# +---+ +---+ +---+ +---+ +---+
# | A | --> | B | --> | C | -+-----> | X | ------+-> | I |
# +---+ +---+ +---+ | +---+ | +---+
# | |
# | |
# | |
# | +---+ |
# +-----> | Y | ------+
# +---+
#
# at 7_cluster.txt
ok 407 - 7 nodes
ok 408 - from 7_cluster.txt
ok 409 - 7_cluster.txt as_txt
# Generated:
#
# +---+-----+---+---+
# | A | BCD | E | F |
# +---+-----+---+---+
# | G | | H |
# +---+-----+---+
#
# at 7_star.txt
ok 410 - 7 nodes
ok 411 - from 7_star.txt
ok 412 - 7_star.txt as_txt
# Generated:
#
# +----------+
# | Weimar |
# +----------+
# ^
# |
# |
# +------+ +----------+ +-----------+
# | Kiel | <-- | | --> | Frankfurt |
# +------+ | Dachau | +-----------+
# +------+ | | +-----------+
# | Ulm | <-- | | --> | Berlin |
# +------+ +----------+ +-----------+
# |
# |
# v
# +----------+
# | Chemnitz |
# +----------+
#
# at 7_tree.txt
ok 413 - 7 nodes
ok 414 - from 7_tree.txt
ok 415 - 7_tree.txt as_txt
# Generated:
#
# +---+
# | A |
# +---+
# | +----+
# +-----> | A1 |
# | +----+
# | +----+
# +-----> | A2 |
# | +----+
# | | +-----+
# | +------> | A23 |
# | | +-----+
# | | +-----+
# | +------> | A22 |
# | | +-----+
# | | +-----+
# | +------> | A21 |
# | +-----+
# | +----+
# +-----> | A3 |
# +----+
#
# at 8_align.txt
ok 416 - 8 nodes
ok 417 - from 8_align.txt
ok 418 - 8_align.txt as_txt
# Generated:
#
#
# My Graph
#
# +--------------+ +---+
# | | Left center | |
# | B | align align | A |
# | | ---------> no border --> no border --> | |
# +--------------+ +---+
# +--------------+ aligned +-----------+
# | Center | left | Rightmost |
# | aligned text | ---------> | |
# +--------------+ +-----------+
# + - - - - - - - - - - - - - - - - - - - - - +
# ' Nodes: '
# ' '
# ' +--------------+ label +-----------+ '
# ' | Right | text | Left | '
# ' | Aligned | ---------> | aligned | '
# ' +--------------+ +-----------+ '
# ' '
# + - - - - - - - - - - - - - - - - - - - - - +
#
# at 8_basename.txt
ok 419 - 8 nodes
ok 420 - from 8_basename.txt
ok 421 - 8_basename.txt as_txt
# Generated:
#
# +---+
# | 1 |
# +---+
# |
# |
# v
# +---+---+----+
# | A | B | C |
# +---+---+----+
# +---+
# | 2 |
# +---+
# |
# |
# v
# +---+---+----+
# | A | B | C |
# +---+---+----+
#
# at 8_chain.txt
ok 422 - 8 nodes
ok 423 - from 8_chain.txt
ok 424 - 8_chain.txt as_txt
# Generated:
#
# +-----------+
# | Dresden |
# +-----------+
# ^
# |
# |
# +------+ +--------+ +-------+ +-----------+ +----------+ +---------+
# | Bonn | --> | Berlin | --> | Koeln | --> | Frankfurt | --> | Hannover | --> | Hamburg |
# +------+ +--------+ +-------+ +-----------+ +----------+ +---------+
# |
# |
# v
# +-----------+
# | Chemnitz |
# +-----------+
#
# at 8_endless_loop.txt
ok 425 - 8 nodes
ok 426 - from 8_endless_loop.txt
ok 427 - 8_endless_loop.txt as_txt
# Generated:
#
#
# +-------------------+
# | v
# +---+ +---+ +---+
# | 1 | --> | 2 | --> | 3 |
# +---+ +---+ +---+
# +---+----+
# | 3 | 4 |
# +---+----+
# +---+----+----+
# | 5 | 6 | 7 |
# +---+----+----+
#
# at 8_flow.txt
ok 428 - 8 nodes
ok 429 - from 8_flow.txt
ok 430 - 8_flow.txt as_txt
# Generated:
#
# +--------------+ +-------+
# | East | --> | South |
# +--------------+ +-------+
# |
# |
# v
# +--------------+ +-------+
# | South Too | <-- | West |
# +--------------+ +-------+
# |
# |
# v
# +----------------+ +--------------+
# | left (south) | <-- | right (west) |
# +----------------+ +--------------+
# |
# |
# v
# +----------------+ +--------------+
# | east (default) | --> | final |
# +----------------+ +--------------+
#
# at 8_invisible.txt
ok 431 - 8 nodes
ok 432 - from 8_invisible.txt
ok 433 - 8_invisible.txt as_txt
# Generated:
#
#
# My sample graph
#
# +-------+ +-------+ Test +------+
# | Two | | One | label | Four |
# | | | | .............> | |
# +-------+ +-------+ +------+
# H
# + - - - - - - - - - + H
# ' ' v
# ' +-------+ +-------+ Test label +------+
# ' | Five | <======> | Three | <............> | Six |
# ' +-------+ +-------+ +------+
# '
# '
# '
# ' +-------+ +-------+
# ' | Seven | | Eight |
# ' +-------+ +-------+
# ' Test label ^
# + - - - - - - - - - +
#
# at 8_labels.txt
ok 434 - 8 nodes
ok 435 - from 8_labels.txt
ok 436 - 8_labels.txt as_txt
# Generated:
#
#
# My sample graph
#
# +-------+ +-------+ Test +------+
# | Two | label | One | label | Four |
# | | <------- | | .............> | |
# +-------+ +-------+ +------+
# H
# + - - - - - - - - - + H
# ' ' v
# ' +-------+ +-------+ Test label +------+
# ' +----------- | Five | <======> | Three | <............> | Six |
# ' | +-------+ +-------+ +------+
# ' | |
# ' | +------------------+
# ' | v
# ' | +-------+ +-------+
# ' +----------> | Seven | -------- | Eight |
# ' +-------+ +-------+
# ' Test label ^
# + - - - - - - - - - +
#
# at 8_optimize_bend.txt
ok 437 - 8 nodes
ok 438 - from 8_optimize_bend.txt
ok 439 - 8_optimize_bend.txt as_txt
# Generated:
#
# +------------+
# | printf |
# +------------+
# ^
# ' 100 times
# '
# +--------+ +------------+ +-------+ +---------+ +---------+
# | init | <.. | main | --> | parse | --> | execute | --> | compare |
# +--------+ +------------+ +-------+ +---------+ +---------+
# | | |
# | | Testlabel |
# v v |
# +--------+ +------------+ |
# | make a | | cleanup | |
# | string | | | |
# +--------+ +------------+ |
# ^ |
# +-----------------------------------------------+
#
# at 8_points.txt
ok 440 - 8 nodes
ok 441 - from 8_points.txt
ok 442 - 8_points.txt as_txt
# Generated:
#
#
# * --> # --> . --> o --> <> --> + --> --> *
#
# at 9_chain.txt
ok 443 - 9 nodes
ok 444 - from 9_chain.txt
ok 445 - 9_chain.txt as_txt
# Generated:
#
# +-----------+
# | Dresden |
# +-----------+
# ^
# |
# |
# +------+ +---------+ +-------+ +-----------+ +----------+ +---------+
# | Bonn | --> | Berlin | --> | Koeln | --> | Frankfurt | --> | Hannover | --> | Hamburg |
# +------+ +---------+ +-------+ +-----------+ +----------+ +---------+
# | |
# | |
# v v
# +---------+ +-----------+
# | Cottbus | | Chemnitz |
# +---------+ +-----------+
#
# at 9_cross.txt
ok 446 - 9 nodes
Warning: Layouter could only place 9 nodes/5 edges out of 9/6 - giving up at t/ascii.t line 61
ok 447 - from 9_cross.txt
ok 448 - 9_cross.txt as_txt
# Generated:
#
#
# +------------------------+
# | |
# | |
# +---------+ +----+-------------------+ |
# | v | | | |
# +---+ +---+ | +---+ +---+----+ |
# | U | | I | <+ | A | -------> | B | I | <+
# +---+ +---+ +---+ +---+----+
# | | |----+
# | | C | D |
# v +---+----+
# +---+ | |
# | Z | | E |
# +---+ +---+
#
# at 9_flow_south.txt
ok 449 - 9 nodes
ok 450 - from 9_flow_south.txt
ok 451 - 9_flow_south.txt as_txt
# Generated:
#
# +----------------------------------------------+
# | A |
# +----------------------------------------------+
# | | | | | | | |
# | | | | | | | |
# v v v v v v v v
# +----++----++----++----++----++----++----++----+
# | A1 || A2 || A3 || A4 || A5 || A6 || A7 || A8 |
# +----++----++----++----++----++----++----++----+
#
ok
t/astar..............
1..21
ok 1 - use Graph::Easy;
ok 2 - Graph::Easy->can(...)
ok 3 - Graph::Easy::Heap->can(...)
ok 4 - 0,0 => 3,0: 4 (no corner)
ok 5 - 3,0 => 3,5: 5 (no corner)
ok 6 - 0,0 => 3,5: 3+5+1 (one corner)
ok 7 - modifier(0,0) is 1
ok 8 - going round a bend is 7
ok 9 - going straight is 1
ok 10 - EDGE_HOR
ok 11 - EDGE_HOR
ok 12 - EDGE_HOR
ok 13 - EDGE_VER
ok 14 - EDGE_VER
ok 15 - EDGE_VER
ok 16 - EDGE_S_W
ok 17 - EDGE_S_W
ok 18 - EDGE_S_E
ok 19 - EDGE_S_E
ok 20 - EDGE_N_W
ok 21 - EDGE_N_W
ok
t/attributes.........
1..123
ok 1 - use Graph::Easy::Attributes;
ok 2 - use Graph::Easy;
ok 3 - Graph::Easy->can(...)
ok 4 - Graph::Easy::Node->can(...)
ok 5 - Graph::Easy::Edge->can(...)
ok 6 - Graph::Easy::Group->can(...)
ok 7 - color red
ok 8 - color \#0000ff
ok 9 - color \#f0c
ok 10 - color rgb(128,255,0)
ok 11 - color lavender
ok 12 - color lavenderblush
ok 13 - color lavenderbush does not exist
ok 14 - red => red
ok 15 - \#ff0000 => red
ok 16 - \#ffffff => white
ok 17 - \#808080 => gray
ok 18 - grey => grey
ok 19 - \#c0c0c0 => gray
ok 20 - \#ffffff => white
ok 21 - grey23 => grey23
ok 22 - 1 => 1 under rdgy4
ok 23 - red => \#ff0000
ok 24 - grey => \#808080
ok 25 - grey => \#c0c0c0 under x11
ok 26 - grey23 => \#3b3b3b under x11
ok 27 - 1 => \#ca0020 under rdgy4
ok 28 - 4 => \#404040 under rdgy4
ok 29 - color redbrownish is not valid
ok 30 - fill redbrownish is not valid
ok 31 - border-shape is not valied
ok 32 - color red is valid
ok 33 - color red is valid
ok 34 - color red is valid
ok 35 - color w3c/red is valid
ok 36 - color w3c/red is valid
ok 37 - color w3c/red is valid
ok 38 - color x11/red is valid
ok 39 - color x11/red is valid
ok 40 - color x11/red is valid
ok 41 - color chocolate4 is valid
ok 42 - color chocolate4 is valid
ok 43 - color chocolate4 is valid
ok 44 - color rgb(1,2,3) is valid
ok 45 - color rgb(1,2,3) is valid
ok 46 - color rgb(1,2,3) is valid
ok 47 - color rgb(10%,1%,2%) is valid
ok 48 - color rgb(10%,1%,2%) is valid
ok 49 - color rgb(10%,1%,2%) is valid
ok 50 - color rgb(8,1%,0.2) is valid
ok 51 - color rgb(8,1%,0.2) is valid
ok 52 - color rgb(8,1%,0.2) is valid
ok 53 - color w3c/grey is valid
ok 54 - color w3c/grey is valid
ok 55 - color w3c/grey is valid
ok 56 - color chocolate4 is valid
ok 57 - gid 123 is valid for graph
ok 58 - gid is invalid for nodes
ok 59 - gid is invalid for edges
ok 60 - output "html" is valid for graph
ok 61 - output is invalid for nodes
ok 62 - output is invalid for edges
ok 63 - no error
ok 64 - no error
ok 65 - shape is not a valid attribute
ok 66 - shape is not a valid attribute
ok 67 - flow was set to south
ok 68 - flow was set to south
ok 69 - label-pos defaults to top
ok 70 - label-pos defaults to top
ok 71 - label-pos was set to bottom
ok 72 - label-pos was set to bottom
ok 73 - label-pos defaults to top
ok 74 - label-pos defaults to top
ok 75 - label-pos was set to bottom
ok 76 - label-pos was set to bottom
ok 77 - could set text-style on edge
ok 78 - could set text-style on edge
ok 79 - could set text-style on edge
ok 80 - could set text-style on edge
ok 81 - could set text-style on graph
ok 82 - could set text-style on graph
ok 83 - could set text-style on graph
ok 84 - could set text-style on graph
ok 85 - could set text-style on node
ok 86 - could set text-style on node
ok 87 - could set text-style on node
ok 88 - could set text-style on node
ok 89 - could set text-style on group
ok 90 - could set text-style on group
ok 91 - could set text-style on group
ok 92 - could set text-style on group
ok 93 - text_styles()
ok 94 - text_styles() on node
ok 95 - border-style is solid
ok 96 - borderstyle is solid
ok 97 - border-style is now dashed
ok 98 - border-style is now dashed
ok 99 - get_attribute("class") works
ok 100 - inherited red from class "node"
ok 101 - inherited red from class "node"
ok 102 - inherited green from graph
ok 103 - inherited green from graph
ok 104 - got blue
ok 105 - attribute fill not set
ok 106 - attribute color set to inherit, so we inherit red
ok 107 - attribute fill not set on graph
ok 108 - attribute color set to green on graph
ok 109 - attribute color set to blue on node B
ok 110 - attribute fill not set on node m
ok 111 - node A has only color set
ok 112 - node B has only color set
ok 113 - graph has only color set
ok 114 - edge has no attributes set
ok 115 - class graph
ok 116 - class node
ok 117 - class edge
ok 118 - class anon for node Bonn
ok 119 - class foo for edge
ok 120 - link() for 'Bonn'
ok 121 - no link on graph
ok 122 - link() is 'Bonn'
ok 123 - link() for graph
ok
t/base...............
1..6
ok 1 - use Graph::Easy::Base;
ok 2 - Graph::Easy::Base->can(...)
ok 3 - new seemed to work
ok 4 - no error yet
ok 5 - main_class works
ok 6 - no error yet
ok
t/boxart.............
1..15
ok 1 - use Graph::Easy;
ok 2 - use Graph::Easy::As_ascii;
ok 3 - Graph::Easy->can(...)
ok 4 - contains Bonn
ok 5 - contains Berlin
ok 6 - doesn't contain '-'
ok 7 - contains edge with open arrow
ok 8 - contains edge with open arrow
ok 9 - contains edge with closed arrow
ok 10 - contains edge with filled arrow
ok 11 - edge is now dotted
ok 12 - contains edge with open arrow
ok 13 - contains edge with open arrow
ok 14 - contains edge with closed arrow
ok 15 - contains edge with filled arrow
ok
t/cell...............
1..28
ok 1 - use Graph::Easy::Node::Cell;
ok 2 - use Graph::Easy;
ok 3 - use Graph::Easy::As_ascii;
ok 4 - Graph::Easy::Node::Cell->can(...)
ok 5
ok 6 - no error yet
ok 7 - x == 0
ok 8 - x == 0
ok 9 - label
ok 10 - name
ok 11 - no title per default
ok 12 - pos = 0,0
ok 13 - w == undef
ok 14 - h == undef
ok 15 - no class
ok 16 - as_ascii
ok 17 - as_html
ok 18 - w = 0
ok 19 - h = 0
ok 20 - node for cell
ok 21 - no group yet
ok 22 - node for cell
ok 23 - group foo
ok 24 - foo title
ok 25 - title equals name
ok 26 - invisible text node
ok 27 - use Graph::Easy::As_txt;
ok 28 - Graph::Easy::Node::Cell->can(...)
ok
t/chain..............
1..44
ok 1 - use Graph::Easy::Layout::Chain;
ok 2 - use Graph::Easy;
ok 3 - Graph::Easy::Layout::Chain->can(...)
ok 4
ok 5 - no error yet
ok 6 - new() seemed to work
ok 7 - no error
ok 8 - start node is $node
ok 9 - end node is $node
ok 10 - chain stored at node
ok 11 - length() is 1
ok 12 - length($node) is 1
ok 13 - chain stored at node
ok 14 - chain stored at node2
ok 15 - length() is now 2
ok 16 - start node is $node
ok 17 - end node is $node2
ok 18 - length($node) is 2
ok 19 - length($node2) is 1
ok 20 - new() seemed to work
ok 21 - no error
ok 22 - length() is 1
ok 23 - start node is $node3
ok 24 - end node is $node3
ok 25 - length() is now 2
ok 26 - start node is $node3
ok 27 - end node is $node4
ok 28 - no error
ok 29 - other length() is still 0
ok 30 - start node is $node3
ok 31 - end node is $node4
ok 32 - no error
ok 33 - chain length() is now 4
ok 34 - start node is $node3
ok 35 - end node is $node4
ok 36 - nodes got merged
ok 37 - left all four nodes
ok 38 - consumed two nodes
ok 39 - nodes got merged
ok 40 - other got two nodes
ok 41 - node got set to new chain
ok 42 - node got set to new chain
ok 43 - node got set to new chain
ok 44 - node got set to new chain
ok
t/class..............
1..23
ok 1 - use Graph::Easy;
ok 2 - Graph::Easy->can('_check_class')
ok 3
ok 4 - node
ok 5 - edge
ok 6 - graph
ok 7 - group
ok 8 - node.foo
ok 9 - edge.foo
ok 10 - group.foo
ok 11 - edge.foo,group.foo,node.foo
ok 12 - edge.b,group.b,node.b
ok 13 - edge.f,group.f,node.f,edge.b,group.b,node.b
ok 14 - edge,group,node
ok 15 - edge,group,node
ok 16 - edge,group,node
ok 17 - edge,group,node
ok 18 - edge,group,node
ok 19 - edge.red,group.red,node.red,edge.green,group.green,node.green,group
ok 20 - invalid selector .
ok 21 - invalid selector node.
ok 22 - invalid selector foo
ok 23 - invalid selector .foo, bar
ok
t/cluster............
1..12
ok 1 - use Graph::Easy;
ok 2 - offset is 0,0
ok 3 - origin is $first
ok 4 - two nodes
ok 5 - node can be placed
ok 6 - first was really placed
ok 7 - second node was placed, too
ok 8 - two nodes placed
ok 9 - node cannot be placed again
ok 10 - node cannot be placed again
ok 11 - node cannot be placed again
ok 12 - two nodes placed
ok
t/copy...............
1..55
ok 1 - use Graph::Easy;
ok 2 - Graph::Easy->can(...)
ok 3
ok 4 - no error yet
ok 5 - default output format is html
ok 6 - 5 seconds
ok 7 - is strict
ok 8 - 0 nodes
ok 9 - 0 edges
ok 10 - graph border is none
ok 11 - group border is dashed 1px black
ok 12 - node border is solid 1px black
ok 13 - 0 edges
ok 14 - default output worked
ok 15
ok 16 - no error yet
ok 17 - default output format is html
ok 18 - 5 seconds
ok 19 - is strict
ok 20 - 0 nodes
ok 21 - 0 edges
ok 22 - graph border is none
ok 23 - group border is dashed 1px black
ok 24 - node border is solid 1px black
ok 25 - 0 edges
ok 26 - default output worked
ok 27 - add_edge() returns the new edge
ok 28 - 2 nodes added
ok 29 - 1 edge
ok 30 - as_txt for 2 nodes
ok 31 - edge from objects
ok 32 - berlin not connecting to bonn
ok 33 - edge from names
ok 34 - edges() in list context
ok 35 - Bonn is red
ok 36 - Bonn->Berlin is blue
ok 37 - graph is purple
ok 38 - 2 nodes added
ok 39 - 1 edge
ok 40 - as_txt for 2 nodes
ok 41 - edge from objects
ok 42 - berlin not connecting to bonn
ok 43 - edge from names
ok 44 - edges() in list context
ok 45 - Bonn is red
ok 46 - Bonn->Berlin is blue
ok 47 - graph is purple
ok 48 - catch warnings
ok 49 - catch errors
ok 50 - fatal errors
ok 51 - catch warnings
ok 52 - catch errors
ok 53 - fatal errors
ok 54 - 2 nodesi in original group
ok 55 - 2 nodes in copied group
ok
t/custom.............
1..163
ok 1 - use Graph::Easy::Attributes;
ok 2 - use Graph::Easy;
ok 3 - Graph::Easy->can('valid_attribute')
ok 4 - x-foo-bar is valid
ok 5 - x-foo-bar is valid
ok 6 - x-foo-bar is valid
ok 7 - x-foo-bar is valid
ok 8 - x-foo-bar is valid in class graph
ok 9 - x-foo-bar is valid in class graph
ok 10 - x-foo-bar is valid
ok 11 - x-foo-bar is valid in class graph
ok 12 - x-foo-bar is valid in class group
ok 13 - x-foo-bar is valid in class group
ok 14 - x-foo-bar is valid
ok 15 - x-foo-bar is valid in class group
ok 16 - x-foo-bar is valid in class node
ok 17 - x-foo-bar is valid in class node
ok 18 - x-foo-bar is valid
ok 19 - x-foo-bar is valid in class node
ok 20 - x-foo-bar is valid in class edge
ok 21 - x-foo-bar is valid in class edge
ok 22 - x-foo-bar is valid
ok 23 - x-foo-bar is valid in class edge
ok 24 - x-bar-foo is valid
ok 25 - x-bar-foo is valid
ok 26 - x-bar-foo is valid
ok 27 - x-bar-foo is valid
ok 28 - x-bar-foo is valid in class graph
ok 29 - x-bar-foo is valid in class graph
ok 30 - x-bar-foo is valid
ok 31 - x-bar-foo is valid in class graph
ok 32 - x-bar-foo is valid in class group
ok 33 - x-bar-foo is valid in class group
ok 34 - x-bar-foo is valid
ok 35 - x-bar-foo is valid in class group
ok 36 - x-bar-foo is valid in class node
ok 37 - x-bar-foo is valid in class node
ok 38 - x-bar-foo is valid
ok 39 - x-bar-foo is valid in class node
ok 40 - x-bar-foo is valid in class edge
ok 41 - x-bar-foo is valid in class edge
ok 42 - x-bar-foo is valid
ok 43 - x-bar-foo is valid in class edge
ok 44 - x-b-f-a is valid
ok 45 - x-b-f-a is valid
ok 46 - x-b-f-a is valid
ok 47 - x-b-f-a is valid
ok 48 - x-b-f-a is valid in class graph
ok 49 - x-b-f-a is valid in class graph
ok 50 - x-b-f-a is valid
ok 51 - x-b-f-a is valid in class graph
ok 52 - x-b-f-a is valid in class group
ok 53 - x-b-f-a is valid in class group
ok 54 - x-b-f-a is valid
ok 55 - x-b-f-a is valid in class group
ok 56 - x-b-f-a is valid in class node
ok 57 - x-b-f-a is valid in class node
ok 58 - x-b-f-a is valid
ok 59 - x-b-f-a is valid in class node
ok 60 - x-b-f-a is valid in class edge
ok 61 - x-b-f-a is valid in class edge
ok 62 - x-b-f-a is valid
ok 63 - x-b-f-a is valid in class edge
ok 64 - x-boo-f-bar is valid
ok 65 - x-boo-f-bar is valid
ok 66 - x-boo-f-bar is valid
ok 67 - x-boo-f-bar is valid
ok 68 - x-boo-f-bar is valid in class graph
ok 69 - x-boo-f-bar is valid in class graph
ok 70 - x-boo-f-bar is valid
ok 71 - x-boo-f-bar is valid in class graph
ok 72 - x-boo-f-bar is valid in class group
ok 73 - x-boo-f-bar is valid in class group
ok 74 - x-boo-f-bar is valid
ok 75 - x-boo-f-bar is valid in class group
ok 76 - x-boo-f-bar is valid in class node
ok 77 - x-boo-f-bar is valid in class node
ok 78 - x-boo-f-bar is valid
ok 79 - x-boo-f-bar is valid in class node
ok 80 - x-boo-f-bar is valid in class edge
ok 81 - x-boo-f-bar is valid in class edge
ok 82 - x-boo-f-bar is valid
ok 83 - x-boo-f-bar is valid in class edge
ok 84 - x-bar is valid
ok 85 - x-bar is valid
ok 86 - x-bar is valid
ok 87 - x-bar is valid
ok 88 - x-bar is valid in class graph
ok 89 - x-bar is valid in class graph
ok 90 - x-bar is valid
ok 91 - x-bar is valid in class graph
ok 92 - x-bar is valid in class group
ok 93 - x-bar is valid in class group
ok 94 - x-bar is valid
ok 95 - x-bar is valid in class group
ok 96 - x-bar is valid in class node
ok 97 - x-bar is valid in class node
ok 98 - x-bar is valid
ok 99 - x-bar is valid in class node
ok 100 - x-bar is valid in class edge
ok 101 - x-bar is valid in class edge
ok 102 - x-bar is valid
ok 103 - x-bar is valid in class edge
ok 104 - x-b-f is valid
ok 105 - x-b-f is valid
ok 106 - x-b-f is valid
ok 107 - x-b-f is valid
ok 108 - x-b-f is valid in class graph
ok 109 - x-b-f is valid in class graph
ok 110 - x-b-f is valid
ok 111 - x-b-f is valid in class graph
ok 112 - x-b-f is valid in class group
ok 113 - x-b-f is valid in class group
ok 114 - x-b-f is valid
ok 115 - x-b-f is valid in class group
ok 116 - x-b-f is valid in class node
ok 117 - x-b-f is valid in class node
ok 118 - x-b-f is valid
ok 119 - x-b-f is valid in class node
ok 120 - x-b-f is valid in class edge
ok 121 - x-b-f is valid in class edge
ok 122 - x-b-f is valid
ok 123 - x-b-f is valid in class edge
ok 124 - x--foo-bar is not valid
ok 125 - x--foo-bar is not valid
ok 126 - x--foo-bar is not valid in class graph
ok 127 - x--foo-bar is not valid in class graph
ok 128 - x--foo-bar is not valid in class group
ok 129 - x--foo-bar is not valid in class group
ok 130 - x--foo-bar is not valid in class node
ok 131 - x--foo-bar is not valid in class node
ok 132 - x--foo-bar is not valid in class edge
ok 133 - x--foo-bar is not valid in class edge
ok 134 - x-bar-foo- is not valid
ok 135 - x-bar-foo- is not valid
ok 136 - x-bar-foo- is not valid in class graph
ok 137 - x-bar-foo- is not valid in class graph
ok 138 - x-bar-foo- is not valid in class group
ok 139 - x-bar-foo- is not valid in class group
ok 140 - x-bar-foo- is not valid in class node
ok 141 - x-bar-foo- is not valid in class node
ok 142 - x-bar-foo- is not valid in class edge
ok 143 - x-bar-foo- is not valid in class edge
ok 144 - x-b--a is not valid
ok 145 - x-b--a is not valid
ok 146 - x-b--a is not valid in class graph
ok 147 - x-b--a is not valid in class graph
ok 148 - x-b--a is not valid in class group
ok 149 - x-b--a is not valid in class group
ok 150 - x-b--a is not valid in class node
ok 151 - x-b--a is not valid in class node
ok 152 - x-b--a is not valid in class edge
ok 153 - x-b--a is not valid in class edge
ok 154 - x--boo-f-bar- is not valid
ok 155 - x--boo-f-bar- is not valid
ok 156 - x--boo-f-bar- is not valid in class graph
ok 157 - x--boo-f-bar- is not valid in class graph
ok 158 - x--boo-f-bar- is not valid in class group
ok 159 - x--boo-f-bar- is not valid in class group
ok 160 - x--boo-f-bar- is not valid in class node
ok 161 - x--boo-f-bar- is not valid in class node
ok 162 - x--boo-f-bar- is not valid in class edge
ok 163 - x--boo-f-bar- is not valid in class edge
ok
t/delete.............
1..46
ok 1 - use Graph::Easy;
ok 2 - Graph::Easy->can(...)
ok 3
ok 4 - no error yet
ok 5 - 2 nodes
ok 6 - 1 edge
ok 7 - two nodes
ok 8 - one edge
ok 9 - one edge
ok 10 - edge with ID is the only one
# add edge, delete it again
ok 11 - 2 nodes
ok 12 - 1 edge
ok 13 - two nodes
ok 14 - one edge
ok 15 - one edge
ok 16 - edge with ID is the only one
# add selfloop edge, delete it again
ok 17 - 2 nodes
ok 18 - 1 edge
ok 19 - two nodes
ok 20 - one edge
ok 21 - one edge
ok 22 - edge with ID is the only one
ok 23 - 2 nodes
ok 24 - 1 edge
ok 25 - two nodes
ok 26 - one edge
ok 27 - one edge
ok 28 - edge with ID is the only one
# add node, delete it again
ok 29 - 2 nodes
ok 30 - 1 edge
ok 31 - two nodes
ok 32 - one edge
ok 33 - one edge
ok 34 - edge with ID is the only one
# add node with edge, delete it again
ok 35 - 2 nodes
ok 36 - 1 edge
ok 37 - two nodes
ok 38 - one edge
ok 39 - one edge
ok 40 - edge with ID is the only one
ok 41 - 2 nodes
ok 42 - 1 edge
ok 43 - two nodes
ok 44 - one edge
ok 45 - one edge
ok 46 - edge with ID is the only one
ok
t/drop...............
1..5
ok 1 - use Graph::Easy;
ok 2 - use Graph::Easy::Parser;
ok 3 - two times as_ascii() changes nothing
ok 4 - two times as_boxart() changes nothing
ok 5 - dropping a node works
ok
t/easypm.............
1..138
ok 1 - use Graph::Easy;
ok 2 - Graph::Easy->can(...)
ok 3
ok 4 - no error yet
ok 5 - simple graph (0 nodes)
ok 6 - simple graph (0 nodes)
ok 7 - directed graph
ok 8 - no nodes
ok 9 - no anon nodes
ok 10 - no edges
ok 11 - 2 nodes
ok 12 - 1 edges
ok 13 - simple graph (2 nodes, 1 edge)
ok 14 - 3 nodes
ok 15 - 2 edges
ok 16 - still simple graph
ok 17 - 4 nodes
ok 18 - 3 edges
ok 19 - still simple graph
ok 20 - 5 nodes
ok 21 - 4 edges
ok 22 - still simple graph
ok 23 - 6 nodes
ok 24 - 5 edges
ok 25 - still simple graph
ok 26 - graph background = undef
ok 27 - node background = undef
ok 28 - node { fill: white }
ok 29 - graph { border: none; }
ok 30 - now: graph { background: red }
ok 31 - now: graph { color: white }
ok 32 - edge in css
ok 33 - node in css
ok 34 - graph in css
ok 35 - link not in css
ok 36 - label not in css
ok 37 - title not in css
ok 38 - linkbase not in css
ok 39 - autotitle not in css
ok 40 - autolabel not in css
ok 41 - id is empty string
ok 42 - id is now 42
ok 43 - edge in css
ok 44 - node in css
ok 45 - graph in css
ok 46 - link not in css
ok 47 - label not in css
ok 48 - title not in css
ok 49 - linkbase not in css
ok 50 - autotitle not in css
ok 51 - autolabel not in css
ok 52 - edge in css
ok 53 - node in css
ok 54 - graph in css
ok 55 - table.graph42 .node_cities in css
ok 56 - table.graph42 .node,table.graph42 .node_anon,table.graph42 .node_cities in css
ok 57 - link not in css
ok 58 - label not in css
ok 59 - title not in css
ok 60 - linkbase not in css
ok 61 - autotitle not in css
ok 62 - autolabel not in css
ok 63 - no groups yet
ok 64 - no groups yet
ok 65 - no groups yet
ok 66 - group 'cities'
ok 67 - one group
ok 68 - no group
ok 69 - one group
ok 70 - with empty group Cities
ok 71 - with empty group Cities
ok 72 - edge in css
ok 73 - node in css
ok 74 - graph in css
ok 75 - link not in css
ok 76 - label not in css
ok 77 - title not in css
ok 78 - linkbase not in css
ok 79 - autotitle not in css
ok 80 - autolabel not in css
ok 81 - one node
ok 82 - add_node returned $bonn
ok 83 - one node
ok 84 - add_node returned $bonn
ok 85 - same node
ok 86 - one node
ok 87 - add_node returned $bonn
ok 88 - same node
ok 89 - one node
ok 90 - add_node returned $bonn
ok 91 - same node
ok 92 - 2 nodes
ok 93 - 1 edge
ok 94 - edge("A","B") works
ok 95 - edge($A,$B) works
ok 96 - 2 nodes
ok 97 - 2 edges
ok 98 - 2 edges from Test to Test2
ok 99 - Test found in output
ok 100 - Test found in output
ok 101 - one node for ('test','test')
ok 102 - one object for ('test','test')
ok 103 - as_ascii_html
ok 104 - still simple graph
ok 105 - not simple graph
ok 106 - not simple graph
ok 107 - still simple graph
ok 108 - still simple graph
ok 109 - 3 edges
ok 110 - 2 nodes
ok 111 - not simple graph
ok 112 - one node
ok 113 - got inserted with name 0
ok 114 - found node 0 again
ok 115 - one node
ok 116 - got inserted with name bcd
ok 117 - one node
ok 118 - got renamed
ok 119 - got inserted with name bcd
ok 120 - node is part of this graph
ok 121 - returned node
ok 122 - one node
ok 123 - other graph has now zero
ok 124 - got inserted with name bcd
ok 125 - node is part of this graph
ok 126 - returned node
ok 127 - directed graph
ok 128 - directed graph
ok 129 - directed graph
ok 130 - directed graph
ok 131 - undirected graph
ok 132 - undirected graph
ok 133
ok 134 - is undirected
ok 135 - is undirected
ok 136 - merge worked
ok 137 - merge worked
ok 138 - merge worked
ok
t/edge...............
1..43
ok 1 - use Graph::Easy::Edge;
ok 2 - use Graph::Easy::Edge::Cell;
ok 3 - Graph::Easy::Edge->can(...)
ok 4
ok 5 - no error yet
ok 6 - not undirected
ok 7 - not bidiriectional
ok 8 - has no port restrictions
ok 9 - use Graph::Easy::As_txt;
ok 10 - default is "-->"
ok 11 - "==>"
ok 12 - "..>"
ok 13 - "- >"
ok 14 - "~~>"
ok 15 - ".->"
ok 16 - "= >"
ok 17 - "= >"
ok 18 - --> { style: bold; }
ok 19 - -- train -->
ok 20 - no cells
ok 21 - one cell
ok 22 - added this cell
ok 23 - two cells
ok 24 - first cell stayed
ok 25 - added after first cell
ok 26 - no cells
ok 27 - undirected
ok 28 - undirected
ok 29 - not undirected
ok 30 - bidiriectional
ok 31 - bidiriectional
ok 32 - not bidiriectional
ok 33 - has port restrictions
ok 34 - has port restrictions
ok 35 - has port restrictions
ok 36 - has no port restrictions
ok 37 - port('start')
ok 38 - background()
ok 39 - background() for group member
ok 40 - background() for group member
ok 41 - background() for group member
ok 42 - from/to flipped
ok 43 - from/to flipped
ok
t/edge_cell..........
1..25
ok 1 - use Graph::Easy::Edge::Cell;
ok 2 - use Graph::Easy;
ok 3 - use Graph::Easy::As_ascii;
ok 4 - Graph::Easy::Edge::Cell->can(...)
ok 5
ok 6 - no error yet
ok 7 - x == 0
ok 8 - x == 0
ok 9 - no label
ok 10 - pos = 0,0
ok 11 - w = undef
ok 12 - edge to the left
ok 13
ok 14 - w == 5
ok 15 - h == 3
ok 16 - as ascii
ok 17 - as ascii
ok 18 - as ascii
ok 19 - crossing between dot-dash and dashed
ok 20 - crossing between dotted and solid
ok 21 - EDGE_HOR
ok 22 - EDGE_VER
ok 23 - EDGE_CROSS
ok 24 - EDGE_SHORT_W
ok 25 - EDGE_N_W_S
ok
t/fb.................
1..36
ok 1 - use Graph::Easy::Node;
ok 2 - use Graph::Easy;
ok 3 - use Graph::Easy::As_ascii;
ok 4 - Graph::Easy::Node->can(...)
ok 5
ok 6 - no error yet
ok 7 - framebuffer set up
ok 8 - print +
ok 9 - print +
ok 10 - print +
ok 11 - print --
ok 12 - print ''
ok 13 - print "+\n+"
ok 14 - print "\|\n\|"
ok 15 - new fb set up
ok 16 - new fb set up
ok 17 - solid border
ok 18 - none border
ok 19 - solid border
ok 20 - dotted border
ok 21 - dashed border
ok 22 - dot-dash border
ok 23 - dot-dot-dash border
ok 24 - bold border
ok 25 - double border
ok 26 - double-dash border
ok 27 - wave border
ok 28 - solid border, except bottom, which is dotted
ok 29 - lines are ok
ok 30 - aligns is ok
ok 31 - lines are ok
ok 32 - aligns is ok
ok 33 - lines are ok
ok 34 - aligns is ok
ok 35 - lines are ok
ok 36 - aligns is ok
ok
t/gdl................
1..20
ok 1 - use Graph::Easy;
ok 2 - use Graph::Easy::Parser;
ok 3 - use Graph::Easy::Parser::VCG;
ok 4
ok 5 - no error yet
# at 1_color_code.gdl
ok 6 - 1 nodes
ok 7 - from 1_color_code.gdl
ok 8 - 1_color_code.gdl as_txt
# Generated:
#
#
# Graph of sub_105D40F
#
# +---------------------------+
# | sub_105D40F: |
# | mov edi, esi |
# | push ebp |
# | jz short loc_105D27B |
# +---------------------------+
#
# at 2_bottom_to_top.gdl
ok 9 - 2 nodes
ok 10 - from 2_bottom_to_top.gdl
ok 11 - 2_bottom_to_top.gdl as_txt
# Generated:
#
# +---+
# | B |
# +---+
# ^
# |
# |
# +---+
# | A |
# +---+
#
# at 2_left_to_right.gdl
ok 12 - 2 nodes
ok 13 - from 2_left_to_right.gdl
ok 14 - 2_left_to_right.gdl as_txt
# Generated:
#
# +---+ +---+
# | A | --> | B |
# +---+ +---+
#
# at 2_right_to_left.gdl
ok 15 - 2 nodes
ok 16 - from 2_right_to_left.gdl
ok 17 - 2_right_to_left.gdl as_txt
# Generated:
#
# +---+ +---+
# | B | <-- | A |
# +---+ +---+
#
# at 2_top_to_bottom.gdl
ok 18 - 2 nodes
ok 19 - from 2_top_to_bottom.gdl
ok 20 - 2_top_to_bottom.gdl as_txt
# Generated:
#
# +---+
# | A |
# +---+
# |
# |
# v
# +---+
# | B |
# +---+
#
ok
t/graph-maker........
1..15
ok 1 - use Graph::Easy;
ok 2 - Graph::Easy->can(...)
ok 3
ok 4 - no error yet
ok 5 - 1 vertex
ok 6 - 1 vertex
ok 7 - has_edge()
ok 8 - has_edge()
ok 9 - has_edge()
ok 10 - 3 vertices
ok 11 - attribute got set
ok 12 - 3 vertices
ok 13 - 2 vertices
ok 14 - 3 vertices
ok 15 - 3 vertices
ok
t/graph..............
1..72
ok 1 - use Graph::Easy;
ok 2 - Graph::Easy->can(...)
ok 3
ok 4 - seed was initialized
ok 5 - no error yet
ok 6 - default output format is html
ok 7 - 5 seconds
ok 8 - is strict
ok 9 - 0 nodes
ok 10 - 0 edges
ok 11 - graph border is none
ok 12 - group border is dashed 1px black
ok 13 - node border is solid 1px black
ok 14 - 0 edges
ok 15 - default output worked
ok 16 - add_edge() returns the new edge
ok 17 - 2 nodes added
ok 18 - 1 edge
ok 19 - as_txt for 2 nodes
ok 20 - edge from objects
ok 21 - berlin not connecting to bonn
ok 22 - edge from names
ok 23 - edges() in list context
ok 24 - 3 nodes
ok 25 - 2 edges
ok 26 - add_edge($n,$n2,"label") works
ok 27 - as_txt() for 3 nodes with 2 edges
ok 28 - 4 nodes
ok 29 - 3 edges
ok 30 - as_txt() for 4 nodes with 3 edges
ok 31 - as_txt() for 4 nodes with 3 edges and attributes
ok 32 - borderstyle set to none
ok 33 - border set to none
ok 34 - border set to none
ok 35 - as_txt() for 4 nodes with 3 edges and class attribute
ok 36 - borderstyle set on graph
ok 37 - borderwidth set on graph
ok 38 - bordercolor is default black
ok 39 - border set on graph
ok 40 - border set on graph
ok 41 - borderstyle set on class graph
ok 42 - borderwidth set on class graph
ok 43 - bordercolor is default black
ok 44 - border set on class graph
ok 45 - border set on class graph
ok 46 - borderstyle set on class node
ok 47 - borderwidth set on class node
ok 48 - borderwidth set on class node
ok 49 - border set on class node
ok 50 - border set on class node
ok 51 - as_txt() for 4 nodes with 3 edges and graph/node/edge attributes
ok 52 - new worked
ok 53 - default output worked
ok 54 - output format changed to ascii
ok 55 - ascii output worked
ok 56 - add_group()
ok 57 - no node in group
ok 58 - one node in group
ok 59 - one node in group
ok 60 - two nodes in graph
ok 61 - one edge in graph
ok 62 - no edge in group
ok 63 - no edge leading from/to group
ok 64 - one edge in group
ok 65 - no edges in graph
ok 66 - no edges in group
ok 67 - no edge leading from/to group
ok 68 - one node in group
ok 69 - one node in graph
ok 70 - no edges in A
ok 71 - no edges in B
ok 72 - B's group status got revoked
ok
t/graphml............
1..14
ok 1 - use Graph::Easy;
ok 2 - use Graph::Easy::Parser;
ok 3 - Graph::Easy->can(...)
ok 4 - as_graphml and as_graphml_file are equal
ok 5 - as_graphml looks like xml
ok 6 - as_graphml contains nodes
ok 7 - as_graphml contains nodes
ok 8 - as_graphml contains edge
ok 9 - as_graphml contains edge
ok 10 - GraphML with attributes
ok 11 - GraphML with attributes
ok 12 - GraphML with attributes
ok 13 - GraphML with attributes
ok 14 - GraphML with group
ok
t/graphml_yed........
1..14
ok 1 - use Graph::Easy;
ok 2 - use Graph::Easy::Parser;
ok 3 - Graph::Easy->can(...)
ok 4 - as_graphml and as_graphml_file are equal
ok 5 - as_graphml looks like xml
ok 6 - as_graphml contains nodes
ok 7 - as_graphml contains nodes
ok 8 - as_graphml contains edge
ok 9 - as_graphml contains edge
ok 10 - GraphML with attributes
ok 11 - GraphML with attributes
ok 12 - GraphML with attributes
ok 13 - GraphML with attributes
ok 14 - GraphML with group
ok
t/graphviz...........
1..152
ok 1 - use Graph::Easy;
ok 2
ok 3 - no error yet
ok 4 - 0 nodes
ok 5 - 0 edges
ok 6 - 0 edges
ok 7 - looks like digraph
ok 8 - and has proper comment
ok 9 - and has proper comment
ok 10 - Graph::Easy::Node->can(...)
ok 11 - contains Bonn
ok 12 - contains Bonn
ok 13 - contains open arrowheads
ok 14 - doesn't contain empty defintions
ok 15 - contains bgcolor="\#ff0000"
ok 16 - graph label
ok 17 - default is top (dot 1.1 seems to get this wrong)
ok 18 - graph label
ok 19 - default is top
ok 20 - graph label
ok 21 - now bottom
ok 22 - contains Bonn unquoted
ok 23 - contains Bonn unquoted
ok 24 - contains shape
ok 25 - contains fillcolor
ok 26 - contains tooltip
ok 27 - contains color
ok 28 - contains fontcolor
ok 29 - doesn't contain class
ok 30 - quoted Bonn"
ok 31 - quoted "Bonn und Umgebung"
ok 32 - style,bold
ok 33 - style=double suppressed
ok 34 - style=double suppressed
ok 35 - style=solid suppressed
ok 36 - style=solid suppressed
ok 37 - "2A" must be quoted
ok 38 - "123" needs no quotes
ok 39 - '0AB' needs quotes
ok 40 - 'graph' needs quotes
ok 41 - 'subgraph' needs quotes
ok 42 - 'edge' needs quotes
ok 43 - 'node' needs quotes
ok 44 - 'Graph' needs quotes
ok 45 - 'Edge' needs quotes
ok 46 - 'Strict' needs quotes
ok 47 - 'strict' needs quotes
ok 48 - label with non \w needs quoting
ok 49 - flow south needs no rankdir
ok 50 - edge direction normal
ok 51 - flow west has LR and reversed edges
ok 52 - edge direction reversed
ok 53 - edge direction reversed
ok 54 - flow west has TB and reversed edges
ok 55 - edge direction reversed
ok 56 - edge direction reversed
ok 57
ok 58 - arrow-style closed => empty
ok 59
ok 60 - arrow-style filled => normal
ok 61 - arrow-style filled => normal
ok 62 - no error
ok 63 - arrow-style filled => normal
ok 64 - no error
ok 65 - arrow-style none
ok 66 - arrowhead on undirected edge
ok 67 - arrowtail on undirected edge
ok 68 - arrowhead on bidirectional edge
ok 69 - arrowtail on bidirectional edge
ok 70 - label-color
ok 71 - label-color
ok 72 - label-color
ok 73 - linkbase alone does nothing
ok 74 - linkbase alone does nothing
ok 75 - linkbase plus link
ok 76 - autolink=name
ok 77 - linkbase plus link
ok 78 - no error
ok 79 - point-style is filtered out
ok 80 - contains Bonn unquoted
ok 81 - contains shape=plaintext
ok 82 - contains Bonn unquoted
ok 83 - contains shape=invhouse
ok 84 - contains Bonn unquoted
ok 85 - contains shape=invtrapezium
ok 86 - contains Bonn unquoted
ok 87 - contains shape=invtriangle
ok 88 - contains Bonn unquoted
ok 89 - contains shape=triangle
ok 90 - contains Bonn unquoted
ok 91 - contains shape=octagon
ok 92 - contains Bonn unquoted
ok 93 - contains shape=hexagon
ok 94 - contains Bonn unquoted
ok 95 - contains shape=pentagon
ok 96 - contains Bonn unquoted
ok 97 - contains shape=house
ok 98 - contains Bonn unquoted
ok 99 - contains shape=septagon
ok 100 - contains Bonn unquoted
ok 101 - contains shape=trapezium
ok 102 - contains Bonn unquoted
ok 103 - 11px eq 1em
ok 104 - contains Bonn unquoted
ok 105 - 5 pixel for broad border
ok 106 - contains label unquoted
ok 107 - contains label 2"
ok 108 - contains cluster
ok 109 - contains nodes inside group
ok 110 - contains color white, style filled
ok 111 - contains Bonn unquoted
ok 112 - contains rounded,filled
ok 113 - contains Bonn unquoted
ok 114 - contains shape plaintext
ok 115 - contains label=" "
ok 116 - contains Bonn unquoted
ok 117 - contains shape plaintext
ok 118 - contains label="*"
ok 119 - contains Bonn and black:black
ok 120 - doesn't contain solid
ok 121 - contains Bonn and black:black
ok 122 - doesn't contain solid
ok 123 - contains solid
ok 124 - contains root=0
ok 125 - contains rank=0
ok 126 - contains root=0
ok 127 - contains rank=0
ok 128 - contains tailport=w
ok 129 - contains headport=e
ok 130 - contains tailport=s
ok 131 - contains headport=n
ok 132 - contains graph color=\#ff0000
ok 133 - contains Bonn color=\#fbb4ae
ok 134 - contains Berlin color=\#66c2a5
ok 135 - contains edge with default color 1 from set312
ok 136 - contains edge with color 1 from pastel19
ok 137 - doesn't contain autolabel
ok 138 - does not contain rows=
ok 139 - does not contain columns=
ok 140 - does not contain group=
ok 141 - fillcolor=red
ok 142 - fontcolor=blue
ok 143 - fillcolor=blue
ok 144 - label isn't output needlessly
ok 145 - graph color was preserved
ok 146 - Berlin's color got converted
ok 147 - Bonn's color got converted
ok 148 - edge label appears in output
ok 149 - contains fill red
ok 150 - no \c in output
digraph GRAPH_0 {
// Generated by Graph::Easy 0.64 at Wed Jan 14 16:34:40 2009
edge [ arrowhead=open ];
graph [ rankdir=LR ];
node [
fontsize=11,
fillcolor=white,
style=filled,
shape=box ];
Berlin [ color="#ffffff", style=filled ]
Bonn [ color="#ffffff", style=filled ]
Bonn -> Berlin [ color="#000000" ]
}
ok 151 - no dashed in output
ok 152 - no peripheries in output
ok
t/group..............
1..72
ok 1 - use Graph::Easy::Group;
ok 2 - use Graph::Easy::Group::Cell;
ok 3 - use Graph::Easy;
ok 4 - Graph::Easy::Group->can(...)
ok 5 - Graph::Easy::Group::Cell->can(...)
ok 6
ok 7 - no error yet
ok 8 - use Graph::Easy::As_txt;
ok 9 - as_txt (empty group)
ok 10 - no nodes in group
ok 11 - no edges in group
ok 12 - name()
ok 13 - one node in group
ok 14 - node has group attribute set
ok 15 - two nodes in group
ok 16 - node has group attribute set
ok 17 - add_nodes() worked
ok 18 - as_txt (group with two nodes)
ok 19 - class is "node"
ok 20 - class is now "node.city"
ok 21 - one cell
ok 22 - group ga
ok 23 - group()
ok 24 - one more cell
ok 25 - one more cell
ok 26 - one more cell
ok 27 - group()
ok 28 - group gl
ok 29 - group border
ok 30 - group border
ok 31 - default border on this cell
ok 32 - default border on this cell
ok 33 - group is dashed
ok 34 - dashed border on this cell
ok 35 - dashed border on this cell
ok 36 - fill on group
ok 37 - fill on group
ok 38 - fill on group cell
ok 39 - fill on group cell
ok 40 - one less
ok 41 - one less
ok 42 - no group() on deleted cell
ok 43 - 2 nodes in group
ok 44 - 0 edges going from/to group
ok 45 - 1 edge in group
ok 46 - group attribute got added
ok 47 - group attribute got deleted
ok 48 - 1 node in group
ok 49 - 0 edges in group
ok 50 - 2 nodes in group
ok 51 - 0 edges going from/to group
ok 52 - 1 edge in group
ok 53 - 2 nodes in group
ok 54 - 0 edges in group
ok 55 - 0 edges in group
ok 56 - group -> bonn
ok 57 - ! group -> berlin
ok 58 - berlin -> group
ok 59 - ! bonn -> group
ok 60 - ! group -> bonn
ok 61 - group -> berlin
ok 62 - bonn -> group
ok 63 - one successor
ok 64 - group => bonn
ok 65 - add_node('Bonn') works for groups
ok 66 - add_nodes('Bonn') works for groups
ok 67 - add_nodes('Bonn') works for groups
ok 68 - add_nodes('Berlin') works for groups
ok 69 - add_nodes('Berlin') works for groups
ok 70 - add_edge('Bonn','Kassel') works for groups
ok 71 - one edge from Bonn => Kassel
ok 72 - two edges from Bonn => Kassel
ok
t/gv.................
1..140
ok 1 - use Graph::Easy;
ok 2 - use Graph::Easy::Parser;
ok 3 - use Graph::Easy::Parser::Graphviz;
ok 4
ok 5 - no error yet
ok 6
ok 7 - no error yet
# at 0_empty.dot
ok 8 - 0 nodes
ok 9 - from 0_empty.dot
ok 10 - 0_empty.dot as_txt
# Generated:
#
#
#
# at 2_bool.dot
ok 11 - 2 nodes
ok 12 - from 2_bool.dot
ok 13 - 2_bool.dot as_txt
# Generated:
#
# +--------+
# | Bonn |
# +--------+
# |
# |
# v
# +--------+
# | Berlin |
# +--------+
#
# at 2_comment_inside_attr.dot
ok 14 - 2 nodes
ok 15 - from 2_comment_inside_attr.dot
ok 16 - 2_comment_inside_attr.dot as_txt
# Generated:
#
# +---+
# | a |
# +---+
# |
# |
# v
# +---+
# | b |
# +---+
#
# at 2_graph_label_bottom.dot
ok 17 - 2 nodes
ok 18 - from 2_graph_label_bottom.dot
ok 19 - 2_graph_label_bottom.dot as_txt
# Generated:
#
# +-----------+
# | Köln |
# +-----------+
# |
# |
# v
# +-----------+
# | Stralsund |
# +-----------+
#
# Deutsche Städte
#
# at 2_group_labelloc.dot
ok 20 - 2 nodes
ok 21 - from 2_group_labelloc.dot
ok 22 - 2_group_labelloc.dot as_txt
# Generated:
#
# + - - - - - - - - +
# ' '
# ' +-------------+ '
# ' | Zugspitze | '
# ' +-------------+ '
# ' | '
# ' | '
# ' v '
# ' +-------------+ '
# ' | Wasserkuppe | '
# ' +-------------+ '
# ' '
# ' Bergtour: '
# + - - - - - - - - +
#
# at 2_ignore.dot
ok 23 - 2 nodes
ok 24 - from 2_ignore.dot
ok 25 - 2_ignore.dot as_txt
# Generated:
#
# +-------+
# | node1 |
# +-------+
# |
# |
# v
# +-------+
# | node2 |
# +-------+
#
# at 2_linewidth.dot
ok 26 - 2 nodes
ok 27 - from 2_linewidth.dot
ok 28 - 2_linewidth.dot as_txt
# Generated:
#
#
# 123
#
# |
# |
# v
#
# foo
#
# at 2_no_spaces.dot
ok 29 - 2 nodes
ok 30 - from 2_no_spaces.dot
ok 31 - 2_no_spaces.dot as_txt
# Generated:
#
# +--------+
# | bonn |
# +--------+
# |
# |
# |
# +--------+
# | berlin |
# +--------+
#
# at 2_nospace.dot
ok 32 - 2 nodes
ok 33 - from 2_nospace.dot
ok 34 - 2_nospace.dot as_txt
# Generated:
#
# +---------+
# | mike |
# +---------+
# |
# |
# v
# +---------+
# | michael |
# +---------+
#
# at 2_ports.dot
ok 35 - 2 nodes
ok 36 - from 2_ports.dot
ok 37 - 2_ports.dot as_txt
# Generated:
#
# +-------+
# | north | -+
# +-------+ |
# |
# +-------------+
# |
# | +-------+
# +> | south |
# +-------+
#
# at 2_setlinewidth.dot
ok 38 - 2 nodes
ok 39 - from 2_setlinewidth.dot
ok 40 - 2_setlinewidth.dot as_txt
# Generated:
#
# ##########
# # Bonn #
# ##########
# |
# |
# v
# ##########
# # Berlin #
# ##########
#
# at 2_square_bracket_in_attr.dot
ok 41 - 2 nodes
ok 42 - from 2_square_bracket_in_attr.dot
ok 43 - 2_square_bracket_in_attr.dot as_txt
# Generated:
#
# +---+
# | ] |
# +---+
# |
# |
# v
# +---+
# | b |
# +---+
#
# at 2_strict.dot
ok 44 - 2 nodes
ok 45 - from 2_strict.dot
ok 46 - 2_strict.dot as_txt
# Generated:
#
# +-------------+
# | Wolfsbüttel |
# +-------------+
# |
# |
# v
# +-------------+
# | Köln |
# +-------------+
#
# at 3_colors.dot
ok 47 - 3 nodes
ok 48 - from 3_colors.dot
ok 49 - 3_colors.dot as_txt
# Generated:
#
# + - - - - - - +
# ' cluster_1 '
# ' '
# ' +---------+ '
# ' | A | '
# ' +---------+ '
# ' | '
# ' | '
# ' v '
# ' +---------+ '
# ' | B | '
# ' +---------+ '
# ' '
# + - - - - - - +
# |
# |
# v
# +---------+
# | C |
# +---------+
#
# at 3_empty_record.dot
ok 50 - 3 nodes
ok 51 - from 3_empty_record.dot
ok 52 - 3_empty_record.dot as_txt
# Generated:
#
# +------------+--+-----------+
# | Compositor | | Compose() |
# +------------+--+-----------+
#
# at 3_empty_record_LR.dot
ok 53 - 3 nodes
ok 54 - from 3_empty_record_LR.dot
ok 55 - 3_empty_record_LR.dot as_txt
# Generated:
#
# +------------+
# | Compositor |
# +------------+
# | |
# +------------+
# | Compose() |
# +------------+
#
# at 3_graph_label_long.dot
ok 56 - 3 nodes
ok 57 - from 3_graph_label_long.dot
ok 58 - 3_graph_label_long.dot as_txt
# Generated:
#
# +---------+
# | Köln |
# +---------+
# |
# |
# v
# +---------+
# | Bonn |
# +---------+
# |
# |
# v
# +---------+
# | Koblenz |
# +---------+
#
# Deutsche Städte am Rhein
#
# at 3_ids.dot
ok 59 - 3 nodes
ok 60 - from 3_ids.dot
ok 61 - 3_ids.dot as_txt
# Generated:
#
# +------+
# | 123 |
# +------+
# +------+
# | abc |
# +------+
# |
# |
# v
# +------+
# | test |
# +------+
#
# at 3_invis.dot
ok 62 - 3 nodes
ok 63 - from 3_invis.dot
ok 64 - 3_invis.dot as_txt
# Generated:
#
# +---+
# | a |
# +---+
# |
# |
# v
#
#
#
# |
# |
# v
# +---+
# | c |
# +---+
#
# at 3_node_label.dot
ok 65 - 3 nodes
ok 66 - from 3_node_label.dot
ok 67 - 3_node_label.dot as_txt
# Generated:
#
#
# Graphname
#
# +---------------------+
# | Graphname 0 |
# +---------------------+
# |
# | 0->1 Graphname 0 1
# v
# +---------------------+
# | Graphname 1 |
# +---------------------+
# +---------------------+
# | Name: 2 Graphname |
# +---------------------+
#
# at 3_output_lone.dot
ok 68 - 3 nodes
ok 69 - from 3_output_lone.dot
ok 70 - 3_output_lone.dot as_txt
# Generated:
#
# +---+
# | a |
# +---+
# |
# |
# v
# +---+
# | b |
# +---+
# +---+
# | c |
# +---+
#
# at 4_cluster_labeljust.dot
ok 71 - 4 nodes
ok 72 - from 4_cluster_labeljust.dot
ok 73 - 4_cluster_labeljust.dot as_txt
# Generated:
#
# + - - - - - - - - - - - - +
# ' Right aligned '
# ' '
# ' +---------------------+ '
# ' | aaaaaaaaaaaaaaaaaaa | '
# ' +---------------------+ '
# ' | '
# ' | '
# ' v '
# ' +---------------------+ '
# ' | b | '
# ' +---------------------+ '
# ' '
# + - - - - - - - - - - - - +
# + - - - - - - - - - - - - +
# ' Left aligned '
# ' '
# ' +---------------------+ '
# ' | c | '
# ' +---------------------+ '
# ' | '
# ' | '
# ' v '
# ' +---------------------+ '
# ' | ddddddddddddddd | '
# ' +---------------------+ '
# ' '
# + - - - - - - - - - - - - +
#
# at 4_compass.dot
ok 74 - 4 nodes
ok 75 - from 4_compass.dot
ok 76 - 4_compass.dot as_txt
# Generated:
#
# +----------+----+
# | bonn N | S |
# +----------+----+
# | |
# +----+ |
# | v
# | +----------+----+
# +> | berlin N | w |
# +----------+----+
#
# at 4_html_like.dot
ok 77 - 4 nodes
ok 78 - from 4_html_like.dot
ok 79 - 4_html_like.dot as_txt
# Generated:
#
# +---+
# | |
# +---+
# +---+
# | a |
# +---+
# +---+
# | |
# +---+
# +---+
# | |
# +---+
#
# at 4_loose.dot
ok 80 - 4 nodes
ok 81 - from 4_loose.dot
ok 82 - 4_loose.dot as_txt
# Generated:
#
# +---+
# | A | -+
# +---+ |
# | |
# | |
# | |
# +---+ |
# | B | |
# +---+ |
# | |
# | |
# | |
# +---+ |
# | C | |
# +---+ |
# | |
# | |
# | |
# +---+ |
# | D | -+
# +---+
#
# at 4_record.dot
ok 83 - 4 nodes
ok 84 - from 4_record.dot
ok 85 - 4_record.dot as_txt
# Generated:
#
# +------+-------+
# | test | split |
# +------+-------+
# |
# |
# v
# +--------+-------+
# | record | test |
# +--------+-------+
#
# at 4_strings.dot
ok 86 - 4 nodes
ok 87 - from 4_strings.dot
ok 88 - 4_strings.dot as_txt
# Generated:
#
# +----------------+
# | Bonn am Rhein |
# +----------------+
# |
# | train (ICE)
# v
# +----------------+
# | Berlin Ost |
# +----------------+
# +----------------+
# | Bonn (Rhei n) |
# +----------------+
# |
# |
# v
# +----------------+
# | Cottbus |
# +----------------+
#
# at 4_uppercase.dot
ok 89 - 4 nodes
ok 90 - from 4_uppercase.dot
ok 91 - 4_uppercase.dot as_txt
# Generated:
#
# + - - - - - - -+
# ' cluster_me '
# ' '
# ' ............ '
# ' : a : '
# ' :..........: '
# ' | '
# ' | foo '
# ' v '
# ' ............ '
# ' : b : '
# ' :..........: '
# ' '
# + - - - - - - -+
# ............
# : c :
# :..........:
# |
# | foo
# v
# ............
# : d :
# :..........:
#
# at 5_scope_atr.dot
ok 92 - 5 nodes
ok 93 - from 5_scope_atr.dot
ok 94 - 5_scope_atr.dot as_txt
# Generated:
#
# +---+
# | a |
# +---+
# ---
# | b |
# ---
# |
# |
# v
# +---+
# c --> | u |
# +---+
# ^
# |
# |
#
# d
#
# at 5_scopes.dot
ok 95 - 5 nodes
ok 96 - from 5_scopes.dot
ok 97 - 5_scopes.dot as_txt
# Generated:
#
# +---+ +---+ +---+
# | b | <-- | a | --> | d |
# +---+ +---+ +---+
# | | |
# | | |
# | v |
# | +---+ |
# | | c | |
# | +---+ |
# | | |
# | | |
# | v |
# | +---+ |
# +-----> | u | <-----+
# +---+
#
# at 5_scopes_chain.dot
ok 98 - 5 nodes
ok 99 - from 5_scopes_chain.dot
ok 100 - 5_scopes_chain.dot as_txt
# Generated:
#
# +---+ +---+ +---+
# | b | <-- | a | --> | d |
# +---+ +---+ +---+
# | | |
# | | |
# | v |
# | +---+ |
# | | c | |
# | +---+ |
# | | |
# | | |
# | v |
# | +---+ |
# +-----> | o | <-----+
# +---+
#
# at 5_scopes_uni.dot
ok 101 - 5 nodes
ok 102 - from 5_scopes_uni.dot
ok 103 - 5_scopes_uni.dot as_txt
# Generated:
#
# +---+ +---+ +---+
# | b | --- | a | --- | d |
# +---+ +---+ +---+
# | | |
# | | |
# | | |
# | +---+ |
# | | c | |
# | +---+ |
# | | |
# | | |
# | | |
# | +---+ |
# +-------| o |-------+
# +---+
#
# at 6_2_cluster.dot
ok 104 - 6 nodes
ok 105 - from 6_2_cluster.dot
ok 106 - 6_2_cluster.dot as_txt
# Generated:
#
# +- - - - - - - -+
# ' first '
# ' '
# ' +-----+ '
# ' | a | ' <#
# ' +-----+ ' #
# ' | ' #
# ' | ' #
# ' v ' #
# ' +-----+ ' #
# ' | b | ' #
# ' +-----+ ' #
# ' ' #
# +- - - - - - - -+ #
# | #
# | #
# v #
# + - - - - - - - - - - -+ #
# ' second ' #
# ' ' #
# ' +-----+ ' #
# ' +--------> | q | ' #
# ' | +-----+ ' #
# ' | | ' #
# ' | | ' #
# ' | v ' #
# ' | +-----+ ' #
# ' | | r | ' ##
# ' | +-----+ '
# ' | | '
# ' | | '
# ' | v '
# ' | +-----+ '
# ' | | s | '
# ' | +-----+ '
# ' | | '
# ' | | '
# ' | v '
# ' | +-----+ '
# ' +--------- | p | '
# ' +-----+ '
# ' '
# + - - - - - - - - - - -+
#
# at 6_comments.dot
ok 107 - 6 nodes
ok 108 - from 6_comments.dot
ok 109 - 6_comments.dot as_txt
# Generated:
#
#
# +-----------------------------------+
# | |
# | |
# +---------+------------------------------+ |
# | | | v
# | +-----------------------------+ | +---+
# | +- | a | +- | d |
# | | +-----------------------------+ +---+
# | | |
# | | |
# | | v
# | | +-----------------------------+
# | | | c |
# | | +-----------------------------+
# | | |
# | | |
# | | v
# | | +-----------------------------+
# +----+> | u | <+
# | +-----------------------------+ |
# | +-----------------------------+ |
# | | my node /* not a comment */ | |
# | +-----------------------------+ |
# | | |
# | | |
# | v |
# | +-----------------------------+ |
# +> | b | -+
# +-----------------------------+
#
# at 6_group_align.dot
ok 110 - 6 nodes
ok 111 - from 6_group_align.dot
ok 112 - 6_group_align.dot as_txt
# Generated:
#
# + - - - - - - - - - - - - -+
# ' Left: '
# ' '
# ' +-----+ +------+ '
# ' | A | ------> | B | '
# ' +-----+ +------+ '
# ' '
# + - - - - - - - - - - - - -+
# + - - - - - - - - - - - - -+
# ' Right: '
# ' '
# ' +-----+ +------+ '
# ' | C | ------> | D | '
# ' +-----+ +------+ '
# ' '
# + - - - - - - - - - - - - -+
# + - - - - - - - - - - - - -+
# ' Center: '
# ' '
# ' +-----+ +------+ '
# ' | E | ------> | F | '
# ' +-----+ +------+ '
# ' '
# + - - - - - - - - - - - - -+
#
# at 7_record.dot
ok 113 - 7 nodes
ok 114 - from 7_record.dot
ok 115 - 7_record.dot as_txt
# Generated:
#
#
# Left aligned label
#
# +------------------------+----+----+
# | A | B | C |
# +------------------------+----+----+
# +------------------------+
# | Aa | Bb | Cc |
# +------------------------+
# +------------------------+----+----+
# | AA | BB | CC |
# +------------------------+----+----+
#
# at 9_back.dot
ok 116 - 9 nodes
ok 117 - from 9_back.dot
ok 118 - 9_back.dot as_txt
# Generated:
#
# +---+ +----+ +----+ +---+ +---+ +---+
# | 0 | --> | 11 | --> | 1 | --> | 2 | --> | 3 | --> | 8 |
# +---+ +----+ +----+ +---+ +---+ +---+
# | ^
# | |
# v |
# +----+ +---+ +---+ |
# | 10 | --> | 6 | <-- | 5 | ------+
# +----+ +---+ +---+
#
# at 9_edge_styles.dot
ok 119 - 9 nodes
ok 120 - from 9_edge_styles.dot
ok 121 - 9_edge_styles.dot as_txt
# Generated:
#
# +---+ +---+
# | B | <## | A |
# +---+ +---+
# # #
# # #
# v v
# +---+ +---+
# | C | | F |
# +---+ +---+
# # #
# # #
# v v
# +---+ +---+
# | D | | G |
# +---+ +---+
# # #
# # #
# v v
# +---+ +---+
# | E | | H |
# +---+ +---+
# #
# #
# v
# +---+
# | I |
# +---+
#
# at 9_stacking.dot
ok 122 - 9 nodes
ok 123 - from 9_stacking.dot
ok 124 - 9_stacking.dot as_txt
# Generated:
#
# +---+ +----+ +----+ +---+ +---+ +---+ +---+ +---+
# | 0 | --> | 11 | --> | 1 | --> | 2 | --> | 3 | --> | 8 | --> | 5 | --> | 6 |
# +---+ +----+ +----+ +---+ +---+ +---+ +---+ +---+
# | ^
# | |
# v |
# +----+ |
# | 10 | ----------------------------------------------+
# +----+
#
# at 9_tree.dot
ok 125 - 9 nodes
ok 126 - from 9_tree.dot
ok 127 - 9_tree.dot as_txt
# Generated:
#
# +---+----+----+
# | | A | |
# +---+----+----+
# | |
# | |
# v |
# +---+----+----+ |
# | | B | | |
# +---+----+----+ |
# | |
# | |
# v |
# +--+----+----+ |
# | | C | | <-----+
# +--+----+----+
#
# at 10_numbers.dot
ok 128 - 10 nodes
ok 129 - from 10_numbers.dot
ok 130 - 10_numbers.dot as_txt
# Generated:
#
# +------------+
# | -100 |
# +------------+
# |
# |
# v
# +------------+
# | 123.1230 |
# +------------+
# +------------+
# | .1 |
# +------------+
# |
# |
# v
# +------------+
# | -1. |
# +------------+
# +------------+
# | .99 |
# +------------+
# |
# |
# v
# +------------+
# | 0. |
# +------------+
# +------------+
# | 0.99 |
# +------------+
# |
# |
# v
# +------------+
# | 12.88 |
# +------------+
# +------------+
# | 00019.1001 |
# +------------+
# |
# |
# v
# +------------+
# | 1000. |
# +------------+
#
# at 16_split.dot
ok 131 - 16 nodes
ok 132 - from 16_split.dot
ok 133 - 16_split.dot as_txt
# Generated:
#
#
# +-------------------------+
# | |
# | +-----+--+--+----+
# | | nil | | | 0 |
# | +-----+--+--+----+
# | |
# | |
# v v
# +-----+--+--+------+
# | nil | | | 1 |
# +-----+--+--+------+
#
# +-------------------------+
# | |
# | +-----+--+--+----+
# | | nil | | | 2 |
# | +-----+--+--+----+
# | |
# | |
# v v
# +-----+--+--+------+
# | nil | | | 3 |
# +-----+--+--+------+
#
ok 134 - Got exactly 6 warnings
ok 135 - Got warning about bar
ok 136 - Got warning about foo
ok 137 - Got warning about pname
ok 138 - Got warning about fname
ok 139 - Got warning about bar
ok 140 - Got warning about brabble
ok
t/heap...............
1..72
ok 1 - use Graph::Easy::Layout;
ok 2 - use Graph::Easy;
ok 3 - Graph::Easy::Heap->can(...)
ok 4 - new() worked
ok 5 - 0 elements
ok 6 - 1 elements
ok 7 - 2 elements
ok 8 - 3 elements
ok 9 - 4 elements
ok 10 - 5 elements
ok 11 - 6 elements
ok 12 - 7 elements
ok 13 - elem 0 extracted
ok 14 - elem 1 extracted
ok 15 - elem 2 extracted
ok 16 - elem 3 extracted
ok 17 - elem 4 extracted
ok 18 - elem 5 extracted
ok 19 - elem 6 extracted
ok 20 - 1 elements
ok 21 - 2 elements
ok 22 - 3 elements
ok 23 - 4 elements
ok 24 - 5 elements
ok 25 - 6 elements
ok 26 - 7 elements
ok 27 - 8 elements
ok 28 - elem 0 extracted
ok 29 - elem 1 extracted
ok 30 - elem 2 extracted
ok 31 - elem 3 extracted
ok 32 - elem 4 extracted
ok 33 - elem 5 extracted
ok 34 - elem 6 extracted
ok 35 - elem 7 extracted
ok 36 - 0 elements
ok 37 - 8 elements
ok 38 - 15 elements
ok 39 - 31 elements
ok 40 - 32 elements
ok 41 - elem 0 extracted
ok 42 - elem 1 extracted
ok 43 - elem 2 extracted
ok 44 - elem 3 extracted
ok 45 - elem 4 extracted
ok 46 - elem 5 extracted
ok 47 - elem 6 extracted
ok 48 - elem 7 extracted
ok 49 - elem 8 extracted
ok 50 - elem 9 extracted
ok 51 - elem 10 extracted
ok 52 - elem 11 extracted
ok 53 - elem 12 extracted
ok 54 - elem 13 extracted
ok 55 - elem 14 extracted
ok 56 - elem 15 extracted
ok 57 - elem 16 extracted
ok 58 - elem 17 extracted
ok 59 - elem 18 extracted
ok 60 - elem 19 extracted
ok 61 - elem 20 extracted
ok 62 - elem 21 extracted
ok 63 - elem 22 extracted
ok 64 - elem 23 extracted
ok 65 - elem 24 extracted
ok 66 - elem 25 extracted
ok 67 - elem 26 extracted
ok 68 - elem 27 extracted
ok 69 - elem 28 extracted
ok 70 - elem 29 extracted
ok 71 - elem 30 extracted
ok 72 - elem 31 extracted
ok
t/html...............
1..74
ok 1 - use Graph::Easy;
ok 2
ok 3 - no error yet
ok 4 - 0 nodes
ok 5 - 0 edges
ok 6 - 0 edges
ok 7 - looks like HTML to me
ok 8 - contains Bonn
ok 9 - contains Berlin
ok 10 - contains title="Bonn"
ok 11 - doesn't contain title Berlin
ok 12 - contains title="Bonn"
ok 13 - doesn't contain title Berlin
ok 14 - no empty title
ok 15 - contains title="my edge"
ok 16 - shape does not appear in CSS
ok 17 - shape does not appear in HTML
ok 18 - shape invisible is not display: none
ok 19 - shape invisible results in border: none
ok 20 - no edge is green
ok 21 - some edge is red
ok 22 - no edge got blue
ok 23 - no edge got blue
ok 24 - color green, label-color red
ok 25 - graph caption from label
ok 26 - graph caption from label
ok 27 - html_file includes charset definition
ok 28 - html_file includes
ok 29 - edge->as_html()
ok 30 - graph->as_html() contains proper edge html
ok 31 - edge->as_html()
ok 32 - edge->as_html()
ok 33 - edge->as_html()
ok 34 - edge->as_html()
ok 35 - fill is on the TD, not the A HREF
ok 36 - border is on the TD, not the A HREF
ok 37 - includes 'eb'
ok 38 - includes 'lh'
ok 39 - includes 'lv'
ok 40 - includes 'va'
ok 41 - includes 'el'
ok 42 - includes 'sh'
ok 43 - includes 'shl'
ok 44 - contains text-align: left
ok 45 - contains not node_anon color red
ok 46 - contains not edge color red
ok 47 - contains not group_anon color red
ok 48 - doesn't contain font-family
ok 49 - doesn't contain fill
ok 50 - doesn't contain color
ok 51 - doesn't contain two times background
ok 52 - doesn't contain font-size
ok 53 - doesn't contain text-align
ok 54 - Köln with multiline text
ok 55 - Köln with multiline text
ok 56 - Köln with multiline text
ok 57 - no border on invisible edges
ok 58 - no color on invisible edges
ok 59 - no label on invisible edges
ok 60 - node.bar is green
ok 61 - node.foo inherits blue from node
ok 62 - node is just blue
ok 63 - inherits red from graph
ok 64 - no color set, so defaults to black
ok 65 - inherit red from graph
ok 66 - graph comment
ok 67 - node comment
ok 68 - edge comment
ok 69 - background is not 1
ok 70 - color is silver
ok 71 - title with \N and \G
ok 72 - title with \N and \G
ok 73 - title with \E, \H, \T
ok 74 - title with \L
ok
t/layers.............
1..60
ok 1 - use Graph::Easy::Layout;
ok 2
ok 3 - no error yet
ok 4
ok 5 - no ranks assigned yet
ok 6 - A not part of graph
ok 7
ok 8
ok 9
ok 10 - A has rank 0
ok 11 - B has rank 1
ok 12 - A has rank 0
ok 13 - B has rank 1
ok 14 - C has rank 2
ok 15 - A has rank 0
ok 16 - B has rank 1
ok 17 - C has rank 2
ok 18 - D has rank 3
ok 19 - A has rank 0
ok 20 - B has rank 1
ok 21 - C has rank 0
ok 22 - D has rank 1
ok 23 - A has rank 0
ok 24 - B has rank 1
ok 25 - C has rank 0
ok 26 - D has rank 1
ok 27 - E has rank 2
# IDs A B C D E: 0 1 2 3 4
ok 28 - A has rank 0
ok 29 - B has rank 1
ok 30 - C has rank 0
ok 31 - D has rank 1
ok 32 - E has rank 2
ok 33
ok 34 - A has rank 0
ok 35
ok 36
ok 37
ok 38
ok 39 - A has rank 0
ok 40 - B has rank 1
ok 41
ok 42
ok 43
ok 44
ok 45 - A has rank 0
ok 46 - B has rank 1
ok 47 - C has rank 0
ok 48 - D has rank 2
ok 49 - nodes sorted on id
ok 50 - nodes sorted on rank
ok 51 - nodes sorted on rank and name
ok 52 - nodes sorted on rank and name
ok 53 - nodes sorted on rank and name
ok 54 - nodes sorted on rank and id
ok 55 - nodes sorted on name and id
ok 56 - Z has rank 0
ok 57 - B has rank 1
ok 58 - C has rank 0
ok 59 - D has rank 1
ok 60 - E has rank 5
ok
t/layout.............
1..32
ok 1 - use Graph::Easy::Layout;
ok 2 - Graph::Easy->can(...)
ok 3 - Graph::Easy::Node->can('_shuffle_dir')
ok 4 - VERSION in Layout
ok 5
ok 6 - no error yet
ok 7 - shuffle 0
ok 8 - shuffle 90
ok 9 - shuffle
ok 10 - shuffle 270
ok 11 - shuffle 180
ok 12 - 4 places
ok 13 - 4 places
ok 14 - 4 places
ok 15 - 4 places
ok 16 - places
ok 17 - same cell => short edge path
ok 18 - path with a bend
ok 19 - u shaped path (|---^)
ok 20 - cell already blocked
ok 21 - straight path down
ok 22 - path 1,1 => 1,3
ok 23 - straight path down
ok 24 - path 1,0 => 1,5
ok 25 - Graph::Easy->can(...)
ok 26 - constraint already met
ok 27 - constraint already met
ok 28 - smallest gets bigger
ok 29 - first two smallest get bigger
ok 30 - all got bigger
ok 31 - all got bigger
ok 32 - last got bigger
ok
t/layout_r...........
1..3
ok 1 - use Graph::Easy;
ok 2 - use Graph::Easy::As_txt;
ok 3 - require Graph::Easy::As_ascii;
ok
t/layouter...........
1..34
ok 1 - use Graph::Easy;
ok 2 - use Graph::Easy::Parser;
ok 3
ok 4 - no error yet
# at edge_label.txt
ok 5 - no error on layout
# Input:
#
# graph { flow: down; }
# [ Bonn ] -- train --> [ Berlin ] -> [ Potsdam ]
# [ Berlin ] -> [ Ulm ]
# [ Bonn ] -> [ Potsdam ]
#
# Generated:
#
# +---------+
# | Bonn | -+
# +---------+ |
# | |
# | train |
# v |
# +-----+ +---------+ |
# | Ulm | <-- | Berlin | |
# +-----+ +---------+ |
# | |
# | |
# v |
# +---------+ |
# | Potsdam | <+
# +---------+
#
ok 6 - no error on layout
# Input:
#
# graph { flow: up; }
# [ Bonn ] -- train --> [ Berlin ] -> [ Potsdam ]
# [ Berlin ] -> [ Ulm ]
# [ Bonn ] -> [ Potsdam ]
#
# Generated:
#
# +---------+
# +> | Potsdam |
# | +---------+
# | ^
# | |
# | |
# | +---------+ +-----+
# | | Berlin | --> | Ulm |
# | +---------+ +-----+
# | ^
# | | train
# | |
# | +---------+
# +- | Bonn |
# +---------+
#
ok 7 - no error on layout
# Input:
#
# graph { flow: right; }
# [ Bonn ] -- train --> [ Berlin ] -> [ Potsdam ]
# [ Berlin ] -> [ Ulm ]
# [ Bonn ] -> [ Potsdam ]
#
# Generated:
#
# +---------+
# | Bonn | -+
# +---------+ |
# | |
# | train |
# v |
# +-----+ +---------+ |
# | Ulm | <-- | Berlin | |
# +-----+ +---------+ |
# | |
# | |
# v |
# +---------+ |
# | Potsdam | <+
# +---------+
#
ok 8 - no error on layout
# Input:
#
# graph { flow: west; }
# [ Bonn ] -- train --> [ Berlin ] -> [ Potsdam ]
# [ Berlin ] -> [ Ulm ]
# [ Bonn ] -> [ Potsdam ]
#
# Generated:
#
# +--------+
# | Ulm |
# +--------+
# ^
# |
# |
# +---------+ +--------+ train +------+
# | Potsdam | <-- | Berlin | <------- | Bonn |
# +---------+ +--------+ +------+
# ^ |
# +-----------------------------------+
#
ok 9 - no error on layout
# Input:
#
# graph { flow: left; }
# [ Bonn ] -- train --> [ Berlin ] -> [ Potsdam ]
# [ Berlin ] -> [ Ulm ]
# [ Bonn ] -> [ Potsdam ]
#
# Generated:
#
# +---------+
# +- | Bonn |
# | +---------+
# | |
# | | train
# | v
# | +---------+ +-----+
# | | Berlin | --> | Ulm |
# | +---------+ +-----+
# | |
# | |
# | v
# | +---------+
# +> | Potsdam |
# +---------+
#
# at layouter.txt
ok 10 - no error on layout
# Input:
#
# graph { flow: down; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# Generated:
#
# +---------+ +---------+
# | Koblenz | <-- | Bonn | -+
# +---------+ +---------+ |
# ^ | |
# | | |
# | v |
# | +---------+ |
# +------------ | Ulm | |
# +---------+ |
# | |
# | |
# v |
# +---------+ |
# | Bautzen | |
# +---------+ |
# | |
# | |
# v |
# +---------+ |
# | Berlin | <+
# +---------+
# |
# |
# v
# +---------+
# | Kassel |
# +---------+
#
ok 11 - no error on layout
# Input:
#
# graph { flow: up; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# Generated:
#
# +---------+
# | Kassel |
# +---------+
# ^
# |
# |
# +---------+
# +> | Berlin |
# | +---------+
# | ^
# | |
# | |
# | +---------+
# | | Bautzen |
# | +---------+
# | ^
# | |
# | |
# | +---------+
# | | Ulm | ------+
# | +---------+ |
# | ^ |
# | | |
# | | v
# | +---------+ +---------+
# +- | Bonn | --> | Koblenz |
# +---------+ +---------+
#
ok 12 - no error on layout
# Input:
#
# graph { flow: right; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# Generated:
#
# +---------+ +---------+
# | Koblenz | <-- | Bonn | -+
# +---------+ +---------+ |
# ^ | |
# | | |
# | v |
# | +---------+ |
# +------------ | Ulm | |
# +---------+ |
# | |
# | |
# v |
# +---------+ |
# | Bautzen | |
# +---------+ |
# | |
# | |
# v |
# +---------+ |
# | Berlin | <+
# +---------+
# |
# |
# v
# +---------+
# | Kassel |
# +---------+
#
ok 13 - no error on layout
# Input:
#
# graph { flow: west; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# Generated:
#
# +---------+
# +-------> | Koblenz |
# | +---------+
# | ^
# | |
# | |
# +--------+ +--------+ +---------+ +-----+ +---------+
# | Kassel | <-- | Berlin | <-- | Bautzen | <-- | Ulm | <-- | Bonn |
# +--------+ +--------+ +---------+ +-----+ +---------+
# ^ |
# +------------------------------------------+
#
ok 14 - no error on layout
# Input:
#
# graph { flow: left; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# Generated:
#
# +---------+ +---------+
# +- | Bonn | --> | Koblenz |
# | +---------+ +---------+
# | | ^
# | | |
# | v |
# | +---------+ |
# | | Ulm | ------+
# | +---------+
# | |
# | |
# | v
# | +---------+
# | | Bautzen |
# | +---------+
# | |
# | |
# | v
# | +---------+
# +> | Berlin |
# +---------+
# |
# |
# v
# +---------+
# | Kassel |
# +---------+
#
# at layouter_chain.txt
ok 15 - no error on layout
# Input:
#
# graph { flow: down; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ] -> [ Berlin ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# Generated:
#
# +---------+ +---------+
# +> | Koblenz | <-- | Bonn | -+
# | +---------+ +---------+ |
# | | | |
# | | | |
# | | v |
# | | +---------+ |
# +----+------------ | Ulm | |
# | +---------+ |
# | | |
# | | |
# | v |
# | +---------+ |
# | | Bautzen | |
# | +---------+ |
# | | |
# | | |
# | v |
# | +---------+ |
# +-----------> | Berlin | <+
# +---------+
# |
# |
# v
# +---------+
# | Kassel |
# +---------+
#
ok 16 - no error on layout
# Input:
#
# graph { flow: up; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ] -> [ Berlin ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# Generated:
#
# +---------+
# | Kassel |
# +---------+
# ^
# |
# |
# +---------+
# +> | Berlin | <-----+
# | +---------+ |
# | ^ |
# | | |
# | | |
# | +---------+ |
# | | Bautzen | |
# | +---------+ |
# | ^ |
# | | |
# | | |
# | +---------+ |
# | | Ulm | ------+----------+
# | +---------+ | |
# | ^ | |
# | | | |
# | | | |
# | +---------+ +---------+ |
# +- | Bonn | --> | Koblenz | <+
# +---------+ +---------+
#
ok 17 - no error on layout
# Input:
#
# graph { flow: right; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ] -> [ Berlin ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# Generated:
#
# +---------+ +---------+
# +> | Koblenz | <-- | Bonn | -+
# | +---------+ +---------+ |
# | | | |
# | | | |
# | | v |
# | | +---------+ |
# +----+------------ | Ulm | |
# | +---------+ |
# | | |
# | | |
# | v |
# | +---------+ |
# | | Bautzen | |
# | +---------+ |
# | | |
# | | |
# | v |
# | +---------+ |
# +-----------> | Berlin | <+
# +---------+
# |
# |
# v
# +---------+
# | Kassel |
# +---------+
#
ok 18 - no error on layout
# Input:
#
# graph { flow: west; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ] -> [ Berlin ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# Generated:
#
#
# +-----------+
# | v
# | +---------+
# +------------------------------+-------- | Koblenz |
# | | +---------+
# | | ^
# | | |
# v | |
# +--------+ +--------+ +---------+ +-----+ +---------+
# | Kassel | <-- | Berlin | <-- | Bautzen | <-- | Ulm | <-- | Bonn |
# +--------+ +--------+ +---------+ +-----+ +---------+
# ^ |
# +------------------------------------------+
#
ok 19 - no error on layout
# Input:
#
# graph { flow: left; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ] -> [ Berlin ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# Generated:
#
# +---------+ +---------+
# +- | Bonn | --> | Koblenz | <+
# | +---------+ +---------+ |
# | | | |
# | | | |
# | v | |
# | +---------+ | |
# | | Ulm | ------+----------+
# | +---------+ |
# | | |
# | | |
# | v |
# | +---------+ |
# | | Bautzen | |
# | +---------+ |
# | | |
# | | |
# | v |
# | +---------+ |
# +> | Berlin | <-----+
# +---------+
# |
# |
# v
# +---------+
# | Kassel |
# +---------+
#
# at layouter_loop.txt
ok 20 - no error on layout
# Input:
#
# graph { flow: down; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ] -> [ Berlin ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
# [ Bautzen ] -> [ Bonn ]
#
# Generated:
#
# +---------+
# +------ | Koblenz | <-----+
# | +---------+ |
# | ^ |
# | | |
# | | |
# | +---------+ |
# | +> | Bonn | -+ |
# | | +---------+ | |
# | | | | |
# | | | | |
# | | v | |
# | | +---------+ | |
# | | | Ulm | -+----+
# | | +---------+ |
# | | | |
# | | | |
# | | v |
# | | +---------+ |
# | +- | Bautzen | |
# | +---------+ |
# | | |
# | | |
# | v |
# | +---------+ |
# +-----> | Berlin | <+
# +---------+
# |
# |
# v
# +---------+
# | Kassel |
# +---------+
#
ok 21 - no error on layout
# Input:
#
# graph { flow: up; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ] -> [ Berlin ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
# [ Bautzen ] -> [ Bonn ]
#
# Generated:
#
# +---------+
# | Kassel |
# +---------+
# ^
# |
# |
# +---------+
# +> | Berlin | <-----+
# | +---------+ |
# | ^ |
# | | |
# | | |
# | +---------+ |
# | | Bautzen | -+ |
# | +---------+ | |
# | ^ | |
# | | | |
# | | | |
# | +---------+ | |
# +----+- | Ulm | | |
# | | +---------+ | |
# | | ^ | |
# | | | | |
# | | | | |
# | | +---------+ | |
# | +- | Bonn | <+ |
# | +---------+ |
# | | |
# | | |
# | v |
# | +---------+ |
# +-----> | Koblenz | ------+
# +---------+
#
ok 22 - no error on layout
# Input:
#
# graph { flow: right; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ] -> [ Berlin ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
# [ Bautzen ] -> [ Bonn ]
#
# Generated:
#
# +---------+
# +------ | Koblenz | <-----+
# | +---------+ |
# | ^ |
# | | |
# | | |
# | +---------+ |
# | +> | Bonn | -+ |
# | | +---------+ | |
# | | | | |
# | | | | |
# | | v | |
# | | +---------+ | |
# | | | Ulm | -+----+
# | | +---------+ |
# | | | |
# | | | |
# | | v |
# | | +---------+ |
# | +- | Bautzen | |
# | +---------+ |
# | | |
# | | |
# | v |
# | +---------+ |
# +-----> | Berlin | <+
# +---------+
# |
# |
# v
# +---------+
# | Kassel |
# +---------+
#
ok 23 - no error on layout
# Input:
#
# graph { flow: west; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ] -> [ Berlin ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
# [ Bautzen ] -> [ Bonn ]
#
# Generated:
#
#
# +-------------------------------------------------------+
# | |
# | |
# | +---------------------------+ |
# v | v |
# +--------+ +--------+ +---------+ +-----+ +------+ +---------+
# | Kassel | <-- | Berlin | <-- | Bautzen | <-- | Ulm | <-- | Bonn | --> | Koblenz |
# +--------+ +--------+ +---------+ +-----+ +------+ +---------+
# ^ | | ^
# +------------------------------+-----------+ |
# | |
# | |
# +------------------------+
#
ok 24 - no error on layout
# Input:
#
# graph { flow: left; }
# [ Bonn ] -> [ Berlin ] -> [ Kassel ]
# [ Bonn ] -> [ Koblenz ] -> [ Berlin ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
# [ Bautzen ] -> [ Bonn ]
#
# Generated:
#
# +---------+
# +-----> | Koblenz | ------+
# | +---------+ |
# | ^ |
# | | |
# | | |
# | +---------+ |
# | +- | Bonn | <+ |
# | | +---------+ | |
# | | | | |
# | | | | |
# | | v | |
# | | +---------+ | |
# +----+- | Ulm | | |
# | +---------+ | |
# | | | |
# | | | |
# | v | |
# | +---------+ | |
# | | Bautzen | -+ |
# | +---------+ |
# | | |
# | | |
# | v |
# | +---------+ |
# +> | Berlin | <-----+
# +---------+
# |
# |
# v
# +---------+
# | Kassel |
# +---------+
#
# at multiples.txt
ok 25 - no error on layout
# Input:
#
# graph { flow: down; }
# node { background: yellow; }
#
#
# [ Bonn ] ..> [ Berlin ] -> [ Kassel ]
# [ Bonn ] .-> [ Koblenz ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# [ 1Bonn ] ..> [ 1Berlin ] -> [ 1Kassel ]
# [ 1Bonn ] .-> [ 1Koblenz ]
# [ 1Bonn ] -> [ 1Ulm ] -> [ 1Koblenz ]
# [ 1Ulm ] -> [ 1Bautzen ] -> [ 1Berlin ]
#
#
# [ 2Bonn ] ..> [ 2Berlin ] -> [ 2Kassel ]
# [ 2Bonn ] .-> [ 2Koblenz ]
# [ 2Bonn ] -> [ 2Ulm ] -> [ 2Koblenz ]
# [ 2Ulm ] -> [ 2Bautzen ] -> [ 2Berlin ]
#
#
# Generated:
#
# +----------+ +----------+
# | 1Koblenz | <.- | 1Bonn | ..
# +----------+ +----------+ :
# ^ | :
# | | :
# | v :
# | +----------+ :
# +------------- | 1Ulm | :
# +----------+ :
# | :
# | :
# v :
# +----------+ :
# | 1Bautzen | :
# +----------+ :
# | :
# | :
# v :
# +----------+ :
# | 1Berlin | <.
# +----------+
# |
# |
# v
# +----------+
# | 1Kassel |
# +----------+
# +----------+ +----------+
# | 2Koblenz | <.- | 2Bonn | ..
# +----------+ +----------+ :
# ^ | :
# | | :
# | v :
# | +----------+ :
# +------------- | 2Ulm | :
# +----------+ :
# | :
# | :
# v :
# +----------+ :
# | 2Bautzen | :
# +----------+ :
# | :
# | :
# v :
# +----------+ :
# | 2Berlin | <.
# +----------+
# |
# |
# v
# +----------+
# | 2Kassel |
# +----------+
# +----------+ +----------+
# | Koblenz | <.- | Bonn | ..
# +----------+ +----------+ :
# ^ | :
# | | :
# | v :
# | +----------+ :
# +------------- | Ulm | :
# +----------+ :
# | :
# | :
# v :
# +----------+ :
# | Bautzen | :
# +----------+ :
# | :
# | :
# v :
# +----------+ :
# | Berlin | <.
# +----------+
# |
# |
# v
# +----------+
# | Kassel |
# +----------+
#
ok 26 - no error on layout
# Input:
#
# graph { flow: up; }
# node { background: yellow; }
#
#
# [ Bonn ] ..> [ Berlin ] -> [ Kassel ]
# [ Bonn ] .-> [ Koblenz ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# [ 1Bonn ] ..> [ 1Berlin ] -> [ 1Kassel ]
# [ 1Bonn ] .-> [ 1Koblenz ]
# [ 1Bonn ] -> [ 1Ulm ] -> [ 1Koblenz ]
# [ 1Ulm ] -> [ 1Bautzen ] -> [ 1Berlin ]
#
#
# [ 2Bonn ] ..> [ 2Berlin ] -> [ 2Kassel ]
# [ 2Bonn ] .-> [ 2Koblenz ]
# [ 2Bonn ] -> [ 2Ulm ] -> [ 2Koblenz ]
# [ 2Ulm ] -> [ 2Bautzen ] -> [ 2Berlin ]
#
#
# Generated:
#
# +----------+
# | 1Kassel |
# +----------+
# ^
# |
# |
# +----------+
# .> | 1Berlin |
# : +----------+
# : ^
# : |
# : |
# : +----------+
# : | 1Bautzen |
# : +----------+
# : ^
# : |
# : |
# : +----------+ +----------+
# : | 1Ulm | ------+ | 2Kassel |
# : +----------+ | +----------+
# : ^ | ^
# : | | |
# : | v |
# : +----------+ +----------+ +----------+
# .. | 1Bonn | .-> | 1Koblenz | .> | 2Berlin |
# +----------+ +----------+ : +----------+
# : ^
# .............................. |
# : |
# +----------+ +----------+ +----------+ +----------+ +--------+
# | 2Koblenz | <.- | 2Bonn | --> | 2Ulm | --> | 2Bautzen | | Kassel |
# +----------+ +----------+ +----------+ +----------+ +--------+
# ^ | ^
# +---------------------------------+ |
# |
# +----------+ +----------+ +----------+ +----------+ +--------+
# | Koblenz | <.- | Bonn | --> | Ulm | --> | Bautzen | --> | Berlin |
# +----------+ +----------+ +----------+ +----------+ +--------+
# ^ : | ^
# | .................!..................................
# | |
# | |
# +---------------------------------+
#
ok 27 - no error on layout
# Input:
#
# graph { flow: right; }
# node { background: yellow; }
#
#
# [ Bonn ] ..> [ Berlin ] -> [ Kassel ]
# [ Bonn ] .-> [ Koblenz ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# [ 1Bonn ] ..> [ 1Berlin ] -> [ 1Kassel ]
# [ 1Bonn ] .-> [ 1Koblenz ]
# [ 1Bonn ] -> [ 1Ulm ] -> [ 1Koblenz ]
# [ 1Ulm ] -> [ 1Bautzen ] -> [ 1Berlin ]
#
#
# [ 2Bonn ] ..> [ 2Berlin ] -> [ 2Kassel ]
# [ 2Bonn ] .-> [ 2Koblenz ]
# [ 2Bonn ] -> [ 2Ulm ] -> [ 2Koblenz ]
# [ 2Ulm ] -> [ 2Bautzen ] -> [ 2Berlin ]
#
#
# Generated:
#
# +----------+ +----------+
# | 1Koblenz | <.- | 1Bonn | ..
# +----------+ +----------+ :
# ^ | :
# | | :
# | v :
# | +----------+ :
# +------------- | 1Ulm | :
# +----------+ :
# | :
# | :
# v :
# +----------+ :
# | 1Bautzen | :
# +----------+ :
# | :
# | :
# v :
# +----------+ :
# | 1Berlin | <.
# +----------+
# |
# |
# v
# +----------+
# | 1Kassel |
# +----------+
# +----------+ +----------+
# | 2Koblenz | <.- | 2Bonn | ..
# +----------+ +----------+ :
# ^ | :
# | | :
# | v :
# | +----------+ :
# +------------- | 2Ulm | :
# +----------+ :
# | :
# | :
# v :
# +----------+ :
# | 2Bautzen | :
# +----------+ :
# | :
# | :
# v :
# +----------+ :
# | 2Berlin | <.
# +----------+
# |
# |
# v
# +----------+
# | 2Kassel |
# +----------+
# +----------+ +----------+
# | Koblenz | <.- | Bonn | ..
# +----------+ +----------+ :
# ^ | :
# | | :
# | v :
# | +----------+ :
# +------------- | Ulm | :
# +----------+ :
# | :
# | :
# v :
# +----------+ :
# | Bautzen | :
# +----------+ :
# | :
# | :
# v :
# +----------+ :
# | Berlin | <.
# +----------+
# |
# |
# v
# +----------+
# | Kassel |
# +----------+
#
ok 28 - no error on layout
# Input:
#
# graph { flow: west; }
# node { background: yellow; }
#
#
# [ Bonn ] ..> [ Berlin ] -> [ Kassel ]
# [ Bonn ] .-> [ Koblenz ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# [ 1Bonn ] ..> [ 1Berlin ] -> [ 1Kassel ]
# [ 1Bonn ] .-> [ 1Koblenz ]
# [ 1Bonn ] -> [ 1Ulm ] -> [ 1Koblenz ]
# [ 1Ulm ] -> [ 1Bautzen ] -> [ 1Berlin ]
#
#
# [ 2Bonn ] ..> [ 2Berlin ] -> [ 2Kassel ]
# [ 2Bonn ] .-> [ 2Koblenz ]
# [ 2Bonn ] -> [ 2Ulm ] -> [ 2Koblenz ]
# [ 2Ulm ] -> [ 2Bautzen ] -> [ 2Berlin ]
#
#
# Generated:
#
# +----------+
# +--------> | 1Koblenz |
# | +----------+
# | ^
# | !
# | !
# +---------+ +---------+ +----------+ +------+ +----------+
# | 1Kassel | <-- | 1Berlin | <-- | 1Bautzen | <-- | 1Ulm | <-- | 1Bonn |
# +---------+ +---------+ +----------+ +------+ +----------+
# ^ :
# ...............................................
#
#
# +-----------------------------+
# | v
# +---------+ +---------+ +----------+ +------+ +----------+ +----------+
# | 2Kassel | <-- | 2Berlin | <-- | 2Bautzen | <-- | 2Ulm | <-- | 2Bonn | .-> | 2Koblenz |
# +---------+ +---------+ +----------+ +------+ +----------+ +----------+
# ^ :
# ...............................................
#
#
# +-----------------------------+
# | v
# +---------+ +---------+ +----------+ +------+ +----------+ +----------+
# | Kassel | <-- | Berlin | <-- | Bautzen | <-- | Ulm | <-- | Bonn | .-> | Koblenz |
# +---------+ +---------+ +----------+ +------+ +----------+ +----------+
# ^ :
# ...............................................
#
ok 29 - no error on layout
# Input:
#
# graph { flow: left; }
# node { background: yellow; }
#
#
# [ Bonn ] ..> [ Berlin ] -> [ Kassel ]
# [ Bonn ] .-> [ Koblenz ]
# [ Bonn ] -> [ Ulm ] -> [ Koblenz ]
# [ Ulm ] -> [ Bautzen ] -> [ Berlin ]
#
# [ 1Bonn ] ..> [ 1Berlin ] -> [ 1Kassel ]
# [ 1Bonn ] .-> [ 1Koblenz ]
# [ 1Bonn ] -> [ 1Ulm ] -> [ 1Koblenz ]
# [ 1Ulm ] -> [ 1Bautzen ] -> [ 1Berlin ]
#
#
# [ 2Bonn ] ..> [ 2Berlin ] -> [ 2Kassel ]
# [ 2Bonn ] .-> [ 2Koblenz ]
# [ 2Bonn ] -> [ 2Ulm ] -> [ 2Koblenz ]
# [ 2Ulm ] -> [ 2Bautzen ] -> [ 2Berlin ]
#
#
# Generated:
#
# +----------+ +----------+
# .. | 1Bonn | .-> | 1Koblenz |
# : +----------+ +----------+
# : | ^
# : | |
# : v |
# : +----------+ |
# : | 1Ulm | ------+
# : +----------+
# : |
# : |
# : v
# : +----------+
# : | 1Bautzen |
# : +----------+
# : |
# : |
# : v
# : +----------+
# .> | 1Berlin |
# +----------+
# |
# |
# v
# +----------+
# | 1Kassel |
# +----------+
# +----------+ +----------+
# .. | 2Bonn | .-> | 2Koblenz |
# : +----------+ +----------+
# : | ^
# : | |
# : v |
# : +----------+ |
# : | 2Ulm | ------+
# : +----------+
# : |
# : |
# : v
# : +----------+
# : | 2Bautzen |
# : +----------+
# : |
# : |
# : v
# : +----------+
# .> | 2Berlin |
# +----------+
# |
# |
# v
# +----------+
# | 2Kassel |
# +----------+
# +----------+ +----------+
# .. | Bonn | .-> | Koblenz |
# : +----------+ +----------+
# : | ^
# : | |
# : v |
# : +----------+ |
# : | Ulm | ------+
# : +----------+
# : |
# : |
# : v
# : +----------+
# : | Bautzen |
# : +----------+
# : |
# : |
# : v
# : +----------+
# .> | Berlin |
# +----------+
# |
# |
# v
# +----------+
# | Kassel |
# +----------+
#
# at state.txt
ok 30 - no error on layout
# Input:
#
# graph { flow: down; }
# [ Start ] --> [ Main ]
#
# [ Main ] -- Until not done --> [ Main ]
# [ Main ] --> [ End ]
#
# Generated:
#
# +-------+
# | Start |
# +-------+
# |
# |
# v
# +-------+ Until not done
# | | -----------------+
# | Main | |
# | | <----------------+
# +-------+
# |
# |
# v
# +-------+
# | End |
# +-------+
#
ok 31 - no error on layout
# Input:
#
# graph { flow: up; }
# [ Start ] --> [ Main ]
#
# [ Main ] -- Until not done --> [ Main ]
# [ Main ] --> [ End ]
#
# Generated:
#
# +-------+
# | End |
# +-------+
# ^
# |
# |
# Until not done +-------+
# +----------------- | |
# | | Main |
# +----------------> | |
# +-------+
# ^
# |
# |
# +-------+
# | Start |
# +-------+
#
ok 32 - no error on layout
# Input:
#
# graph { flow: right; }
# [ Start ] --> [ Main ]
#
# [ Main ] -- Until not done --> [ Main ]
# [ Main ] --> [ End ]
#
# Generated:
#
# +-------+
# | Start |
# +-------+
# |
# |
# v
# Until not done +-------+
# +----------------- | |
# | | Main |
# +----------------> | |
# +-------+
# |
# |
# v
# +-------+
# | End |
# +-------+
#
ok 33 - no error on layout
# Input:
#
# graph { flow: west; }
# [ Start ] --> [ Main ]
#
# [ Main ] -- Until not done --> [ Main ]
# [ Main ] --> [ End ]
#
# Generated:
#
# +-----+ +--------------------+ +-------+
# | End | <-- | Main | <-- | Start |
# +-----+ +--------------------+ +-------+
# ^ Until not done |
# +----------------+
#
ok 34 - no error on layout
# Input:
#
# graph { flow: left; }
# [ Start ] --> [ Main ]
#
# [ Main ] -- Until not done --> [ Main ]
# [ Main ] --> [ End ]
#
# Generated:
#
# +-------+
# | Start |
# +-------+
# |
# |
# v
# +-------+ Until not done
# | | -----------------+
# | Main | |
# | | <----------------+
# +-------+
# |
# |
# v
# +-------+
# | End |
# +-------+
#
ok
t/messages...........
1..10
ok 1 - use Graph::Easy;
ok 2 - Graph::Easy->can(...)
ok 3
ok 4 - no error yet
ok 5 - 1 error
ok 6 - 0 warnings
ok 7 - 1 error
ok 8 - 1 error
ok 9 - 1 warning
ok 10 - 1 warning
ok
t/nesting............
1..34
ok 1 - use Graph::Easy::Group;
ok 2 - use Graph::Easy::Group::Cell;
ok 3 - use Graph::Easy;
ok 4
ok 5 - no error yet
ok 6 - inner is in outer
ok 7 - one group in outer
ok 8 - and it is "Inner"
ok 9 - no group in Inner
ok 10 - attribute("group")
ok 11 - attribute("group")
ok 12 - 2 groups
ok 13 - 2 groups
ok 14 - 1 group in outer
ok 15 - 2 groups in outer+inner
ok 16 - no more groups
ok 17
ok 18 - no error yet
ok 19 - inner is in outer
ok 20 - one group in outer
ok 21 - and it is "Inner"
ok 22 - no group in Inner
ok 23 - attribute("group")
ok 24 - attribute("group")
ok 25 - 4 groups
ok 26 - 4 groups
ok 27 - 1 group in outer
ok 28 - 3 groups in outer+inner
ok 29 - 4 groups in total
ok 30 - 5 groups
ok 31 - 5 groups
ok 32 - 1 group in outer
ok 33 - 4 groups in outer+inner
ok 34 - 5 groups in total
ok
t/node...............
1..203
ok 1 - use Graph::Easy::Node;
ok 2 - use Graph::Easy;
ok 3 - use Graph::Easy::As_ascii;
ok 4 - Graph::Easy::Node->can(...)
ok 5
ok 6 - no error yet
ok 7 - x == undef
ok 8 - y == undef
ok 9 - label
ok 10 - name
ok 11 - class node
ok 12 - no title per default
ok 13 - pos = 0,0
ok 14 - w = undef
ok 15 - h == undef
ok 16 - default shape is "rect"
ok 17 - border_attribute()
ok 18 - no connections yet
ok 19 - no multicelled
ok 20 - 1 row
ok 21 - 1 column
ok 22 - attribute("border")
ok 23 - attribute("border-style")
ok 24 - dimensions = (7,1)
ok 25 - not clustered
ok 26 - not clustered
ok 27 - no outgoing links
ok 28 - no outgoing links
ok 29 - no incoming links
ok 30 - no incoming links
ok 31 - no outgoing links
ok 32 - class edge
ok 33 - border_attribute()
ok 34 - no graph, no links
ok 35 - no graph, no edges
ok 36 - node's graph points to $graph
ok 37 - other's graph points to $graph
ok 38 - 1 outgoing
ok 39 - 1 outgoing
ok 40 - 0 incoming
ok 41 - 1 link to $other
ok 42 - 1 connection
ok 43 - 1 edge
ok 44 - node -> other
ok 45 - ! node -> node
ok 46 - ! node -> node
ok 47 - ! node -> node
ok 48 - ! other -> node
ok 49 - ! other -> other
ok 50 - node -> other
ok 51 - ! other -> other
ok 52 - 1 link to $other
ok 53 - first link to $other is $edge
ok 54 - 1 edge
ok 55 - 0 outgoing
ok 56 - 0 outgoing
ok 57 - 1 incoming
ok 58 - 1 connection
ok 59 - 1 link to $other
ok 60 - first link to $other is $edge
ok 61 - use Graph::Easy::As_txt;
ok 62 - Graph::Easy::Node->can(...)
ok 63 - as_txt
ok 64 - as_html
ok 65 - as_txt
ok 66 - as_html
ok 67 - as_txt
ok 68 - as_html
ok 69 - as_txt
ok 70 - as_html
ok 71 - as_txt
ok 72 - as_html
ok 73 - as_txt
ok 74 - as_txt
ok 75 - as_txt
ok 76 - as_html
ok 77 - as_txt_node
ok 78 - as_txt
ok 79 - as_html
ok 80 - as_pure_txt
ok 81 - as_txt
ok 82 - as_html
ok 83 - as_pure_txt
ok 84 - class set correctly
ok 85 - class set correctly
ok 86 - color set correctly
ok 87 - as_txt
ok 88 - as_html
ok 89 - as_txt
ok 90 - as_html
ok 91 - as_txt
ok 92 - as_html
ok 93 - as_txt
ok 94 - as_html
ok 95 - as_txt
ok 96 - as_html
ok 97 - as_txt
ok 98 - as_html
ok 99 - as_txt
ok 100 - as_html
ok 101 - as_txt
ok 102 - as_html
ok 103 - as_txt
ok 104 - as_html
ok 105 - as_txt
ok 106 - as_html
ok 107 - as_txt
ok 108 - as_html
ok 109 - no multicelled
ok 110 - size 1,1
ok 111 - size 5,3
ok 112 - is multicelled
ok 113 - attribute("size")
ok 114 - rows still present
ok 115 - columns still present
ok 116 - size not in output
ok 117 - rows no longer present
ok 118 - columns no longer present
ok 119 - as_txt
ok 120 - as_html
ok 121 - no groups yet
ok 122 - group foo
ok 123 - group foo
ok 124 - foo title
ok 125 - no title if autotitle: none
ok 126 - title equals name
ok 127 - title equals name
ok 128 - title equals label
ok 129 - title "" if no link
ok 130 - title eq link
ok 131 - title will override autotitle
ok 132 - invisible text node
ok 133 - no border for shape "none"
ok 134 - node label eq "label"
ok 135 - width 9 (length("label") + 2 (padding) + 2 (border)
ok 136 - height 3
ok 137 - as_ascii uses label, not name
ok 138 - node can be placed
ok 139 - node was really placed
ok 140 - one entry
ok 141 - node cannot be placed again
ok 142 - node still there placed
ok 143 - one entry
ok 144 - no incoming
ok 145 - no outgoing
ok 146 - one incoming
ok 147 - one outgoing
ok 148 - one incoming
ok 149 - one incoming
ok 150 - one outgoing
ok 151 - one outgoing
ok 152 - two incoming
ok 153 - one outgoing
ok 154 - C -> C
ok 155 - C -> C
ok 156 - _allowed_places
ok 157 - _allowed_places
ok 158 - _allowed_places
ok 159 - _allowed_places
ok 160 - south
ok 161 - south,0
ok 162 - south,1
ok 163 - south,2
ok 164 - south,3
ok 165 - south,-1
ok 166 - south,-2
ok 167 - south,-3
ok 168 - south,-4
ok 169 - north
ok 170 - north,0
ok 171 - north,0
ok 172 - north,0
ok 173 - west
ok 174 - west
ok 175 - west
ok 176 - east
ok 177 - east,1
ok 178 - east,2
ok 179 - east,-1
ok 180 - parent is graph
ok 181 - parent is group
ok 182 - default is 0 pointing up
ok 183 - expect 180 for south
ok 184 - expect 180 for south
ok 185 - expect 90 for front
ok 186 - expect 0 for left
ok 187 - expect 0 for -90
ok 188 - expect 270 for back
ok 189 - expect 45 for -45
ok 190 - expect 45 for 45
ok 191 - expect 135 for +45
ok 192 - flow uncached by set_attribute
ok 193 - flow uncached by set_attribute
ok 194 - expect 180 for south
ok 195 - expect 180 for south
ok 196 - expect 180 for front
ok 197 - expect 90 for left
ok 198 - expect 90 for -90
ok 199 - expect 0 for back
ok 200 - expect 135 for -45
ok 201 - expect 45 for 45
ok 202 - expect 225 for +45
ok 203 - only one node rendered
ok
t/node_mc............
1..30
ok 1 - use Graph::Easy::Node;
ok 2 - use Graph::Easy;
ok 3 - Graph::Easy::Node->can('new')
ok 4
ok 5 - no error yet
ok 6 - no connections yet
ok 7 - one connection
ok 8 - 5 connections
ok 9 - 5 connections
ok 10 - 1 column
ok 11 - 3 rows
ok 12 - is multicelled
ok 13 - cleanup worked
ok 14 - 5 connections
ok 15 - 5 edges from node to other
ok 16 - edges_to() worked
ok 17 - edges_to() worked
ok 18 - edges_to() worked
ok 19 - edges_to() worked
ok 20 - edges_to() worked
ok 21 - one successor
ok 22 - one successor
ok 23 - node can be placed
ok 24 - 3 entries (3 rows)
ok 25 - node was really placed
ok 26 - filler cell
ok 27 - filler associated with node
ok 28 - node cannot be placed again
ok 29 - node still there placed
ok 30 - still three entries
ok
t/parse_att..........
1..86
ok 1 - use Graph::Easy::Parser;
ok 2 - use Graph::Easy;
ok 3 - Graph::Easy::Parser->can('_parse_attributes')
ok 4
ok 5 - no error yet
ok 6 -
ok 7 - color: red;
ok 8 - color : red;
ok 9 - color : lime ;
ok 10 - color : yellow
ok 11 - color: rgb(1,1,1);
ok 12 - color: rgb(255,1,1);
ok 13 - color: rgb(255,255,1);
ok 14 - color: rgb(255,255,255);
ok 15 - color: \#ff0;
ok 16 - color: \#0f0;
ok 17 - color: slategrey;
ok 18 - color: slategrey;
ok 19 - color: gray;
ok 20 - color: gray;
ok 21 - color: Slategrey;
ok 22 - color: SlateGrey;
ok 23 - color: SLATEGREY;
ok 24 - colorscheme: w3c;
ok 25 - colorscheme: x11;
ok 26 - colorscheme: puor6;
ok 27 - Error in attribute: 'puor16' is not a valid colorscheme for a node
ok 28 - border-style: double;
ok 29 - border-width: 1;
ok 30 - border-color: red;
ok 31 - color: red; border: none;
ok 32 - Error in attribute: 'color:' doesn't look valid
ok 33 - Error in attribute: ': red;' doesn't look valid
ok 34 - Error in attribute: ': red' doesn't look valid
ok 35 - Error in attribute: 'reddish' is not a valid color for a node
ok 36 - Error in attribute: 'color:;background: red' doesn't look valid
ok 37 - Error in attribute: 'fruggle' is not a valid shape for a node
ok 38 - Error in attribute: 'rgb(256, 0, 0)' is not a valid color for a node
ok 39 - Error in attribute: 'rgb(0, 256, 0)' is not a valid color for a node
ok 40 - Error in attribute: 'rgb(0, 0, 256)' is not a valid color for a node
ok 41 - Error in attribute: 'qiggle' is not a valid shape for a node
ok 42 - offset: -3,-2;
ok 43 - offset: 3,-2;
ok 44 - offset: -3,2;
ok 45 - offset: 2, 0;
ok 46 - offset: 2 , 0;
ok 47 - offset: 2 , 0;
ok 48 - offset: 2 , 0 ;
ok 49 - fill: brown;
ok 50 - Error in attribute: 'qiggle' is not a valid pointstyle for a node
ok 51 - Error in attribute: 'toint-shape' is not a valid attribute name for a node
ok 52 - Error in attribute: 'qiggle' is not a valid autolink for a node
ok 53 - size: 1, 2;
ok 54 - start: south, 1;
ok 55 - start: south , 1;
ok 56 - start: right , -1;
ok 57 - end: south, 1;
ok 58 - end: south , 1;
ok 59 - end: right , -1;
ok 60 - Error in attribute: 'right,12345' is not a valid end for a edge
ok 61 - Error in attribute: 'right,12345' is not a valid start for a edge
ok 62 - autolabel: 20;
ok 63 - Error in attribute: 'name,1' is not a valid autolabel for a node
ok 64 - autolabel: name,10;
ok 65 - autolabel: name, 10;
ok 66 - autolabel: name ,10;
ok 67 - autolabel: name , 10;
ok 68 - fill: red^green^yellow;
ok 69 - link: http://bloodgate.com/^index.html^/test;
ok 70 - link: http://bloodgate.com/ ^ index.html^/test;
ok 71 - shape: rect^img^rect;
ok 72 - label: "baz;bar"; color: red;
ok 73 - label: "test";
ok 74 - label: "test;";
ok 75 - label: "\"test\"";
ok 76 - label: "\"test;\"";
ok 77 - bordercolor: red;
ok 78 - borderstyle: solid;
ok 79 - borderwidth: 1px;
ok 80 - fontsize: 80%;
ok 81 - textstyle: bold;
ok 82 - textwrap: auto;
ok 83 - pointstyle: diamond;
ok 84 - arrowstyle: filled;
ok 85 - labelcolor: peachpuff;
ok 86 - labelpos: bottom;
ok
t/parse_edge.........
1..83
ok 1 - use Graph::Easy::Parser;
ok 2 - Graph::Easy::Parser->can(...)
ok 3
ok 4 - no error yet
ok 5 - --
ok 6 - ==
ok 7 - ..
ok 8 - -
ok 9 - - -
ok 10 - ---
ok 11 - ===
ok 12 - ...
ok 13 - - -
ok 14 - ----
ok 15 - ====
ok 16 - ....
ok 17 - <->
ok 18 - <=>
ok 19 - <.>
ok 20 - <- >
ok 21 - <-->
ok 22 - <==>
ok 23 - <..>
ok 24 - <- - >
ok 25 - <--->
ok 26 - <===>
ok 27 - <...>
ok 28 - <- - >
ok 29 - ->
ok 30 - =>
ok 31 - .>
ok 32 - - >
ok 33 - -->
ok 34 - ==>
ok 35 - ..>
ok 36 - ~~>
ok 37 - = >
ok 38 - - - >
ok 39 - --->
ok 40 - ===>
ok 41 - ...>
ok 42 - - - >
ok 43 - <- ->
ok 44 - - Landstrasse --
ok 45 - == Autobahn ==>
ok 46 - .. Im Bau ..>
ok 47 - - Tunnel - >
ok 48 - = label =>
ok 49 - <-- Landstrasse -->
ok 50 - <== Autobahn ==>
ok 51 - <.. Im Bau ..>
ok 52 - <- Tunnel - >
ok 53 - <- Tunnel -->
ok 54 - <-- Tunnel -->
ok 55 - <-- Landstrasse -->
ok 56 - <~~ Landstrasse ~~>
ok 57 - <== Landstrasse ==>
ok 58 - <.- Landstrasse .->
ok 59 - <..- Landstrasse ..->
ok 60 - -- Landstrasse -->
ok 61 - ~~ Landstrasse ~~>
ok 62 - == Landstrasse ==>
ok 63 - .- Landstrasse .->
ok 64 - ..- Landstrasse ..->
ok 65 - <-
ok 66 - <=
ok 67 - <.
ok 68 - <-
ok 69 - <--
ok 70 - <==
ok 71 - <..
ok 72 - <- -
ok 73 - <-- Landstrasse -
ok 74 - <== Autobahn =
ok 75 - <.. Im Bau .
ok 76 - <- - Tunnel -
ok 77 - <--
ok 78 - <-- Landstrasse ==>
ok 79 - <<--
ok 80 - <<--
ok 81 - <<-->>
ok 82 - <<. -.->>
ok 83 - < - Tunnel - >
ok
t/parser.............
1..146
ok 1 - use Graph::Easy::Parser;
ok 2 - Graph::Easy::Parser->can(...)
ok 3
ok 4 - no error yet
ok 5
ok 6
ok 7
ok 8
ok 9 - one node from_text
ok 10
ok 11 - two nodes from graphviz texts
ok 12
ok 13 - one node
ok 14 - one invalid line results in error
ok 15 - parsed ok
ok 16 - [] is a node
ok 17 - [ ] is a node
ok 18 - fill is yellow
ok 19 - fill is yellow
ok 20 - fill is still yellow
ok 21 - group class is group.local
ok 22 -
ok 23 - graph { color: red; }
ok 24 - group { color: red; }
ok 25 - node { color: red; }
ok 26 - edge { color: red; }
ok 27 - graph { color: red; }
ok 28 - group { color: red; }
ok 29 - node { color: red; }
ok 30 - edge { color: red; }
ok 31 - []
ok 32 - []->[]
ok 33 - [Bonn]->[]
ok 34 - []->[Bonn]
ok 35 - []->[Bonn]->[]
ok 36 - [ Bonn and Berlin ]
ok 37 - [ Bonn and Berlin ]
ok 38 - [ Bonn and Berlin ]
ok 39 - [ Bonn \n and Berlin ]
ok 40 - [ Bonn \n\n and Berlin ]
ok 41 - [ A | B ]
ok 42 - [ A | B | C ]
ok 43 - [ A | B | C ] => [ A ]
ok 44 - [ A | B | C ] => [ A ] [ A | B | C ] => [ A ]
ok 45 - [ A | B | C | -1 ] => [ A ] [ A | B | C ] => [ A ]
ok 46 - [ A | B | C | -1 ] => [ A ] [ A | B | C ] => [ A ] [ A | B | C ]
ok 47 - [ char\[\] ]
ok 48 - [ char\[\] ] -> [ \[\] ]
ok 49 - [ char\[\] || int ]
ok 50 - got some error
ok 51 - [ Berlin ]
ok 52 - [Hamburg]
ok 53 - [ Dresden ]
ok 54 - [ Pirna ] { color: red; }
ok 55 - [ Bonn ] -> [ Berlin ]
ok 56 - [ Bonn ] -> [ Berlin ]\n[Berlin] -> [Frankfurt]
ok 57 - [ Bonn ] ==> [ Berlin ]\n[Berlin] -> [Frankfurt]
ok 58 - [ Bonn ] = > [ Berlin ]\n[Berlin] -> [Frankfurt]
ok 59 - [ Bonn ] ~~> [ Berlin ]\n[Berlin] -> [Frankfurt]
ok 60 - [ Bonn ] ..> [ Berlin ]\n[Berlin] -> [Frankfurt]
ok 61 - [ Bonn ] - > [ Berlin ]\n[Berlin] -> [Frankfurt]
ok 62 - [ Bonn \( \\#1 \) ] - > [ Berlin ]\n[Berlin] -> [Frankfurt]
ok 63 - [ Bonn ] { color: red; }\n[Berlin] -> [Frankfurt]
ok 64 - [Bonn]{color:red;}\n[Berlin]->[Frankfurt]
ok 65 - [ Bonn ] { color: red; } -> [ Berlin ]\n[Berlin] -> [Frankfurt]
ok 66 - [ Bonn ] { color: red; } -> [ Berlin ] {color: blue} \n[Berlin] -> [Frankfurt]
ok 67 - [ Bonn ] { color: \#fff; } -> [ Berlin ] { color: \#A0a0A0 } \# failed in v0.09 [ Bonn ] -> [ Ulm ]
ok 68 - [ Bonn ] { color: \#fff; } -> [ Berlin ] { color: \#A0a0A0 } \#80808080 failed in v0.09 [ Bonn ] -> [ Ulm ]
ok 69 - [ Bonn ] { color: \#fff; } -> [ Berlin ] { color: \#A0a0A0 } \#808080 failed in v0.09 [ Bonn ] -> [ Ulm ]
ok 70 - [ Bonn ] -> [ Berlin ]\n -> [ Kassel ]
ok 71 - [ Bonn ] { color: \#fff; } -> [ Berlin ] { color: \#A0a0A0 }\n -> [ Kassel ] { color: red; }
ok 72 - [ Bonn ] -> [ Berlin ] -> [ Kassel ]
ok 73 - [ Bonn ] { color: \#fff; } -> [ Berlin ] { color: \#A0a0A0 } -> [ Kassel ] { color: red; }
ok 74 - [ Bonn ] -> [ Berlin ]\n -> [ Kassel ] -> [ Koblenz ]
ok 75 - [ Bonn ] -> [ Berlin ] -> [ Kassel ]\n -> [ Koblenz ]
ok 76 - [ Bonn ] -> [ Berlin ] -> [ Kassel ] -> [ Koblenz ]
ok 77 - [ Bonn ] { link: http://www.bloodgate.com/Bonn; }
ok 78 - [ Bonn ] { linkbase: http://www.bloodgate.com/; autolink: name; }
ok 79 - [ Bonn ] { autolink: none; }
ok 80 - [ Bonn ] { autolink: title; }
ok 81 - [ Bonn ] { autolink: name; }
ok 82 - [ Bonn ] { autotitle: label; }
ok 83 - [ Bonn ] { autotitle: name; }
ok 84 - [ Bonn ] { autotitle: none; }
ok 85 - [ Bonn ] { title: my title; }
ok 86 - [ Bonn ] { shape: point; point-style: square; }
ok 87 - [ Bonn ] { background: red; }
ok 88 - [ Bonn ] { background: rgb(255,0,0); }
ok 89 - [ Bonn ] { background: rgb(100%,0,0); }
ok 90 - [ Bonn ] { background: rgb(0.0,0.5,1.0); }
ok 91 - [ Bonn ] { background: rgb(100%,0.5,12); }
ok 92 - [ Bonn ] { background: \#ff0000; }
ok 93 - [ Bonn ] { background: \#ff0; }
ok 94 - node.red { background: red; } [ Bonn ] { class: red; }
ok 95 - edge.red { background: red; } [ Bonn ] -> { class: red; } [ Berlin ]
ok 96 - graph { background: red; } [ Bonn ] -> [ Berlin ]
ok 97 - [ Bonn ] - Auto -> [ Berlin ]
ok 98 - [ Bonn ] ~ Auto ~> [ Berlin ]
ok 99 - [ Bonn ] . Auto .> [ Berlin ]
ok 100 - [ Bonn ] = Auto => [ Berlin ]
ok 101 - [ Bonn ] -- Auto --> [ Berlin ]
ok 102 - [ Bonn ] == Auto ==> [ Berlin ]
ok 103 - [ Bonn ] ~~ Auto ~~> [ Berlin ]
ok 104 - [ Bonn ] .. Auto ..> [ Berlin ]
ok 105 - [ Bonn ] -- Au-to --> [ Berlin ]
ok 106 - [ Bonn ] == Au--to ==> [ Berlin ]
ok 107 - ( Group [ Bonn ] -- Auto --> [ Berlin ] )
ok 108 - ( Group [ Bonn ] --> [ Berlin ] )
ok 109 - [ Bonn ], [ Berlin ]\n --> [ Hamburg ]
ok 110 - [ Bonn ], [ Berlin ] --> [ Hamburg ]
ok 111 - [ Bonn ], [ Berlin ], [ Ulm ] --> [ Hamburg ]
ok 112 - [ Bonn ], [ Berlin ], [ Ulm ] --> [ Hamburg ] [ Trier ] --> [ Ulm ]
ok 113 - ( Group [ Bonn ], [ Berlin ] => [ Leipzig ] ) { color: red; }
ok 114 - [ Bonn ] -> [ Berlin ]\n --> { color: red; } [ Leipzig ]
ok 115 - [ Bonn ] --> { label: test; } [ Berlin ]
ok 116 - [ Bonn ] --> { label: test; } [ Berlin ] { color: blue; }
ok 117 - [ Bonn ] --> { label: test; } [ Berlin ] { color: blue; }
ok 118 - [ Bonn ] --> { label: test; } [ Berlin ] { color: blue; } --> { label: test2; } [ Leipzig ]
ok 119 - [ Bonn ] -- [ Berlin ]
ok 120 - [ Bonn ] -- [ Berlin ] [Ulm] --> [ Mainz]
ok 121 - [ Bonn ] -- { color: red; } [ Berlin ] [Ulm] --> [ Mainz]
ok 122 - [ Bonn ]\n { color: red; } --> [ Berlin ]
ok 123 - [ Bonn ] { color:\n red; } --> [ Berlin ]
ok 124 - ( Group [ Bonn ] ) { color: red; }
ok 125 - ([Bonn]){color:red;}
ok 126 - (0[Bonn]){color:red;}
ok 127 - [ $sys$Node ]
ok 128 - [ Bonn ] -- test --> [ Berlin], [ Chemnitz ]
ok 129 - ()
ok 130 - ( )
ok 131 - ( )->[Bonn]
ok 132 - ( )->( )
ok 133 - [Bonn]->( )
ok 134 - ()->()->()
ok 135 - ([Bonn])
ok 136 - [ Bonn ] -- \[ A \] \<\> \=\-\. --> [ Berlin ]
ok 137 - got some error
ok 138 - got some error
ok 139 - got some error
ok 140 - got some error
ok 141 - got some error
ok 142 - got some error
ok 143 - got some error
ok 144 - got some error
ok 145 - got some error
ok 146 - got some error
ok
t/parser_dot.........
1..126
ok 1 - use Graph::Easy::Parser::Graphviz;
ok 2 - Graph::Easy::Parser::Graphviz->can(...)
ok 3
ok 4 - no error yet
ok 5
ok 6 - one node
ok 7
ok 8 - two nodes
ok 9 - one edge
ok 10 - two nodes
ok 11 - "A" is a node
ok 12 - Bonn12 is a node
ok 13 - "Bonn" is a node
ok 14 - scopes: four nodes
ok 15 - scopes: Red => red
ok 16 - scopes: Green => green
ok 17 - scopes: Green2 => green
ok 18 - scopes: Blue => blue
ok 19 - scopes: four nodes
ok 20 - scopes: Red => red
ok 21 - scopes: Red's shope is 'circle'
ok 22 - scopes: Red's border-style is 'doube'
ok 23 - scopes: Green => green
ok 24 - scopes: Green's shope is 'circle'
ok 25 - scopes: Green's border-style is 'doube'
ok 26 - scopes: Green2 => green
ok 27 - scopes: Green2's shope is 'circle'
ok 28 - scopes: Green2's border-style is 'doube'
ok 29 - scopes: Blue => blue
ok 30 - scopes: Blue's shope is 'circle'
ok 31 - scopes: Blue's border-style is 'doube'
ok 32 - scopes: four nodes
ok 33 - scopes: three egdes
ok 34 - hsv('0.3333,1.0,1.0') results in 'rgb(0,255,0)'
ok 35 - color_as_hex(hsv(0.3333,1.0,1.0))
ok 36 - hsv('0.1666,1.0,1.0') results in 'rgb(255,255,0)'
ok 37 - color_as_hex(hsv(0.1666,1.0,1.0))
ok 38 - hsv('0.0,1.0,1.0') results in 'rgb(255,0,0)'
ok 39 - color_as_hex(hsv(0.0,1.0,1.0))
ok 40 - hsv('0.051,0.718,0.627') results in 'rgb(160,80,45)'
ok 41 - color_as_hex(hsv(0.051,0.718,0.627))
ok 42 - hsv('1.0,0.0,0.0') results in 'rgb(0,0,0)'
ok 43 - color_as_hex(hsv(1.0,0.0,0.0))
ok 44 - hsv('1.0,0.0,0.5') results in 'rgb(128,128,128)'
ok 45 - color_as_hex(hsv(1.0,0.0,0.5))
ok 46 - hsv('0.3333,1.0,0.5') results in 'rgb(0,128,0)'
ok 47 - color_as_hex(hsv(0.3333,1.0,0.5))
ok 48 - hsv('0.6666,1.0,1.0') results in 'rgb(0,0,255)'
ok 49 - color_as_hex(hsv(0.6666,1.0,1.0))
ok 50 - hsv('1.0,1.0,0.5') results in 'rgb(128,0,0)'
ok 51 - color_as_hex(hsv(1.0,1.0,0.5))
ok 52 - hsv('0.482,0.714,0.878') results in 'rgb(64,224,207)'
ok 53 - color_as_hex(hsv(0.482,0.714,0.878))
ok 54 - hsv('1.0,0.0,1.0') results in 'rgb(255,255,255)'
ok 55 - color_as_hex(hsv(1.0,0.0,1.0))
ok 56 - hsv('0.8333,1.0,1.0') results in 'rgb(255,0,255)'
ok 57 - color_as_hex(hsv(0.8333,1.0,1.0))
ok 58 - hsv('0.5,1.0,1.0') results in 'rgb(0,255,255)'
ok 59 - color_as_hex(hsv(0.5,1.0,1.0))
ok 60 - hsv('1.0,1.0,1.0') results in 'rgb(255,0,0)'
ok 61 - color_as_hex(hsv(1.0,1.0,1.0))
ok 62 - /accent4/4 works
ok 63 - hsl('300,1.0,0.5') results in 'rgb(255,0,255)'
ok 64 - hsl('120,1.0,0.75') results in 'rgb(128,255,128)'
ok 65 - hsl('0,0.0,0.0') results in 'rgb(0,0,0)'
ok 66 - hsl('240,1.0,0.25') results in 'rgb(0,0,128)'
ok 67 - hsl('0,0.0,0.5') results in 'rgb(128,128,128)'
ok 68 - hsl('0,1.0,0.5') results in 'rgb(255,0,0)'
ok 69 - hsl('60,1.0,0.5') results in 'rgb(255,255,0)'
ok 70 - hsl('0,1.0,0.75') results in 'rgb(255,128,128)'
ok 71 - hsl('0,0.0,1.0') results in 'rgb(255,255,255)'
ok 72 - hsl('360,1.0,0.5') results in 'rgb(255,0,0)'
ok 73 -
ok 74 - ""
ok 75 - ""->""
ok 76 - "Bonn"->""
ok 77 - ""->"Bonn"
ok 78 - "Bonn"\n\#"Berlin"
ok 79 - ""->"Bonn"->""
ok 80 - node_1 -> node_2
ok 81 - "frankfurt"+" (oder)"
ok 82 - "frankfurt" + " (oder)"
ok 83 - "frankfurt" + " (oder)"
ok 84 - "frank" + "furt" + " (oder)"
ok 85 - " Bonn and Berlin "
ok 86 - " Bonn and Berlin "
ok 87 - " Bonn and Berlin "
ok 88 - " Bonn \n and Berlin "
ok 89 - " Bonn \n\n and Berlin "
ok 90 - " Berlin "
ok 91 - "Hamburg"
ok 92 - " Dresden "
ok 93 - " Pirna " [ color="red" ]
ok 94 - " Bonn " -> " Berlin "
ok 95 - " Bonn " -> " Berlin "\n"Berlin" -> "Frankfurt"
ok 96 - " Bonn \( \\#1 \) " -> " Berlin "\n"Berlin" -> "Frankfurt"
ok 97 - " Bonn " [ color=red ]\n"Berlin" -> "Frankfurt"
ok 98 - "Bonn"[color=red]\n"Berlin"->"Frankfurt"
ok 99 - " Bonn " -> " Berlin "\n"Berlin" -> "Frankfurt"
ok 100 - " Bonn " -> "Berlin" [color=blue] \n"Berlin" -> "Frankfurt"
ok 101 - Bonn -> Berlin [color=blue] \nBerlin -> Frankfurt
ok 102 - _exit -- run [ color = "0.001 0.002 0.4" ]
ok 103 - " Bonn " -> " Berlin " [ color="\#A0a0A0" ] // failed " Bonn " -> [ Ulm ]
ok 104 - " Bonn " -> " Berlin " [ color="\#A0a0A0" ] //80808080 failed [ Bonn ] -> [ Ulm ]
ok 105 - " Bonn " -> " Berlin " [ color="\#A0a0A0" ] //808080 failed [ Bonn ] -> [ Ulm ]
ok 106 - " Bonn " -> " Berlin " [ color="\#A0a0A0" ] /*808080 failed [ Bonn ] -> [ Ulm ]*/
ok 107 - " Bonn " -> " Berlin " [ color="\#A0a0A0" ] /*808080 failed\n [ Bonn ] -> [ Ulm ]*/
ok 108 - " Bonn /* * comment * */ " -> " Berlin " /*808080 failed\n [ Bonn ] -> [ Ulm ]*/
ok 109 - " Bonn " -> " Berlin "\n -> " Kassel "
ok 110 - a1 -> a2\na2 -> a3
ok 111 - graph [ center ]
ok 112 - graph [ center=1 ]
ok 113 - graph [ center="" ]
ok 114 - graph [ center="1" ]
ok 115 - graph [ center, truecolor ]
ok 116 - graph [ center=1, truecolor ]
ok 117 - graph [ center="", truecolor ]
ok 118 - graph [ center="1", truecolor ]
ok 119 - edge [ ]
ok 120 - edge [\n ]
ok 121 - edge [ f=1 ]
ok 122 - "node" [ shape="box" label="[U]" color="red" ]
ok 123 - node [ label="[U]" ]
ok 124 - "> ü € < & &;; &$;"
ok 125 - "HTML" [label="> ü € < & &;; &$;"]
ok 126 - "node" [ color=".7 .2 1.2"]
ok
t/parser_dot_html....
1..7
ok 1 - use Graph::Easy::Parser::Graphviz;
ok 2 - Graph::Easy::Parser::Graphviz->can('new')
ok 3
ok 4 - no error yet
ok 5
ok 6 - three nodes
ok 7 - edge did not get lost (bug until v0.60)
ok
t/path...............
1..7
ok 1 - use Graph::Easy::Layout;
ok 2 - use Graph::Easy;
ok 3 - Graph::Easy->can('_path_is_clear')
ok 4
ok 5 - no error yet
ok 6 - path is clear
ok 7 - path is blocked
ok
t/pod................
1..23
ok 1 - POD test for ../lib/Graph/Easy.pm
ok 2 - POD test for ../lib/Graph/Easy/Base.pm
ok 3 - POD test for ../lib/Graph/Easy/Layout.pm
ok 4 - POD test for ../lib/Graph/Easy/Layout/Chain.pm
ok 5 - POD test for ../lib/Graph/Easy/Layout/Scout.pm
ok 6 - POD test for ../lib/Graph/Easy/Layout/Path.pm
ok 7 - POD test for ../lib/Graph/Easy/Layout/Grid.pm
ok 8 - POD test for ../lib/Graph/Easy/Layout/Repair.pm
ok 9 - POD test for ../lib/Graph/Easy/Node.pm
ok 10 - POD test for ../lib/Graph/Easy/Edge.pm
ok 11 - POD test for ../lib/Graph/Easy/Group.pm
ok 12 - POD test for ../lib/Graph/Easy/Parser.pm
ok 13 - POD test for ../lib/Graph/Easy/Parser/Graphviz.pm
ok 14 - POD test for ../lib/Graph/Easy/Parser/VCG.pm
ok 15 - POD test for ../lib/Graph/Easy/Attributes.pm
ok 16 - POD test for ../lib/Graph/Easy/As_ascii.pm
ok 17 - POD test for ../lib/Graph/Easy/As_txt.pm
ok 18 - POD test for ../lib/Graph/Easy/As_graphviz.pm
ok 19 - POD test for ../lib/Graph/Easy/Edge/Cell.pm
ok 20 - POD test for ../lib/Graph/Easy/Node/Anon.pm
ok 21 - POD test for ../lib/Graph/Easy/Node/Cell.pm
ok 22 - POD test for ../lib/Graph/Easy/Group/Cell.pm
ok 23 - POD test for ../lib/Graph/Easy/Group/Anon.pm
ok
t/pod_cov............
1..21
ok 1 - Graph::Easy is covered
ok 2 - Graph::Easy::Node is covered
ok 3 - Graph::Easy::Group is covered
ok 4 - Graph::Easy::Edge is covered
ok 5 - Graph::Easy::Base is covered
ok 6 - Graph::Easy::As_ascii is covered
ok 7 - Graph::Easy::As_txt is covered
ok 8 - Graph::Easy::As_graphviz is covered
ok 9 - Graph::Easy::As_vcg is covered
ok 10 - Graph::Easy::Layout::Chain is covered
ok 11 - Graph::Easy::Layout::Grid is covered
ok 12 - Graph::Easy::Layout::Path is covered
ok 13 - Graph::Easy::Layout::Scout is covered
ok 14 - Graph::Easy::Layout::Repair is covered
ok 15 - Graph::Easy::Attributes is covered
ok 16 - Graph::Easy::Node::Anon is covered
ok 17 - Graph::Easy::Group::Anon is covered
ok 18 - Pod coverage on Graph::Easy::Layout
ok 19 - Pod coverage on Graph::Easy::Parser
ok 20 - Pod coverage on Graph::Easy::Parser::Graphviz
ok 21 - Pod coverage on Graph::Easy::Parser::VCG
ok
t/re_layout..........
1..12
ok 1 - use Graph::Easy;
ok 2 - Graph::Easy->can('new')
ok 3
ok 4 - no error yet
ok 5 - as_ascii
ok 6 - as_ascii
ok 7 - as_ascii
ok 8 - as_ascii
ok 9 - w is 13
ok 10 - h is 2
ok 11 - as_ascii
ok 12 - as_ascii
ok
t/split..............
1..20
ok 1 - use Graph::Easy::Parser;
ok 2 - Graph::Easy::Parser->can(...)
ok 3
ok 4 - no error yet
ok 5 - 3 nodes
ok 6 - node is node
ok 7 - A is the origin itself
ok 8 - node is node
ok 9 - A is the origin of B
ok 10 - B is at +1,0
ok 11 - node is node
ok 12 - B is the origin of C
ok 13 - C is at +1,0 from B
ok 14 - [A|B|C]
ok 15 - [A|B|C] { fill: red; }
ok 16 - [A|B|C] { label: foo; fill: red; }
ok 17 - [A| |C]
ok 18 - [A||B|C]
ok 19 - [A||B||C]
ok 20 - [A|| |C]
ok
t/use_class..........
1..8
ok 1 - use Graph::Easy;
ok 2 - use Graph::Easy::Parser;
ok 3 - graph worked
ok 4 - group worked
ok 5 - node worked
ok 6 - empty node worked
ok 7 - graph with anon node worked
ok 8 - anon node worked
ok
t/vcg................
1..52
ok 1 - use Graph::Easy;
ok 2 - use Graph::Easy::Parser;
ok 3 - Graph::Easy->can(...)
ok 4 - as_vcg and as_vcg_file are equal
ok 5 - Parsing worked
ok 6 - two nodes
ok 7 - two nodes A and B
ok 8 - one edge
ok 9 - as_txt matches
ok 10 - Parsing worked
ok 11 - two nodes
ok 12 - two nodes A and B
ok 13 - one edge
ok 14 - textcolor red for A
ok 15 - textcolor blue for B
ok 16 - no error
ok 17 - Parsing worked
ok 18 - two nodes
ok 19 - title => label
ok 20 - A is grey
ok 21 - no error
ok 22 - Parsing worked
ok 23 - two nodes
ok 24 - title => label
ok 25 - graph has x-ignore_singles
ok 26 - fontname => font
ok 27 - A has x-vcg-focus
ok 28 - B has x-vcg-focus
ok 29 - B->B has x-vcg-anchor
ok 30 - no custom attributs were output
ok 31 - no custom attributs were output
ok 32 - font => fontname
ok 33 - no error
ok 34 - Parsing worked
ok 35 - two nodes
ok 36 - label of B
ok 37 - label of A
ok 38 - no error
ok 39 - Parsing worked
ok 40 - two nodes
ok 41 - two edges
ok 42 - got edge from A to B
ok 43 - classname 1 worked
ok 44 - got edge from B to A
ok 45 - classname 2 worked
ok 46 - flow => orientation
ok 47 - node align => node.textmode
ok 48 - edge color survived
ok 49 - node color survived
ok 50 - A is circle
ok 51 - B is trapeze
ok 52 - C is invisible
ok
All tests successful.
Files=51, Tests=2933, 59 wallclock secs ( 3.64 usr 0.68 sys + 55.00 cusr 3.46 csys = 62.78 CPU)
Result: PASS
TELS/graph/Graph-Easy-0.64.tar.gz
make test TEST_VERBOSE=1 -- OK
Tels <nospam-abuse@bloodgate.com>
Convert or render graphs (as ASCII, HTML, SVG or via Graphviz)
>>> (cd /export/home/fly1064/var/cpan/build/Graph-Easy-0.64-FC1pm9 && tar cvf - Graph-Easy-0.64.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/T/TE/TELS/graph/Graph-Easy-0.64.tar.gz
Graph-Easy-0.64.ppd
blib/
blib/lib/
blib/lib/Graph/
blib/lib/Graph/Easy/
blib/lib/Graph/Easy/As_ascii.pm
blib/lib/Graph/Easy/Layout/
blib/lib/Graph/Easy/Layout/Repair.pm
blib/lib/Graph/Easy/Layout/Grid.pm
blib/lib/Graph/Easy/Layout/Chain.pm
blib/lib/Graph/Easy/Layout/Scout.pm
blib/lib/Graph/Easy/Layout/Path.pm
blib/lib/Graph/Easy/Layout/Force.pm
blib/lib/Graph/Easy/Node/
blib/lib/Graph/Easy/Node/Anon.pm
blib/lib/Graph/Easy/Node/Cell.pm
blib/lib/Graph/Easy/Node/Empty.pm
blib/lib/Graph/Easy/Group.pm
blib/lib/Graph/Easy/As_txt.pm
blib/lib/Graph/Easy/Edge/
blib/lib/Graph/Easy/Edge/Cell.pm
blib/lib/Graph/Easy/As_graphml.pm
blib/lib/Graph/Easy/Parser/
blib/lib/Graph/Easy/Parser/Graphviz.pm
blib/lib/Graph/Easy/Parser/VCG.pm
blib/lib/Graph/Easy/Attributes.pm
blib/lib/Graph/Easy/Layout.pm
blib/lib/Graph/Easy/Group/
blib/lib/Graph/Easy/Group/Cell.pm
blib/lib/Graph/Easy/Group/Anon.pm
blib/lib/Graph/Easy/Base.pm
blib/lib/Graph/Easy/Parser.pm
blib/lib/Graph/Easy/As_vcg.pm
blib/lib/Graph/Easy/Node.pm
blib/lib/Graph/Easy/Edge.pm
blib/lib/Graph/Easy/As_graphviz.pm
blib/lib/Graph/Easy.pm
blib/script/
blib/script/graph-easy
blib/man1/
blib/man1/graph-easy.1
blib/man3/
blib/man3/Graph::Easy::Layout::Repair.3
blib/man3/Graph::Easy::As_ascii.3
blib/man3/Graph::Easy::Node::Anon.3
blib/man3/Graph::Easy::Node::Cell.3
blib/man3/Graph::Easy::Group.3
blib/man3/Graph::Easy::Layout::Grid.3
blib/man3/Graph::Easy.3
blib/man3/Graph::Easy::As_txt.3
blib/man3/Graph::Easy::Edge::Cell.3
blib/man3/Graph::Easy::As_graphml.3
blib/man3/Graph::Easy::Parser::Graphviz.3
blib/man3/Graph::Easy::Attributes.3
blib/man3/Graph::Easy::Layout.3
blib/man3/Graph::Easy::Group::Cell.3
blib/man3/Graph::Easy::Layout::Chain.3
blib/man3/Graph::Easy::Base.3
blib/man3/Graph::Easy::Parser::VCG.3
blib/man3/Graph::Easy::Parser.3
blib/man3/Graph::Easy::Node::Empty.3
blib/man3/Graph::Easy::As_vcg.3
blib/man3/Graph::Easy::Layout::Scout.3
blib/man3/Graph::Easy::Node.3
blib/man3/Graph::Easy::Edge.3
blib/man3/Graph::Easy::Layout::Path.3
blib/man3/Graph::Easy::Group::Anon.3
blib/man3/Graph::Easy::As_graphviz.3
blib/man3/Graph::Easy::Layout::Force.3
>>> mv /export/home/fly1064/var/cpan/build/Graph-Easy-0.64-FC1pm9/Graph-Easy-0.64.ppd /export/home/fly1064/var/REPO/T/TE/TELS/graph
Running test for module 'File::Corresponding'
Running make for J/JO/JOHANL/File-Corresponding-0.003.tar.gz
Prepending %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'get'
Checksum for /net/nas/data/cpan/authors/id/J/JO/JOHANL/File-Corresponding-0.003.tar.gz ok
File-Corresponding-0.003
File-Corresponding-0.003/Build.PL
File-Corresponding-0.003/Changes
File-Corresponding-0.003/Makefile.PL
File-Corresponding-0.003/MANIFEST
File-Corresponding-0.003/MANIFEST.SKIP
File-Corresponding-0.003/META.yml
File-Corresponding-0.003/README
File-Corresponding-0.003/bin
File-Corresponding-0.003/bin/corresponding_file
File-Corresponding-0.003/lib
File-Corresponding-0.003/lib/File
File-Corresponding-0.003/lib/File/Corresponding.pm
File-Corresponding-0.003/lib/File/Corresponding
File-Corresponding-0.003/lib/File/Corresponding/Group.pm
File-Corresponding-0.003/lib/File/Corresponding/Config
File-Corresponding-0.003/lib/File/Corresponding/Config/Find.pm
File-Corresponding-0.003/lib/File/Corresponding/File
File-Corresponding-0.003/lib/File/Corresponding/File/Found.pm
File-Corresponding-0.003/lib/File/Corresponding/File/Profile.pm
File-Corresponding-0.003/t
File-Corresponding-0.003/t/config-find-user.t
File-Corresponding-0.003/t/corresponding-config.t
File-Corresponding-0.003/t/corresponding-corresponding.t
File-Corresponding-0.003/t/corresponding-file-profile.t
File-Corresponding-0.003/t/corresponding-group-corresponding.t
File-Corresponding-0.003/t/corresponding-group.t
File-Corresponding-0.003/t/corresponding.t
File-Corresponding-0.003/t/data
File-Corresponding-0.003/t/data/config
File-Corresponding-0.003/t/data/config/myapp.ini
File-Corresponding-0.003/t/data/corresponding
File-Corresponding-0.003/t/data/corresponding/abc
File-Corresponding-0.003/t/data/corresponding/abc/1.txt
File-Corresponding-0.003/t/data/corresponding/abc/2.txt
File-Corresponding-0.003/t/data/corresponding/abc/3.txt
File-Corresponding-0.003/t/data/corresponding/elsewhere
File-Corresponding-0.003/t/data/corresponding/elsewhere/def
File-Corresponding-0.003/t/data/corresponding/elsewhere/def/1.txt
File-Corresponding-0.003/t/data/corresponding/elsewhere/def/2.txt
File-Corresponding-0.003/t/data/corresponding/ghi
File-Corresponding-0.003/t/data/corresponding/ghi/2.txt
File-Corresponding-0.003/t/data/corresponding/ghi/3.txt
File-Corresponding-0.003/t/data/corresponding/jkl
File-Corresponding-0.003/t/data/corresponding/jkl/2.txt
File-Corresponding-0.003/t/data/example
File-Corresponding-0.003/t/data/example/.corresponding_file
File-Corresponding-0.003/t/data/example/Controller
File-Corresponding-0.003/t/data/example/Controller/Book.pm
File-Corresponding-0.003/t/data/example/Controller/Borrower.pm
File-Corresponding-0.003/t/data/example/Model
File-Corresponding-0.003/t/data/example/Model/Schema
File-Corresponding-0.003/t/data/example/Model/Schema/Book.pm
File-Corresponding-0.003/t/data/example/Model/Schema/Borrower.pm
File-Corresponding-0.003/t/data/example/root
File-Corresponding-0.003/t/data/example/root/templates
File-Corresponding-0.003/t/data/example/root/templates/Book.tt
File-Corresponding-0.003/t/data/example/root/templates/Borrower.tt
File-Corresponding-0.003/t/data/example/t
File-Corresponding-0.003/t/data/example/t/controller-book.test
File-Corresponding-0.003/t/data/example/t/controller-borrower.test
File-Corresponding-0.003/t/data/example/t/model-schema-book.test
File-Corresponding-0.003/t/data/example/t/model-schema-borrower.test
Prepending %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'make'
CPAN.pm: Going to build J/JO/JOHANL/File-Corresponding-0.003.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Warning: prerequisite Moose::Autobox 0.08 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for File::Corresponding
Could not read '/export/home/fly1064/var/cpan/build/File-Corresponding-0.003-6THFZW/META.yml'. Falling back to other methods to determine prerequisites
---- Unsatisfied dependencies detected during ----
---- JOHANL/File-Corresponding-0.003.tar.gz ----
Moose::Autobox [requires]
Prepending %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Moose::Autobox'
Running make for R/RJ/RJBS/Moose-Autobox-0.09.tar.gz
Prepending %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'get'
Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/Moose-Autobox-0.09.tar.gz ok
Moose-Autobox-0.09/
Moose-Autobox-0.09/Changes
Moose-Autobox-0.09/MANIFEST
Moose-Autobox-0.09/META.yml
Moose-Autobox-0.09/Makefile.PL
Moose-Autobox-0.09/README
Moose-Autobox-0.09/examples/
Moose-Autobox-0.09/examples/tic_tac_toe.pl
Moose-Autobox-0.09/examples/units/
Moose-Autobox-0.09/examples/units/bytes.pl
Moose-Autobox-0.09/examples/units/time.pl
Moose-Autobox-0.09/inc/
Moose-Autobox-0.09/inc/Module/
Moose-Autobox-0.09/inc/Module/Install/
Moose-Autobox-0.09/inc/Module/Install/Base.pm
Moose-Autobox-0.09/inc/Module/Install/Can.pm
Moose-Autobox-0.09/inc/Module/Install/ExtraTests.pm
Moose-Autobox-0.09/inc/Module/Install/Fetch.pm
Moose-Autobox-0.09/inc/Module/Install/Makefile.pm
Moose-Autobox-0.09/inc/Module/Install/Metadata.pm
Moose-Autobox-0.09/inc/Module/Install/Win32.pm
Moose-Autobox-0.09/inc/Module/Install/WriteAll.pm
Moose-Autobox-0.09/inc/Module/Install.pm
Moose-Autobox-0.09/lib/
Moose-Autobox-0.09/lib/Moose/
Moose-Autobox-0.09/lib/Moose/Autobox/
Moose-Autobox-0.09/lib/Moose/Autobox/Array.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Code.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Defined.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Hash.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Indexed.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Item.pm
Moose-Autobox-0.09/lib/Moose/Autobox/List.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Number.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Ref.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Scalar.pm
Moose-Autobox-0.09/lib/Moose/Autobox/String.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Undef.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Value.pm
Moose-Autobox-0.09/lib/Moose/Autobox.pm
Moose-Autobox-0.09/t/
Moose-Autobox-0.09/t/000_load.t
Moose-Autobox-0.09/t/001_basic.t
Moose-Autobox-0.09/t/002_role_hierarchy.t
Moose-Autobox-0.09/t/003_p6_example.t
Moose-Autobox-0.09/t/004_list_compressions.t
Moose-Autobox-0.09/t/005_string.t
Moose-Autobox-0.09/t/006_y_combinator.t
Moose-Autobox-0.09/t/007_base.t
Moose-Autobox-0.09/t/008_flatten.t
Moose-Autobox-0.09/xt/
Moose-Autobox-0.09/xt/release/
Moose-Autobox-0.09/xt/release/pod.t
Moose-Autobox-0.09/xt/release/pod_coverage.t
Prepending %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'make'
CPAN.pm: Going to build R/RJ/RJBS/Moose-Autobox-0.09.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Subroutine test_via_harness redefined at inc/Module/Install/ExtraTests.pm line 29.
Subroutine dist_test redefined at inc/Module/Install/ExtraTests.pm line 40.
Subroutine extra_tests redefined at inc/Module/Install/ExtraTests.pm line 13.
Subroutine __harness redefined at inc/Module/Install/ExtraTests.pm line 51.
Subroutine _wanted redefined at inc/Module/Install/ExtraTests.pm line 83.
Subroutine _deep_t redefined at inc/Module/Install/ExtraTests.pm line 89.
Checking if your kit is complete...
Looks good
Warning: prerequisite autobox 2.23 not found.
Writing Makefile for Moose::Autobox
---- Unsatisfied dependencies detected during ----
---- RJBS/Moose-Autobox-0.09.tar.gz ----
autobox [requires]
Prepending %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'autobox'
Running make for C/CH/CHOCOLATE/autobox-2.55.tar.gz
Prepending %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'get'
Checksum for /net/nas/data/cpan/authors/id/C/CH/CHOCOLATE/autobox-2.55.tar.gz ok
autobox-2.55/
autobox-2.55/t/
autobox-2.55/t/unmerge.t
autobox-2.55/t/isa.t
autobox-2.55/t/merge.t
autobox-2.55/t/autobox_scope_2.pm
autobox-2.55/t/universal.t
autobox-2.55/t/autobox_scope_1.pm
autobox-2.55/t/hints.t
autobox-2.55/t/default.t
autobox-2.55/t/name.t
autobox-2.55/t/autoref.t
autobox-2.55/t/type.t
autobox-2.55/t/coderef.t
autobox-2.55/t/pod.t
autobox-2.55/t/all.t
autobox-2.55/t/export.t
autobox-2.55/t/scalar.t
autobox-2.55/autobox.xs
autobox-2.55/lib/
autobox-2.55/lib/autobox.pod
autobox-2.55/lib/autobox.pm
autobox-2.55/lib/autobox/
autobox-2.55/lib/autobox/universal.pm
autobox-2.55/META.yml
autobox-2.55/Makefile.PL
autobox-2.55/README
autobox-2.55/Changes
autobox-2.55/MANIFEST
autobox-2.55/ptable.h
autobox-2.55/ppport.h
Prepending %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'make'
CPAN.pm: Going to build C/CH/CHOCOLATE/autobox-2.55.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for autobox
>>> make
cp lib/autobox.pod blib/lib/autobox.pod
cp lib/autobox.pm blib/lib/autobox.pm
cp lib/autobox/universal.pm blib/lib/autobox/universal.pm
/export/home/fly1064/bin/perl /export/home/fly1064/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1064/ap1003/lib/ExtUtils/typemap autobox.xs > autobox.xsc && mv autobox.xsc autobox.c
cc -c -I. -D_REENTRANT -xarch=v9 -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.55\" -DXS_VERSION=\"2.55\" -KPIC "-I/export/home/fly1064/ap1003/lib/CORE" autobox.c
Running Mkbootstrap for autobox ()
chmod 644 autobox.bs
rm -f blib/arch/auto/autobox/autobox.so
cc -G -xarch=v9 -L/opt/SUNWspro/prod/lib/v9 -L/usr/lib/sparcv9 -L/usr/ccs/lib/sparcv9 autobox.o -o blib/arch/auto/autobox/autobox.so \
\
chmod 755 blib/arch/auto/autobox/autobox.so
cp autobox.bs blib/arch/auto/autobox/autobox.bs
chmod 644 blib/arch/auto/autobox/autobox.bs
Manifying blib/man3/autobox.3
CHOCOLATE/autobox-2.55.tar.gz
make -- OK
Prepending %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/all..........
1..292
ok 1 - no args: Test->new() - bareword not autoboxed
ok 2 - no args: $object->test() - object not autoboxed
ok 3 - no args: integer literal
ok 4 - no args: negative integer literal
ok 5 - no args: positive integer literal
ok 6 - no args: $integer
ok 7 - no args: float literal
ok 8 - no args: negative float literal
ok 9 - no args: positive float literal
ok 10 - no args: $float
ok 11 - no args: single quoted string literal
ok 12 - no args: double quoted string literal
ok 13 - no args: $string
ok 14 - no args: ARRAY ref
ok 15 - no args: $array
ok 16 - no args: HASH ref
ok 17 - no args: $hash
ok 18 - no args: CODE ref
ok 19 - no args: ANON sub
ok 20 - no args: $code
ok 21 - override package: Test->new() - bareword not autoboxed
ok 22 - override package: $object->test() - object not autoboxed
ok 23 - override package: integer literal
ok 24 - override package: negative integer literal
ok 25 - override package: positive integer literal
ok 26 - override package: $integer
ok 27 - override package: float literal
ok 28 - override package: negative float literal
ok 29 - override package: positive float literal
ok 30 - override package: $float
ok 31 - override package: single quoted string literal
ok 32 - override package: double quoted string literal
ok 33 - override package: $string
ok 34 - override namespace: Test->new() - bareword not autoboxed
ok 35 - override namespace: $object->test() - object not autoboxed
ok 36 - override namespace: integer literal
ok 37 - override namespace: negative integer literal
ok 38 - override namespace: positive integer literal
ok 39 - override namespace: $int
ok 40 - override namespace: float literal
ok 41 - override namespace: negative float literal
ok 42 - override namespace: positive float literal
ok 43 - override namespace: $float
ok 44 - override namespace: single quoted string literal
ok 45 - override namespace: double quoted string literal
ok 46 - override namespace: $string
ok 47 - default package: Test->new() - bareword not autoboxed
ok 48 - default package: $object->test() - object not autoboxed
ok 49 - default package: integer literal
ok 50 - default package: negative integer literal
ok 51 - default package: positive integer literal
ok 52 - default package: $int
ok 53 - default package: float literal
ok 54 - default package: negative float literal
ok 55 - default package: positive float literal
ok 56 - default package: $float
ok 57 - default package: single quoted string literal
ok 58 - default package: double quoted string literal
ok 59 - default package: $string
ok 60 - default package: ARRAY ref
ok 61 - default package: $array
ok 62 - default package: HASH ref
ok 63 - default package: $hash
ok 64 - default package: CODE ref
ok 65 - default package: ANON sub
ok 66 - default package: $code
ok 67 - default namespace: Test->new() - bareword not autoboxed
ok 68 - default namespace: $object->test() - object not autoboxed
ok 69 - default namespace: integer literal
ok 70 - default namespace: negative integer literal
ok 71 - default namespace: positive integer literal
ok 72 - default namespace: $int
ok 73 - default namespace: float literal
ok 74 - default namespace: negative float literal
ok 75 - default namespace: positive float literal
ok 76 - default namespace: $float
ok 77 - default namespace: single quoted string literal
ok 78 - default namespace: double quoted string literal
ok 79 - default namespace: $string
ok 80 - default namespace: ARRAY ref
ok 81 - default namespace: $array
ok 82 - default namespace: HASH ref
ok 83 - default namespace: $hash
ok 84 - default namespace: CODE ref
ok 85 - default namespace: ANON sub
ok 86 - default namespace: $code
ok 87 - default undef: $int
ok 88 - default undef: $float
ok 89 - default undef: $string
ok 90 - default undef: $array
ok 91 - default undef: $hash
ok 92 - default undef: $code
ok 93 - test all 1: Test->new() - bareword not autoboxed
ok 94 - test all 1: $object->test() - object not autoboxed
ok 95 - test all 1: integer literal
ok 96 - test all 1: negative integer literal
ok 97 - test all 1: positive integer literal
ok 98 - test all 1: $int
ok 99 - test all 1: float literal
ok 100 - test all 1: negative float literal
ok 101 - test all 1: positive float literal
ok 102 - test all 1: $float
ok 103 - test all 1: single quoted string literal
ok 104 - test all 1: double quoted string literal
ok 105 - test all 1: $string
ok 106 - test all 1: HASH ref: not autoboxed
ok 107 - test all 1: CODE ref
ok 108 - test all 1: ANON sub
ok 109 - test all 1: $code
ok 110 - test all 2: Test->new() - bareword not autoboxed
ok 111 - test all 2: $object->test() - object not autoboxed
ok 112 - test all 2: integer literal
ok 113 - test all 2: negative integer literal
ok 114 - test all 2: positive integer literal
ok 115 - test all 2: $int
ok 116 - test all 2: float literal
ok 117 - test all 2: negative float literal
ok 118 - test all 2: positive float literal
ok 119 - test all 2: $float
ok 120 - test all 2: single quoted string literal
ok 121 - test all 2: double quoted string literal
ok 122 - test all 2: $string
ok 123 - test all 2: HASH ref: not autoboxed
ok 124 - test all 2: CODE ref
ok 125 - test all 2: ANON sub
ok 126 - test all 2: $code
ok 127 - test all 3: Test->new() - bareword not autoboxed
ok 128 - test all 3: $object->test() - object not autoboxed
ok 129 - test all 3: integer literal
ok 130 - test all 3: negative integer literal
ok 131 - test all 3: positive integer literal
ok 132 - test all 3: $int
ok 133 - test all 3: float literal
ok 134 - test all 3: negative float literal
ok 135 - test all 3: positive float literal
ok 136 - test all 3: $float
ok 137 - test all 3: single quoted string literal
ok 138 - test all 3: double quoted string literal
ok 139 - test all 3: $string
ok 140 - test all 3: HASH ref: not autoboxed
ok 141 - test all 3: CODE ref
ok 142 - test all 3: ANON sub
ok 143 - test all 3: $code
ok 144 - test all 4: Test->new() - bareword not autoboxed
ok 145 - test all 4: $object->test() - object not autoboxed
ok 146 - test all 4: integer literal
ok 147 - test all 4: negative integer literal
ok 148 - test all 4: positive integer literal
ok 149 - test all 4: $int
ok 150 - test all 4: float literal
ok 151 - test all 4: negative float literal
ok 152 - test all 4: positive float literal
ok 153 - test all 4: $float
ok 154 - test all 4: single quoted string literal
ok 155 - test all 4: double quoted string literal
ok 156 - test all 4: $string
ok 157 - test all 4: HASH ref: not autoboxed
ok 158 - test all 4: CODE ref: not autoboxed
ok 159 - test all 4: ANON sub: not autoboxed
ok 160 - test all 4: $code: not autoboxed
ok 161 - autobox not used: $int
ok 162 - autobox not used: $float
ok 163 - autobox not used: $string
ok 164 - autobox not used: $array
ok 165 - autobox not used: $hash
ok 166 - autobox not used: $code
ok 167 - no autobox: $int
ok 168 - no autobox: $float
ok 169 - no autobox: $string
ok 170 - no autobox: $array
ok 171 - no autobox: $hash
ok 172 - no autobox: $code
ok 173 - nested (outer): Test->new() - bareword not autoboxed
ok 174 - nested (outer): $object->test() - object not autoboxed
ok 175 - nested (outer): integer literal
ok 176 - nested (outer): negative integer literal
ok 177 - nested (outer): positive integer literal
ok 178 - nested (outer): $integer
ok 179 - nested (inner): single quoted string literal
ok 180 - nested (inner): double quoted string literal
ok 181 - nested (inner): $string
ok 182 - nested (inner): ARRAY ref
ok 183 - nested (inner): $array
ok 184 - nested (inner): single quoted string literal isa(OUTER)
ok 185 - nested (inner): double quoted string literal isa(OUTER)
ok 186 - nested (inner): $string isa(OUTER)
ok 187 - nested (inner): ARRAY ref isa(OUTER)
ok 188 - nested (inner): $array isa(OUTER)
ok 189 - nested (inner): single quoted string literal isa(INNER)
ok 190 - nested (inner): double quoted string literal isa(INNER)
ok 191 - nested (inner): $string isa(INNER)
ok 192 - nested (inner): ARRAY ref isa(INNER)
ok 193 - nested (inner): $array isa(INNER)
ok 194 - nested (outer): single quoted string literal !isa(INNER)
ok 195 - nested (outer): double quoted string literal !isa(INNER)
ok 196 - nested (outer): $string !isa(INNER)
ok 197 - nested (outer): ARRAY ref !isa(INNER)
ok 198 - nested (outer): $array !isa(INNER)
ok 199 - nested (outer): HASH ref
ok 200 - nested (outer): $hash
ok 201 - nested (outer): CODE ref
ok 202 - nested (outer): ANON sub
ok 203 - nested (outer): $code
ok 204 - can: integer literal
ok 205 - can: negative integer literal
ok 206 - can: positive integer literal
ok 207 - can: $integer
ok 208 - can: float literal
ok 209 - can: negative float literal
ok 210 - can: positive float literal
ok 211 - can: $float
ok 212 - can: single quoted string literal
ok 213 - can: double quoted string literal
ok 214 - can: $string
ok 215 - can: ARRAY ref
ok 216 - can: $array
ok 217 - can: HASH ref
ok 218 - can: $hash
ok 219 - can: CODE ref
ok 220 - can: ANON sub
ok 221 - can: $code
ok 222 - isa SCALAR: integer literal
ok 223 - isa UNIVERSAL: integer literal
ok 224 - isa UNKNOWN: integer literal
ok 225 - isa SCALAR: negative integer literal
ok 226 - isa UNIVERSAL: negative integer literal
ok 227 - isa UNKNOWN: negative integer literal
ok 228 - isa SCALAR: positive integer literal
ok 229 - isa UNIVERSAL: positive integer literal
ok 230 - isa UNKNOWN: positive integer literal
ok 231 - isa SCALAR: $integer
ok 232 - isa UNIVERSAL: $integer
ok 233 - isa UNKNOWN: $integer
ok 234 - isa SCALAR: float literal
ok 235 - isa UNIVERSAL: float literal
ok 236 - isa UNKNOWN: float literal
ok 237 - isa SCALAR: negative float literal
ok 238 - isa UNIVERSAL: negative float literal
ok 239 - isa UNKNOWN: negative float literal
ok 240 - isa SCALAR: positive float literal
ok 241 - isa UNIVERSAL: positive float literal
ok 242 - isa UNKNOWN: positive float literal
ok 243 - isa SCALAR: $float
ok 244 - isa UNIVERSAL: $float
ok 245 - isa UNKNOWN: $float
ok 246 - isa SCALAR: single quoted string literal
ok 247 - isa UNIVERSAL: single quoted string literal
ok 248 - isa UNKNOWN: single quoted string literal
ok 249 - isa SCALAR: double quoted string literal
ok 250 - isa UNIVERSAL: double quoted string literal
ok 251 - isa UNKNOWN: double quoted string literal
ok 252 - isa SCALAR: $string
ok 253 - isa UNIVERSAL: $string
ok 254 - isa UNKNOWN: $string
ok 255 - isa ARRAY: ARRAY ref
ok 256 - isa UNIVERSAL: ARRAY ref
ok 257 - isa UNKNOWN: ARRAY ref
ok 258 - isa ARRAY: $array
ok 259 - isa UNIVERSAL: $array
ok 260 - isa UNKNOWN: $array
ok 261 - isa HASH: HASH ref
ok 262 - isa UNIVERSAL: HASH ref
ok 263 - isa UNKNOWN: HASH ref
ok 264 - isa HASH: $hash
ok 265 - isa UNIVERSAL: $hash
ok 266 - isa UNKNOWN: $hash
ok 267 - isa CODE: CODE ref
ok 268 - isa UNIVERSAL: CODE ref
ok 269 - isa UNKNOWN: CODE ref
ok 270 - isa CODE: ANON sub
ok 271 - isa UNIVERSAL: ANON sub
ok 272 - isa UNKNOWN: ANON sub
ok 273 - isa CODE: $code
ok 274 - isa UNIVERSAL: $code
ok 275 - isa UNKNOWN: $code
ok 276 - undef: undef->test()
ok 277 - undef: $undef->test()
ok 278 - undef: undef->isa(...)
ok 279 - undef: $undef->isa(...)
ok 280 - undef: undef->can(...)
ok 281 - undef: $undef->can(...)
ok 282 - undef with DEFAULT: undef->test()
ok 283 - undef with DEFAULT: $undef->test()
ok 284 - undef with DEFAULT: undef->isa(...)
ok 285 - undef with DEFAULT: $undef->isa(...)
ok 286 - undef with DEFAULT: undef->can(...)
ok 287 - undef with DEFAULT: $undef->can(...)
ok 288 - handle undef: undef
ok 289 - handle undef: $undef
ok 290 - []->test() raises an exception in a required module when autobox is not used
ok 291 - []->test() raises an exception in a required module when autobox is used
ok 292 - 3->isa('SCALAR') raises an exception outside a lexical scope in which autobox is loaded
ok
t/autoref......
1..24
ok 1 - @array->join fails before autobox is enabled
ok 2 - %hash->keys fails before autobox is enabled
ok 3 - (\@array)->join(', ') == '1, 2, 3'
ok 4 - (\%hash)->keys == [ 'alpha', 'gamma' ]
ok 5 - @array->join(', ') == '1, 2, 3'
ok 6 - %hash->keys == [ 'alpha', 'gamma' ]
ok 7 - (@array)->join(', ') == '1, 2, 3'
ok 8 - (%hash)->keys == [ 'alpha', 'gamma' ]
ok 9 - ((@array))->join(', ') == '1, 2, 3'
ok 10 - ((%hash))->keys == [ 'alpha', 'gamma' ]
ok 11 - @$array->join(', ') == '1, 2, 3'
ok 12 - %$hash->keys == [ 'alpha', 'gamma' ]
ok 13 - (@$array)->join(', ') == '1, 2, 3'
ok 14 - (%$hash)->keys == [ 'alpha', 'gamma' ]
ok 15 - ((@$array))->join(', ') == '1, 2, 3'
ok 16 - ((%$hash))->keys == [ 'alpha', 'gamma' ]
ok 17 - mutate @array
ok 18 - mutate %hash
ok 19 - tied hash
ok 20 - tied array
ok 21 - @array->join fails after is disabled
ok 22 - %hash->keys fails after autobox is disabled
ok 23 - @array->join fails when autobox is out of scope
ok 24 - %hash->keys fails when autobox is out of scope
ok
t/coderef......
1..18
ok 1 - autobox is not enabled
ok 2 - no autobox: [ 1, 2, 3 ]->$join(' >> ') eq '1 >> 2 >> 3'
ok 3 - no autobox: [ 1, 2, 3 ]->$join(', ') eq '1, 2, 3'
ok 4 - no autobox: $array->$join(' >> ') eq '1 >> 2 >> 3'
ok 5 - no autobox: $array->$join(', ') eq '1, 2, 3'
ok 6 - no autobox: 'Hello'->$split('') == [ 'H', 'e', 'l', 'l', 'o' ]
ok 7 - no autobox: 'Hello'->$split(qr{e}) == [ 'H', 'llo' ]
ok 8 - no autobox: $string->$split('') == [ 'H', 'e', 'l', 'l', 'o' ]
ok 9 - no autobox: $string->$split(qr{e}) == [ 'H', 'llo' ]
ok 10 - autobox is enabled
ok 11 - use autobox: [ 1, 2, 3 ]->$join(' >> ') eq '1 >> 2 >> 3'
ok 12 - use autobox: [ 1, 2, 3 ]->$join(', ') eq '1, 2, 3'
ok 13 - use autobox: $array->$join(' >> ') eq '1 >> 2 >> 3'
ok 14 - use autobox: $array->$join(', ') eq '1, 2, 3'
ok 15 - use autobox: 'Hello'->$split('') == [ 'H', 'e', 'l', 'l', 'o' ]
ok 16 - use autobox: 'Hello'->$split(qr{e}) == [ 'H', 'llo' ]
ok 17 - use autobox: $string->$split('') == [ 'H', 'e', 'l', 'l', 'o' ]
ok 18 - use autobox: $string->$split(qr{e}) == [ 'H', 'llo' ]
ok
t/default......
1..14
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok
t/export.......
1..23
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok
t/hints........
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/isa..........
1..32
ok 1 - LR1: isa Left
ok 2 - LR1: isa Right
ok 3 - LR1: can left
ok 4 - LR1: can both
ok 5 - LR1: can right
ok 6 - LR1: left
ok 7 - LR1: both
ok 8 - LR1: right
ok 9 - LR2: isa Left
ok 10 - LR2: isa Right
ok 11 - LR2: can left
ok 12 - LR2: can both
ok 13 - LR2: can right
ok 14 - LR2: left
ok 15 - LR2: both
ok 16 - LR2: right
ok 17 - RL1: isa Left
ok 18 - RL1: isa Right
ok 19 - RL1: can left
ok 20 - RL1: can both
ok 21 - RL1: can right
ok 22 - RL1: left
ok 23 - RL1: both
ok 24 - RL1: right
ok 25 - RL2: isa Left
ok 26 - RL2: isa Right
ok 27 - RL2: can left
ok 28 - RL2: can both
ok 29 - RL2: can right
ok 30 - RL2: left
ok 31 - RL2: both
ok 32 - RL2: right
ok
t/merge........
1..28
ok 1 - basic (line 257)
ok 2 - no dup (line 258)
ok 3 - horizontal merge (line 259)
ok 4 - vertical merge (line 260)
ok 5 - horizontal merge of outer scope in inner scope (line 263)
ok 6 - dup in inner scope (line 264)
ok 7 - horizontal merge of inner scope in inner scope (line 265)
ok 8 - vertical merge in inner scope (line 266)
ok 9 - vertical merge in outer scope again (line 269)
ok 10 - merge DEFAULT into inner scope and unmerge ARRAY (line 273)
ok 11 - merge DEFAULT into top-level scope (line 277)
ok 12 - dup in sub (line 278)
ok 13 - horizontal merge in sub (line 279)
ok 14 - vertical merge in sub (line 280)
ok 15 - new scope with "no autobox" (line 285)
ok 16 - dup in new scope with "no autobox" (line 286)
ok 17 - horizontal merge in new scope with "no autobox" (line 287)
ok 18 - vertical merge in new scope with "no autobox" (line 288)
ok 19 - arrayref: two classes (line 292)
ok 20 - arrayref: one dup class (line 293)
ok 21 - arrayref: one dup class and one new namespace (line 294)
ok 22 - arrayref: one dup namespace and one new class (line 295)
ok 23 - arrayref: one new class (line 296)
ok 24 - arrayref: one new namespace (line 297)
ok 25 - arrayref: two default classes (line 301)
ok 26 - arrayref: one dup default class (line 302)
ok 27 - arrayref: one dup default class and one new default namespace (line 303)
ok 28 - arrayref: one new default class (line 304)
ok
t/name.........
1..17
ok 1 - autobox not enabled for scalar
ok 2 - autobox not enabled for array
ok 3 - [ 1, 2, 3 ]->$join(' >> ') eq '1 >> 2 >> 3'
ok 4 - [ 1, 2, 3 ]->$join(', ') eq '1, 2, 3'
ok 5 - $array->$join(' >> ') eq '1 >> 2 >> 3'
ok 6 - $array->$join(', ') eq '1, 2, 3'
ok 7 - 'Hello'->$split('') == [ 'H', 'e', 'l', 'l', 'o' ]
ok 8 - 'Hello'->$split(qr{e}) == [ 'H', 'llo' ]
ok 9 - $string->$split('') == [ 'H', 'e', 'l', 'l', 'o' ]
ok 10 - $string->$split(qr{e}) == [ 'H', 'llo' ]
ok 11 - handle undefined method
ok 12 - handle integer method
ok 13 - handle float method
ok 14 - autobox disabled for scalar
ok 15 - autobox disabled for array
ok 16 - autobox not in scope for scalar
ok 17 - autobox not in scope for array
ok
t/pod..........
1..3
ok 1 - blib/lib/autobox.pod
ok 2 - blib/lib/autobox.pm
ok 3 - blib/lib/autobox/universal.pm
ok
t/scalar.......
1..60
ok 1 - 42->inc
ok 2 - $integer->inc
ok 3 - 42.0->inc
ok 4 - $float->inc
ok 5 - "Hello"->inc
ok 6 - $string->inc
ok 7 - 3.1415927->inc
ok 8 - $float->inc
ok 9 - 42->inc
ok 10 - $integer->inc
ok 11 - "Hello"->inc
ok 12 - $string->inc
ok 13 - "Hello"->inc
ok 14 - $string->inc
ok 15 - 42->inc
ok 16 - $integer->inc
ok 17 - 42.0->inc
ok 18 - $float->inc
ok 19 - 42->inc
ok 20 - $integer->inc
ok 21 - 3.1415927->inc
ok 22 - $float->inc
ok 23 - "Hello"->inc
ok 24 - $string->inc
ok 25 - 42->inc
ok 26 - $integer->inc
ok 27 - 3.1415927->inc
ok 28 - $float->inc
ok 29 - "Hello"->inc
ok 30 - $string->inc
ok 31 - 42->inc
ok 32 - $integer->inc
ok 33 - 3.1415927->inc
ok 34 - $float->inc
ok 35 - "Hello"->inc
ok 36 - $string->inc
ok 37 - 42.0->inc
ok 38 - $float->inc
ok 39 - 42->inc
ok 40 - $integer->inc
ok 41 - "Hello"->inc
ok 42 - $string->inc
ok 43 - "Hello"->inc
ok 44 - $string->inc
ok 45 - 42->inc
ok 46 - $integer->inc
ok 47 - 3.1415927->inc
ok 48 - $float->inc
ok 49 - 42->inc
ok 50 - $integer->inc
ok 51 - 42.0->inc
ok 52 - $float->inc
ok 53 - "Hello"->inc
ok 54 - $string->inc
ok 55 - 42->inc
ok 56 - $integer->inc
ok 57 - 42.0->inc
ok 58 - $float->inc
ok 59 - "Hello"->inc
ok 60 - $string->inc
ok
t/type.........
1..23
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok
t/universal....
1..32
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok
t/unmerge......
1..40
ok 1 - test 1
ok 2 - test 2
ok 3 - test 3
ok 4 - test 4
ok 5 - test 5
ok 6 - test 6
ok 7 - test 7
ok 8 - test 8
ok 9 - test 9
ok 10 - test 10
ok 11 - test 11
ok 12 - test 12
ok 13 - test 13
ok 14 - test 14
ok 15 - test 15
ok 16 - test 16
ok 17 - test 17
ok 18 - test 18
ok 19 - test 19
ok 20 - test 20
ok 21
ok 22 - test
ok 23 - test
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok
All tests successful.
Files=14, Tests=611, 4 wallclock secs ( 0.53 usr 0.14 sys + 3.77 cusr 0.50 csys = 4.94 CPU)
Result: PASS
CHOCOLATE/autobox-2.55.tar.gz
make test TEST_VERBOSE=1 -- OK
chocolateboy <chocolate.boy@email.com>
call methods on native types
>>> (cd /export/home/fly1064/var/cpan/build/autobox-2.55-0X8Kzf && tar cvf - autobox-2.55.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/C/CH/CHOCOLATE/autobox-2.55.tar.gz
autobox-2.55.ppd
blib/
blib/lib/
blib/lib/autobox.pod
blib/lib/autobox.pm
blib/lib/autobox/
blib/lib/autobox/universal.pm
blib/arch/
blib/arch/auto/
blib/arch/auto/autobox/
blib/arch/auto/autobox/autobox.so
blib/arch/auto/autobox/autobox.bs
blib/man3/
blib/man3/autobox.3
>>> mv /export/home/fly1064/var/cpan/build/autobox-2.55-0X8Kzf/autobox-2.55.ppd /export/home/fly1064/var/REPO/C/CH/CHOCOLATE
Running make for R/RJ/RJBS/Moose-Autobox-0.09.tar.gz
Prepending %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'get'
Has already been unwrapped into directory /export/home/fly1064/var/cpan/build/Moose-Autobox-0.09-vxq32J
Prepending %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'make'
CPAN.pm: Going to build R/RJ/RJBS/Moose-Autobox-0.09.tar.gz
>>> make
cp lib/Moose/Autobox/Number.pm blib/lib/Moose/Autobox/Number.pm
cp lib/Moose/Autobox/Value.pm blib/lib/Moose/Autobox/Value.pm
cp lib/Moose/Autobox/Indexed.pm blib/lib/Moose/Autobox/Indexed.pm
cp lib/Moose/Autobox/Array.pm blib/lib/Moose/Autobox/Array.pm
cp lib/Moose/Autobox.pm blib/lib/Moose/Autobox.pm
cp lib/Moose/Autobox/Ref.pm blib/lib/Moose/Autobox/Ref.pm
cp lib/Moose/Autobox/Scalar.pm blib/lib/Moose/Autobox/Scalar.pm
cp lib/Moose/Autobox/Hash.pm blib/lib/Moose/Autobox/Hash.pm
cp lib/Moose/Autobox/String.pm blib/lib/Moose/Autobox/String.pm
cp lib/Moose/Autobox/Defined.pm blib/lib/Moose/Autobox/Defined.pm
cp lib/Moose/Autobox/List.pm blib/lib/Moose/Autobox/List.pm
cp lib/Moose/Autobox/Item.pm blib/lib/Moose/Autobox/Item.pm
cp lib/Moose/Autobox/Code.pm blib/lib/Moose/Autobox/Code.pm
cp lib/Moose/Autobox/Undef.pm blib/lib/Moose/Autobox/Undef.pm
Manifying blib/man3/Moose::Autobox::Value.3
Manifying blib/man3/Moose::Autobox::Number.3
Manifying blib/man3/Moose::Autobox::Indexed.3
Manifying blib/man3/Moose::Autobox::Array.3
Manifying blib/man3/Moose::Autobox::Scalar.3
Manifying blib/man3/Moose::Autobox::Ref.3
Manifying blib/man3/Moose::Autobox.3
Manifying blib/man3/Moose::Autobox::Defined.3
Manifying blib/man3/Moose::Autobox::Hash.3
Manifying blib/man3/Moose::Autobox::String.3
Manifying blib/man3/Moose::Autobox::Code.3
Manifying blib/man3/Moose::Autobox::Item.3
Manifying blib/man3/Moose::Autobox::List.3
Manifying blib/man3/Moose::Autobox::Undef.3
RJBS/Moose-Autobox-0.09.tar.gz
make -- OK
Prepending %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'test'
Running make test
>>> make test TEST_VERBOSE=1
/export/home/fly1064/bin/perl "-Iinc" "-MModule::Install::ExtraTests" "-e" "Module::Install::ExtraTests::__harness('Test::Harness', 0, '', 'xt/release', '', 1, 'blib/lib', 'blib/arch')" t/*.t
t/000_load.................
1..14
ok 1 - use Moose::Autobox;
ok 2 - use Moose::Autobox::Array;
ok 3 - use Moose::Autobox::Code;
ok 4 - use Moose::Autobox::Defined;
ok 5 - use Moose::Autobox::Hash;
ok 6 - use Moose::Autobox::Indexed;
ok 7 - use Moose::Autobox::Item;
ok 8 - use Moose::Autobox::List;
ok 9 - use Moose::Autobox::Number;
ok 10 - use Moose::Autobox::Ref;
ok 11 - use Moose::Autobox::Scalar;
ok 12 - use Moose::Autobox::String;
ok 13 - use Moose::Autobox::Undef;
ok 14 - use Moose::Autobox::Value;
ok
t/001_basic................
1..70
ok 1 - use Moose::Autobox;
ok 2 - ... got a undefined value
ok 3 - ... got a defined value
ok 4 - ... eval of SCALAR->dump works
ok 5 - ... eval of SCALAR->flatten works
ok 6 - ... SCALAR->dump equals SCALAR->perl
ok 7 - ... created function
ok 8 - ... created curried function
ok 9 - ... created right-curried function
ok 10 - ... got the right return value from the curried function
ok 11 - ... got the right return value from the r-curried function
ok 12 - ... disjoins properly
ok 13 - ... disjoins properly
ok 14 - ... conjoins properly
ok 15 - ... conjoins properly
ok 16 - ... got the right return value for compose
ok 17 - ... got the right length
ok 18 - ... got the right defined value
ok 19 - ... got the right return value for map
ok 20 - ... original value is unchanged
ok 21 - ... original value is changed
ok 22 - ... got the right return value for reverse
ok 23 - ... original value is unchanged
ok 24 - ... got the right return value grep
ok 25 - ... original value is unchanged
ok 26 - ... got the right joined string
ok 27 - ... got the right joined string
ok 28 - ... exists works
ok 29 - ... exists works
ok 30 - ... got the right pop-ed value
ok 31 - ... original value is now changed
ok 32 - ... got the right unshift-ed value
ok 33 - ... original value is now changed
ok 34 - ... got the right sliced value
ok 35 - ... got the correct unshifted value
ok 36 - ... got the correct unshifted value (multiple values)
ok 37 - ... got the correct pushed value
ok 38 - ... got the correct pushed value (multiple values)
ok 39 - ... got the correct sorted value
ok 40 - ... the original values are unchanged
ok 41 - ... got the correct chained value
ok 42 - ... the keys
ok 43 - ... the values
ok 44 - ... [ k, v ]
ok 45 - ... got the right reduction
ok 46 - ... got the right zip
ok 47 - ... got the right zip
ok 48 - ... got the value deleted
ok 49 - ... the value is correctly deleted
ok 50 - ... the value is correctly put
ok 51 - ... the value is correctly dumped
ok 52 - ... the value is correctly dumped with perl()
ok 53 - ... any correctly found a value
ok 54 - ... one correctly found one value
ok 55 - ... none correctly did not find any of a value
ok 56 - ... all correctly found all of a value
ok 57 - ... got the right defined value
ok 58 - ... the keys
ok 59 - ... the values
ok 60 - ... the kvs
ok 61 - ... exists works
ok 62 - ... !exists works
ok 63 - ... got the value added correctly
ok 64 - ... got the value at "four"
ok 65 - ... got the value deleted correctly
ok 66 - ... got the hashes merged correctly
ok 67 - ... the value is correctly dumped
ok 68 - ... the value is correctly dumped with perl()
ok 69 - ... hash slices ok
ok 70 - ... hash hslices ok
ok
t/002_role_hierarchy.......
1..22
ok 1 - use Moose::Autobox;
ok 2 - ... SCALAR does Moose::Autobox::Scalar
ok 3 - ... SCALAR does Moose::Autobox::String
ok 4 - ... SCALAR does Moose::Autobox::Number
ok 5 - ... SCALAR does Moose::Autobox::Value
ok 6 - ... SCALAR does Moose::Autobox::Defined
ok 7 - ... SCALAR does Moose::Autobox::Item
ok 8 - ... ARRAY does Moose::Autobox::Array
ok 9 - ... ARRAY does Moose::Autobox::List
ok 10 - ... ARRAY does Moose::Autobox::Indexed
ok 11 - ... ARRAY does Moose::Autobox::Ref
ok 12 - ... ARRAY does Moose::Autobox::Defined
ok 13 - ... ARRAY does Moose::Autobox::Item
ok 14 - ... HASH does Moose::Autobox::Hash
ok 15 - ... HASH does Moose::Autobox::Indexed
ok 16 - ... HASH does Moose::Autobox::Ref
ok 17 - ... HASH does Moose::Autobox::Defined
ok 18 - ... HASH does Moose::Autobox::Item
ok 19 - ... CODE does Moose::Autobox::Code
ok 20 - ... CODE does Moose::Autobox::Ref
ok 21 - ... CODE does Moose::Autobox::Defined
ok 22 - ... CODE does Moose::Autobox::Item
ok
t/003_p6_example...........
1..8
ok 1 - use Moose::Autobox;
ok 2 - ... got 5 bytes
ok 3 - ... got 5 kilobytes
ok 4 - ... got 2 megabytes
ok 5 - ... got 1 gigabyte
ok 6 - ... got 2 terabyte
ok 7 - ... cannot do the autoboxing lexically
ok 8 - ... no longer got 5 bytes
ok
t/004_list_compressions....
1..5
ok 1 - use Moose::Autobox;
ok 2 - ... got the expected return values
ok 3 - ... got the expected return values
ok 4 - ... got the sprintf-ed values
ok 5 - ... got a more elaboratly sprintf-ed values
ok
t/005_string...............
1..20
ok 1 - use Moose::Autobox;
ok 2 - ... $str->lc
ok 3 - ... $str->uc
ok 4 - ... $str->ucfirst
ok 5 - ... $str->lcfirst
ok 6 - ... cannot modify a read-only
ok 7 - ... got the chopped off portion of the string
ok 8 - ... and are left with the rest of the string
ok 9 - ... cannot modify a read-only
ok 10 - ... got the chopped off portion of the string
ok 11 - ... and are left with the rest of the string
ok 12 - ... got the string reversal
ok 13 - ... got the string length
ok 14 - ... got the correct index
ok 15 - ... got the correct index
ok 16 - ... got the correct index
ok 17 - ... got the correct right index
ok 18 - ... got the correct right index
ok 19 - ... eval of &dump works
ok 20 - ... eval of &perl works
ok
t/006_y_combinator.........
1..3
ok 1 - use Moose::Autobox;
ok 2 - ... our factorials match
ok 3 - ... our factorials match
ok
t/007_base.................
1..5
ok 1 - use Moose::Autobox;
ok 2 - Moose::Autobox::SCALAR !isa Moose::Object
ok 3 - Moose::Autobox::ARRAY !isa Moose::Object
ok 4 - Moose::Autobox::HASH !isa Moose::Object
ok 5 - Moose::Autobox::CODE !isa Moose::Object
ok
t/008_flatten..............
1..9
ok 1 - flattening an array returns a list
ok 2 - flattening a hash returns a list
ok 3 - flattening a scalar returns the scalar
ok 4 - flattening a reference to a scalar returns the same scalar reference
ok 5 - default flatten_deep on shallow array returns correct array
ok 6 - default flatten_deep on array with depth completely flattens array
ok 7 - flatten_deep with an undef argument on array with depth completely flattens array
ok 8 - flatten_deep with depth 0 specified on array returns array unchanged
ok 9 - flatten_deep with depth specified returns correct array
ok
All tests successful.
Files=9, Tests=156, 13 wallclock secs ( 0.26 usr 0.10 sys + 11.64 cusr 1.19 csys = 13.19 CPU)
Result: PASS
RJBS/Moose-Autobox-0.09.tar.gz
make test TEST_VERBOSE=1 -- OK
Ricardo SIGNES <rjbs@cpan.org>
Autoboxed wrappers for Native Perl datatypes
>>> (cd /export/home/fly1064/var/cpan/build/Moose-Autobox-0.09-vxq32J && tar cvf - Moose-Autobox-0.09.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/R/RJ/RJBS/Moose-Autobox-0.09.tar.gz
Moose-Autobox-0.09.ppd
blib/
blib/lib/
blib/lib/Moose/
blib/lib/Moose/Autobox/
blib/lib/Moose/Autobox/Number.pm
blib/lib/Moose/Autobox/Value.pm
blib/lib/Moose/Autobox/Indexed.pm
blib/lib/Moose/Autobox/Array.pm
blib/lib/Moose/Autobox/Ref.pm
blib/lib/Moose/Autobox/Scalar.pm
blib/lib/Moose/Autobox/Hash.pm
blib/lib/Moose/Autobox/String.pm
blib/lib/Moose/Autobox/Defined.pm
blib/lib/Moose/Autobox/List.pm
blib/lib/Moose/Autobox/Item.pm
blib/lib/Moose/Autobox/Code.pm
blib/lib/Moose/Autobox/Undef.pm
blib/lib/Moose/Autobox.pm
blib/man3/
blib/man3/Moose::Autobox::Value.3
blib/man3/Moose::Autobox::Number.3
blib/man3/Moose::Autobox::Indexed.3
blib/man3/Moose::Autobox::Array.3
blib/man3/Moose::Autobox::Scalar.3
blib/man3/Moose::Autobox::Ref.3
blib/man3/Moose::Autobox.3
blib/man3/Moose::Autobox::Defined.3
blib/man3/Moose::Autobox::Hash.3
blib/man3/Moose::Autobox::String.3
blib/man3/Moose::Autobox::Code.3
blib/man3/Moose::Autobox::Item.3
blib/man3/Moose::Autobox::List.3
blib/man3/Moose::Autobox::Undef.3
>>> mv /export/home/fly1064/var/cpan/build/Moose-Autobox-0.09-vxq32J/Moose-Autobox-0.09.ppd /export/home/fly1064/var/REPO/R/RJ/RJBS
Running make for J/JO/JOHANL/File-Corresponding-0.003.tar.gz
Prepending %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'get'
Has already been unwrapped into directory /export/home/fly1064/var/cpan/build/File-Corresponding-0.003-6THFZW
Prepending %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'make'
CPAN.pm: Going to build J/JO/JOHANL/File-Corresponding-0.003.tar.gz
>>> make
cp lib/File/Corresponding.pm blib/lib/File/Corresponding.pm
cp lib/File/Corresponding/Config/Find.pm blib/lib/File/Corresponding/Config/Find.pm
cp lib/File/Corresponding/File/Profile.pm blib/lib/File/Corresponding/File/Profile.pm
cp lib/File/Corresponding/Group.pm blib/lib/File/Corresponding/Group.pm
cp lib/File/Corresponding/File/Found.pm blib/lib/File/Corresponding/File/Found.pm
cp bin/corresponding_file blib/script/corresponding_file
/export/home/fly1064/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/corresponding_file
Manifying blib/man1/corresponding_file.1
Manifying blib/man3/File::Corresponding.3
Manifying blib/man3/File::Corresponding::File::Profile.3
Manifying blib/man3/File::Corresponding::Config::Find.3
Manifying blib/man3/File::Corresponding::File::Found.3
Manifying blib/man3/File::Corresponding::Group.3
JOHANL/File-Corresponding-0.003.tar.gz
make -- OK
Prepending %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/config-find-user.....................
1..6
ok 1 - use File::Corresponding::Config::Find;
# user_config
ok 2 - Missing file name returned undef
ok 3 - Missing file name with cwd as preferred_dirs returned undef
ok 4 - Found file name with cwd as referred_dirs
ok 5 - and it's readable
ok 6 - Found file name with config as referred_dirs
ok
t/corresponding-config.................
1..7
ok 1 - use File::Corresponding;
ok 2 - use File::Corresponding::Group;
ok 3 - use File::Corresponding::File::Profile;
ok 4 - Create new corresponding ok
ok 5 - default profile_groups empty
ok 6 - load_config_file missing file dies ok
ok 7
ok
t/corresponding-corresponding..........
1..5
# Setup a config to match things under data/corresponding
ok 1 - Create new group ok
ok 2 - Create new group ok
ok 3 - testing 2.txt, finds two present in one group
ok 4 - testing 2.txt, finds two present in two group (only found it in one)
ok 5 - testing 2.txt, finds three present in two group (found it in both)
ok
t/corresponding-file-profile...........
1..10
ok 1 - use File::Corresponding::File::Profile;
ok 2 - use File::Corresponding::File::Found;
ok 3 - Create new profile w/o regex default ok
ok 4 - Create new profile w/ regex default ok
ok 5 - Create new profile w/ all values ok
# matching_file_fragment
ok 6 - Nonmatching file matches nothing
ok 7 - Matching file works
# new_found_if_file_exists
ok 8 - Nonmatching file returns nothing
ok 9 - Found file returns proper found object
ok 10 - Found file but with missing sprintf returns empty
ok
t/corresponding-group-corresponding....
1..8
# No profiles
ok 1 - Create new empty group
ok 2 - ->corresponding with no profiles returns empty arrayref
# Setup a config to match things under data/corresponding
ok 3 - Create new group ok
# Try to find matching profiles
ok 4 - Matching against bogus file returns nothing
ok 5 - Matching against matching file returns fragment and profile
# Find corresponding
ok 6 - missing file, nothing
ok 7 - testing 1.txt, finds one present
ok 8 - testing 2.txt, finds two present
ok
t/corresponding-group..................
1..4
ok 1 - use File::Corresponding::File::Profile;
ok 2 - use File::Corresponding::Group;
ok 3 - Create new profile w/ only defaults ok
ok 4 - Create new profile w/ only defaults ok
ok
t/corresponding........................
1..1
ok 1 - use File::Corresponding;
ok
All tests successful.
Files=7, Tests=41, 13 wallclock secs ( 0.16 usr 0.10 sys + 11.52 cusr 1.14 csys = 12.92 CPU)
Result: PASS
JOHANL/File-Corresponding-0.003.tar.gz
make test TEST_VERBOSE=1 -- OK
Picked up version from Makefile
Picked up distname from Makefile
Picked up abstract from lib/File/Corresponding.pm
Johan Lindstrom <johanl[ÃT]DarSerMan.com>
Find corresponding files in the directory tree
>>> (cd /export/home/fly1064/var/cpan/build/File-Corresponding-0.003-6THFZW && tar cvf - File-Corresponding-0.003.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/J/JO/JOHANL/File-Corresponding-0.003.tar.gz
File-Corresponding-0.003.ppd
blib/
blib/lib/
blib/lib/File/
blib/lib/File/Corresponding.pm
blib/lib/File/Corresponding/
blib/lib/File/Corresponding/Config/
blib/lib/File/Corresponding/Config/Find.pm
blib/lib/File/Corresponding/File/
blib/lib/File/Corresponding/File/Profile.pm
blib/lib/File/Corresponding/File/Found.pm
blib/lib/File/Corresponding/Group.pm
blib/script/
blib/script/corresponding_file
blib/man1/
blib/man1/corresponding_file.1
blib/man3/
blib/man3/File::Corresponding.3
blib/man3/File::Corresponding::File::Profile.3
blib/man3/File::Corresponding::Config::Find.3
blib/man3/File::Corresponding::File::Found.3
blib/man3/File::Corresponding::Group.3
>>> mv /export/home/fly1064/var/cpan/build/File-Corresponding-0.003-6THFZW/File-Corresponding-0.003.ppd /export/home/fly1064/var/REPO/J/JO/JOHANL
Running test for module 'PPI::HTML'
Running make for A/AD/ADAMK/PPI-HTML-1.07.tar.gz
Prepending %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/arch %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/lib %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'get'
Checksum for /net/nas/data/cpan/authors/id/A/AD/ADAMK/PPI-HTML-1.07.tar.gz ok
PPI-HTML-1.07/
PPI-HTML-1.07/inc/
PPI-HTML-1.07/inc/Module/
PPI-HTML-1.07/inc/Module/Install.pm
PPI-HTML-1.07/inc/Module/Install/
PPI-HTML-1.07/inc/Module/Install/Fetch.pm
PPI-HTML-1.07/inc/Module/Install/Makefile.pm
PPI-HTML-1.07/inc/Module/Install/Base.pm
PPI-HTML-1.07/inc/Module/Install/Scripts.pm
PPI-HTML-1.07/inc/Module/Install/Metadata.pm
PPI-HTML-1.07/inc/Module/Install/Can.pm
PPI-HTML-1.07/inc/Module/Install/WriteAll.pm
PPI-HTML-1.07/inc/Module/Install/Win32.pm
PPI-HTML-1.07/Changes
PPI-HTML-1.07/MANIFEST
PPI-HTML-1.07/lib/
PPI-HTML-1.07/lib/PPI/
PPI-HTML-1.07/lib/PPI/HTML.pm
PPI-HTML-1.07/lib/PPI/HTML/
PPI-HTML-1.07/lib/PPI/HTML/Fragment.pm
PPI-HTML-1.07/bin/
PPI-HTML-1.07/bin/ppi2html
PPI-HTML-1.07/t/
PPI-HTML-1.07/t/99_pod.t
PPI-HTML-1.07/t/02_main.t
PPI-HTML-1.07/t/01_compile.t
PPI-HTML-1.07/META.yml
PPI-HTML-1.07/README
PPI-HTML-1.07/LICENSE
PPI-HTML-1.07/Makefile.PL
Prepending %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/arch %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/lib %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'make'
CPAN.pm: Going to build A/AD/ADAMK/PPI-HTML-1.07.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Warning: prerequisite CSS::Tiny 1.10 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for PPI::HTML
---- Unsatisfied dependencies detected during ----
---- ADAMK/PPI-HTML-1.07.tar.gz ----
CSS::Tiny [requires]
Prepending %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/arch %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/lib %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'CSS::Tiny'
Running make for A/AD/ADAMK/CSS-Tiny-1.15.tar.gz
Prepending %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/arch %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/lib %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'get'
Checksum for /net/nas/data/cpan/authors/id/A/AD/ADAMK/CSS-Tiny-1.15.tar.gz ok
CSS-Tiny-1.15/
CSS-Tiny-1.15/META.yml
CSS-Tiny-1.15/README
CSS-Tiny-1.15/Makefile.PL
CSS-Tiny-1.15/LICENSE
CSS-Tiny-1.15/test.css
CSS-Tiny-1.15/MANIFEST
CSS-Tiny-1.15/Changes
CSS-Tiny-1.15/lib/
CSS-Tiny-1.15/lib/CSS/
CSS-Tiny-1.15/lib/CSS/Tiny.pm
CSS-Tiny-1.15/t/
CSS-Tiny-1.15/t/99_pmv.t
CSS-Tiny-1.15/t/01_compile.t
CSS-Tiny-1.15/t/03_inline_clone.t
CSS-Tiny-1.15/t/98_pod.t
CSS-Tiny-1.15/t/02_main.t
Prepending %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/arch %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/lib %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'make'
CPAN.pm: Going to build A/AD/ADAMK/CSS-Tiny-1.15.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for CSS::Tiny
>>> make
cp lib/CSS/Tiny.pm blib/lib/CSS/Tiny.pm
Manifying blib/man3/CSS::Tiny.3
ADAMK/CSS-Tiny-1.15.tar.gz
make -- OK
Prepending %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/arch %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/lib %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/01_compile.........
1..2
ok 1 - Your perl is new enough
ok 2 - use CSS::Tiny;
ok
t/02_main............
1..22
ok 1 - The object isa CSS::Tiny
ok 2 - ->new returns an empty object
ok 3 - The object isa CSS::Tiny
ok 4 - ->read returns expected structure
ok 5 - The object isa CSS::Tiny
ok 6 - ->clone works as expected
ok 7 - >read_string() returns true
ok 8 - ->read_string() returns expected
ok 9 - ->write_string returns something
ok 10 - ->write_string returns the correct file contents
ok 11 - ->write returned true
ok 12 - ->write actually created a file
ok 13 - The object isa CSS::Tiny
ok 14 - We get back what we wrote out
ok 15 - CSS::Tiny reads mergable CSS ok
ok 16 - Mergable CSS merges ok
ok 17 - The object isa CSS::Tiny
ok 18 - ->html returns empty string for empty stylesheet
ok 19 - ->html returns correct looking HTML
ok 20 - The object isa CSS::Tiny
ok 21 - ->xhtml returns empty string for empty stylesheet
ok 22 - ->xhtml returns correct looking HTML
ok
t/03_inline_clone....
1..7
ok 1 - use CSS::Tiny;
ok 2 - The object isa CSS::Tiny
ok 3 - ->new returns an empty object
ok 4 - The object isa CSS::Tiny
ok 5 - The object isa CSS::Tiny
ok 6 - ->clone works as expected
ok 7 - The inline ->clone was used as expected
ok
t/98_pod.............
1..1
ok 1 - blib/lib/CSS/Tiny.pm
ok
t/99_pmv.............
1..0 # Skip Test::MinimumVersion not available
skipped: Test::MinimumVersion not available
All tests successful.
Files=5, Tests=32, 1 wallclock secs ( 0.17 usr 0.06 sys + 0.77 cusr 0.16 csys = 1.16 CPU)
Result: PASS
ADAMK/CSS-Tiny-1.15.tar.gz
make test TEST_VERBOSE=1 -- OK
Adam Kennedy <adamk@cpan.org>
Read/Write .css files with as little code as possible
>>> (cd /export/home/fly1064/var/cpan/build/CSS-Tiny-1.15-PdU0Ma && tar cvf - CSS-Tiny-1.15.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/A/AD/ADAMK/CSS-Tiny-1.15.tar.gz
CSS-Tiny-1.15.ppd
blib/
blib/lib/
blib/lib/CSS/
blib/lib/CSS/Tiny.pm
blib/man3/
blib/man3/CSS::Tiny.3
>>> mv /export/home/fly1064/var/cpan/build/CSS-Tiny-1.15-PdU0Ma/CSS-Tiny-1.15.ppd /export/home/fly1064/var/REPO/A/AD/ADAMK
Running make for A/AD/ADAMK/PPI-HTML-1.07.tar.gz
Prepending %BUILDDIR%/CSS-Tiny-1.15-PdU0Ma/blib/arch %BUILDDIR%/CSS-Tiny-1.15-PdU0Ma/blib/lib %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/arch %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/lib %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'get'
Has already been unwrapped into directory /export/home/fly1064/var/cpan/build/PPI-HTML-1.07-8PFXFd
Prepending %BUILDDIR%/CSS-Tiny-1.15-PdU0Ma/blib/arch %BUILDDIR%/CSS-Tiny-1.15-PdU0Ma/blib/lib %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/arch %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/lib %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'make'
CPAN.pm: Going to build A/AD/ADAMK/PPI-HTML-1.07.tar.gz
>>> make
cp lib/PPI/HTML.pm blib/lib/PPI/HTML.pm
cp lib/PPI/HTML/Fragment.pm blib/lib/PPI/HTML/Fragment.pm
cp bin/ppi2html blib/script/ppi2html
/export/home/fly1064/bin/perl "-Iinc" "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ppi2html
Manifying blib/man3/PPI::HTML.3
ADAMK/PPI-HTML-1.07.tar.gz
make -- OK
Prepending %BUILDDIR%/CSS-Tiny-1.15-PdU0Ma/blib/arch %BUILDDIR%/CSS-Tiny-1.15-PdU0Ma/blib/lib %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/arch %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/lib %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/01_compile....
1..3
ok 1 - Your perl is new enough
ok 2 - use PPI::HTML;
ok 3 - use PPI::HTML::Fragment;
ok
t/02_main.......
1..13
Subroutine new_ok redefined at t/02_main.t line 33.
ok 1 - The object isa PPI::HTML
ok 2 - The object isa PPI::HTML
ok 3 - The object isa PPI::Document
ok 4 - Trivial document matches expected HTML
ok 5 - PPI::HTML object remains unchanged
ok 6 - Trivial document works with direct source reference
ok 7 - The object isa CSS::Tiny
ok 8 - The object isa PPI::HTML
ok 9 - The object isa CSS::Tiny
ok 10 - The object isa PPI::HTML
ok 11 - Trivial document matches expected HTML
ok 12 - The object isa PPI::HTML
ok 13 - Page wrapped, manually coloured page matches expected
ok
t/99_pod........
1..3
ok 1 - blib/script/ppi2html
ok 2 - blib/lib/PPI/HTML.pm
ok 3 - blib/lib/PPI/HTML/Fragment.pm
ok
All tests successful.
Files=3, Tests=19, 1 wallclock secs ( 0.11 usr 0.06 sys + 1.17 cusr 0.23 csys = 1.57 CPU)
Result: PASS
ADAMK/PPI-HTML-1.07.tar.gz
make test TEST_VERBOSE=1 -- OK
Adam Kennedy <adamk@cpan.org>
Generate syntax-hightlighted HTML for Perl using PPI
>>> (cd /export/home/fly1064/var/cpan/build/PPI-HTML-1.07-8PFXFd && tar cvf - PPI-HTML-1.07.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/A/AD/ADAMK/PPI-HTML-1.07.tar.gz
PPI-HTML-1.07.ppd
blib/
blib/lib/
blib/lib/PPI/
blib/lib/PPI/HTML.pm
blib/lib/PPI/HTML/
blib/lib/PPI/HTML/Fragment.pm
blib/script/
blib/script/ppi2html
blib/man3/
blib/man3/PPI::HTML.3
>>> mv /export/home/fly1064/var/cpan/build/PPI-HTML-1.07-8PFXFd/PPI-HTML-1.07.ppd /export/home/fly1064/var/REPO/A/AD/ADAMK
Running make for J/JO/JOHANL/Devel-PerlySense-0.0177.tar.gz
Prepending %BUILDDIR%/PPI-HTML-1.07-8PFXFd/blib/arch %BUILDDIR%/PPI-HTML-1.07-8PFXFd/blib/lib %BUILDDIR%/CSS-Tiny-1.15-PdU0Ma/blib/arch %BUILDDIR%/CSS-Tiny-1.15-PdU0Ma/blib/lib %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/arch %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/lib %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'get'
Has already been unwrapped into directory /export/home/fly1064/var/cpan/build/Devel-PerlySense-0.0177-e8CoAw
Prepending %BUILDDIR%/PPI-HTML-1.07-8PFXFd/blib/arch %BUILDDIR%/PPI-HTML-1.07-8PFXFd/blib/lib %BUILDDIR%/CSS-Tiny-1.15-PdU0Ma/blib/arch %BUILDDIR%/CSS-Tiny-1.15-PdU0Ma/blib/lib %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/arch %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/lib %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'make'
CPAN.pm: Going to build J/JO/JOHANL/Devel-PerlySense-0.0177.tar.gz
>>> make
cp lib/Devel/PerlySense/Config/Project.pm blib/lib/Devel/PerlySense/Config/Project.pm
cp lib/Devel/PerlySense/Bookmark/Definition.pm blib/lib/Devel/PerlySense/Bookmark/Definition.pm
cp lib/Devel/PerlySense/external/emacs/async-shell-command-to-string.el blib/lib/Devel/PerlySense/external/emacs/async-shell-command-to-string.el
cp lib/Devel/PerlySense/Project/Unknown.pm blib/lib/Devel/PerlySense/Project/Unknown.pm
cp lib/Devel/PerlySense/Document/Location.pm blib/lib/Devel/PerlySense/Document/Location.pm
cp lib/Devel/PerlySense/external/emacs/perly-sense-flymake.el blib/lib/Devel/PerlySense/external/emacs/perly-sense-flymake.el
cp lib/Devel/PerlySense/Document.pm blib/lib/Devel/PerlySense/Document.pm
cp lib/Devel/PerlySense/Util.pm blib/lib/Devel/PerlySense/Util.pm
cp lib/Devel/TimeThis.pm blib/lib/Devel/TimeThis.pm
cp lib/Devel/PerlySense/Home.pm blib/lib/Devel/PerlySense/Home.pm
cp lib/Devel/PerlySense/Cookbook.pod blib/lib/Devel/PerlySense/Cookbook.pod
cp lib/Devel/PerlySense/external/emacs/perly-sense-visualize-coverage.el blib/lib/Devel/PerlySense/external/emacs/perly-sense-visualize-coverage.el
cp lib/Devel/PerlySense/Util/Log.pm blib/lib/Devel/PerlySense/Util/Log.pm
cp lib/Devel/PerlySense.pm blib/lib/Devel/PerlySense.pm
cp lib/Devel/PerlySense/Document/Api/Method.pm blib/lib/Devel/PerlySense/Document/Api/Method.pm
cp lib/Devel/PerlySense/external/emacs/regex-tool.el blib/lib/Devel/PerlySense/external/emacs/regex-tool.el
cp lib/Devel/PerlySense/Editor/Vim.pm blib/lib/Devel/PerlySense/Editor/Vim.pm
cp lib/Devel/PerlySense/Plugin/Syntax/Moose.pm blib/lib/Devel/PerlySense/Plugin/Syntax/Moose.pm
cp lib/Devel/PerlySense/Document/Api.pm blib/lib/Devel/PerlySense/Document/Api.pm
cp lib/Devel/PerlySense/Editor.pm blib/lib/Devel/PerlySense/Editor.pm
cp lib/Devel/PerlySense/Class.pm blib/lib/Devel/PerlySense/Class.pm
cp lib/Devel/PerlySense/Document/Meta.pm blib/lib/Devel/PerlySense/Document/Meta.pm
cp lib/Devel/PerlySense/Editor/Emacs.pm blib/lib/Devel/PerlySense/Editor/Emacs.pm
cp lib/Devel/PerlySense/Config/Project/Default.pm blib/lib/Devel/PerlySense/Config/Project/Default.pm
cp lib/Devel/PerlySense/Bookmark/MatchResult.pm blib/lib/Devel/PerlySense/Bookmark/MatchResult.pm
cp lib/Devel/PerlySense/external/emacs/perly-sense.el blib/lib/Devel/PerlySense/external/emacs/perly-sense.el
cp lib/Devel/PerlySense/BookmarkConfig.pm blib/lib/Devel/PerlySense/BookmarkConfig.pm
cp lib/Devel/PerlySense/external/emacs/shell-command-pool.el blib/lib/Devel/PerlySense/external/emacs/shell-command-pool.el
cp lib/Devel/PerlySense/external/emacs/dropdown-list.el blib/lib/Devel/PerlySense/external/emacs/dropdown-list.el
cp lib/Devel/PerlySense/Project.pm blib/lib/Devel/PerlySense/Project.pm
cp lib/Devel/PerlySense/Bookmark/Match.pm blib/lib/Devel/PerlySense/Bookmark/Match.pm
cp bin/perly_sense blib/script/perly_sense
/export/home/fly1064/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/perly_sense
Manifying blib/man1/perly_sense.1
Manifying blib/man3/Devel::PerlySense::Config::Project.3
Manifying blib/man3/Devel::PerlySense::Project::Unknown.3
Manifying blib/man3/Devel::PerlySense::Bookmark::Definition.3
Manifying blib/man3/Devel::PerlySense::Document::Location.3
Manifying blib/man3/Devel::PerlySense::Document.3
Manifying blib/man3/Devel::PerlySense::Util.3
Manifying blib/man3/Devel::TimeThis.3
Manifying blib/man3/Devel::PerlySense::Cookbook.3
Manifying blib/man3/Devel::PerlySense::Home.3
Manifying blib/man3/Devel::PerlySense::Util::Log.3
Manifying blib/man3/Devel::PerlySense::Document::Api::Method.3
Manifying blib/man3/Devel::PerlySense.3
Manifying blib/man3/Devel::PerlySense::Editor::Vim.3
Manifying blib/man3/Devel::PerlySense::Plugin::Syntax::Moose.3
Manifying blib/man3/Devel::PerlySense::Document::Api.3
Manifying blib/man3/Devel::PerlySense::Class.3
Manifying blib/man3/Devel::PerlySense::Editor.3
Manifying blib/man3/Devel::PerlySense::Editor::Emacs.3
Manifying blib/man3/Devel::PerlySense::Document::Meta.3
Manifying blib/man3/Devel::PerlySense::Bookmark::MatchResult.3
Manifying blib/man3/Devel::PerlySense::Config::Project::Default.3
Manifying blib/man3/Devel::PerlySense::BookmarkConfig.3
Manifying blib/man3/Devel::PerlySense::Project.3
Manifying blib/man3/Devel::PerlySense::Bookmark::Match.3
JOHANL/Devel-PerlySense-0.0177.tar.gz
make -- OK
Prepending %BUILDDIR%/PPI-HTML-1.07-8PFXFd/blib/arch %BUILDDIR%/PPI-HTML-1.07-8PFXFd/blib/lib %BUILDDIR%/CSS-Tiny-1.15-PdU0Ma/blib/arch %BUILDDIR%/CSS-Tiny-1.15-PdU0Ma/blib/lib %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/arch %BUILDDIR%/File-Corresponding-0.003-6THFZW/blib/lib %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/arch %BUILDDIR%/Moose-Autobox-0.09-vxq32J/blib/lib %BUILDDIR%/autobox-2.55-0X8Kzf/blib/arch %BUILDDIR%/autobox-2.55-0X8Kzf/blib/lib %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/arch %BUILDDIR%/Graph-Easy-0.64-FC1pm9/blib/lib %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/arch %BUILDDIR%/Cache-Cache-1.05-lLSVgQ/blib/lib %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/arch %BUILDDIR%/Perl-Tidy-20071205-V84Rrx/blib/lib %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/arch %BUILDDIR%/File-chdir-0.1002-5X0KPO/blib/lib %BUILDDIR%/Text-Table-1.114-JApbz2/blib/arch %BUILDDIR%/Text-Table-1.114-JApbz2/blib/lib %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/arch %BUILDDIR%/Text-Aligner-0.03-9SxgdF/blib/lib to PERL5LIB; %BUILDDIR%=/export/home/fly1064/var/cpan/build for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.......................................
1..4
ok 1 - use Devel::PerlySense;
ok 2 - use Devel::PerlySense::Document;
ok 3 - use Devel::PerlySense::Document::Location;
ok 4 - use Devel::PerlySense::Util;
ok
t/PerlySense-Bookmark-match.....................
1..15
ok 1 - use Devel::PerlySense;
ok 2 - use Devel::PerlySense::Bookmark::Definition;
ok 3 - use Devel::PerlySense::Bookmark::Match;
# Find matches
ok 4 - Found correct number of matches
ok 5 - The object isa Devel::PerlySense::Bookmark::Match
ok 6 - oDefinition points to correct object
ok 7 - line ok
ok 8 - text ok
ok 9 - The object isa Devel::PerlySense::Document::Location
ok 10 - Location file ok
ok 11 - Location row ok
ok 12 - Location row ok
# Test multiple regexes, and that a definition only matches the first one
ok 13 - Found correct number of matches
ok 14 - All matches matched only once, and in the correct order
ok 15 - All matches matched on the correct row
ok
t/PerlySense-BookmarkConfig.....................
1..16
ok 1 - use Devel::PerlySense;
ok 2 - use Devel::PerlySense::BookmarkConfig;
ok 3 - new PerlySense
# Bad bookmark config
ok 4 - Missing moniker dies ok
ok 5 - Bad Perl syntax dies ok
ok 6 - Not a rex dies ok
# Proper bookmark config
ok 7 - BookmarkConfig
ok 8 - The object isa Devel::PerlySense::BookmarkConfig
ok 9 - found 2 definitions
ok 10 - Got Todo
ok 11 - The object isa Devel::PerlySense::Bookmark::Definition
ok 12 - Correct moniker
# Find matches
ok 13 - threw Regexp ((?-xism:Could not read source file))
ok 14 - Got correct moniker for both match results
ok 15 - Correct moniker
ok 16 - Found the correct number of matches
ok
t/PerlySense-cache-methods......................
1..16
ok 1 - use Devel::PerlySense;
ok 2 - Cache dir gone
ok 3 - Cache dir created
PerlySense objects
ok 4 - new ok
ok 5 - Cache::FileCache->new ok
ok 6 - Set oCache
ok 7 - new ok
Smart goto
Terminated
make: *** [test_dynamic] Error 143