Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
P
purr-data
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jonathan Wilkes
purr-data
Commits
00c31908
Commit
00c31908
authored
7 years ago
by
pokergaming
Browse files
Options
Downloads
Patches
Plain Diff
add a check for the total number of objects tested, and fail if we don't hit the goal
parent
8d32b7ef
No related branches found
No related tags found
2 merge requests
!114
External tests
,
!113
WIP: External tests revised
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
scripts/external-tests.pd
+46
-25
46 additions, 25 deletions
scripts/external-tests.pd
with
46 additions
and
25 deletions
scripts/external-tests.pd
+
46
−
25
View file @
00c31908
#N canvas
1 25
659 6
46
12;
#N canvas
4 53
659 6
39
12;
#X obj 61 34 loadbang;
#X obj 61 34 loadbang;
#N canvas 107 123 756 233 load_hcs/folder_list 0;
#N canvas 107 123 756 233 load_hcs/folder_list 0;
#X obj 357 47 inlet;
#X obj 357 47 inlet;
...
@@ -354,7 +354,7 @@ works.;
...
@@ -354,7 +354,7 @@ works.;
#X connect 28 1 19 1;
#X connect 28 1 19 1;
#X connect 29 0 19 0;
#X connect 29 0 19 0;
#X restore 132 543 pd get-creator-names;
#X restore 132 543 pd get-creator-names;
#N canvas 23
8
1
3
5 450 346 test-object 0;
#N canvas 23
9
15
7
450 346 test-object 0;
#X obj 26 36 inlet;
#X obj 26 36 inlet;
#X text 72 34 creator_name argtype1 argtype2 etc.;
#X text 72 34 creator_name argtype1 argtype2 etc.;
#N canvas 372 37 649 659 right_outlet_for_aliases 0;
#N canvas 372 37 649 659 right_outlet_for_aliases 0;
...
@@ -693,17 +693,19 @@ nameclash is in the current library we're testing then we ignore it.
...
@@ -693,17 +693,19 @@ nameclash is in the current library we're testing then we ignore it.
#X connect 23 0 24 1;
#X connect 23 0 24 1;
#X connect 24 0 22 0;
#X connect 24 0 22 0;
#X restore 194 114 pd check_for_namespace_collisions;
#X restore 194 114 pd check_for_namespace_collisions;
#X obj 26 61 t a a;
#X obj 49 128 print testing;
#X obj 58 114 print testing;
#X obj 49 103 list split 1;
#X obj 58 89 list split 1;
#X obj 26 61 t a a b;
#X connect 0 0 8 0;
#X obj 96 69 s \$0-object-test;
#X connect 0 0 10 0;
#X connect 2 0 7 0;
#X connect 2 0 7 0;
#X connect 2 1 7 0;
#X connect 2 1 7 0;
#X connect 3 0 5 0;
#X connect 3 0 5 0;
#X connect 5 0 6 0;
#X connect 5 0 6 0;
#X connect 8 0 3 0;
#X connect 9 0 8 0;
#X connect 8 1 10 0;
#X connect 10 0 3 0;
#X connect 10 0 9 0;
#X connect 10 1 9 0;
#X connect 10 2 11 0;
#X restore 132 574 pd test-object;
#X restore 132 574 pd test-object;
#X obj 164 239 trigger bang anything anything;
#X obj 164 239 trigger bang anything anything;
#X msg 371 263 methods;
#X msg 371 263 methods;
...
@@ -745,7 +747,7 @@ nameclash is in the current library we're testing then we ignore it.
...
@@ -745,7 +747,7 @@ nameclash is in the current library we're testing then we ignore it.
#X connect 1 0 2 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
#X connect 1 1 3 0;
#X restore 164 329 pd set_\$0-ext;
#X restore 164 329 pd set_\$0-ext;
#N canvas 2
59 121
571 514 results 0;
#N canvas 2
43 98
571 514 results 0;
#X obj 62 25 inlet;
#X obj 62 25 inlet;
#X obj 235 33 r \$0-current-libdir-name;
#X obj 235 33 r \$0-current-libdir-name;
#X obj 146 33 r \$0-fail;
#X obj 146 33 r \$0-fail;
...
@@ -761,23 +763,32 @@ nameclash is in the current library we're testing then we ignore it.
...
@@ -761,23 +763,32 @@ nameclash is in the current library we're testing then we ignore it.
#X msg 94 327 gui;
#X msg 94 327 gui;
#X obj 94 352 pdinfo;
#X obj 94 352 pdinfo;
#X obj 62 384 list prepend;
#X obj 62 384 list prepend;
#X msg 180
38
9 all tests succeeded!;
#X msg 180
41
9 all tests succeeded!;
#X obj 180 4
1
4 print info;
#X obj 180 4
4
4 print info;
#X obj 180 324 sel 0 1;
#X obj 180 324 sel 0 1;
#X msg 343
38
9 1 test failed;
#X msg 343
41
9 1 test failed;
#X msg 356 3
5
9 \$1 tests failed;
#X msg 356 3
8
9 \$1 tests failed;
#X obj 62 410 route 0;
#X obj 62 410 route 0;
#X obj 62 435 != 0;
#X obj 62 435 != 0;
#X obj 62 485 s pd;
#X obj 62 485 s pd;
#X msg 62 460 quit \$1;
#X msg 62 460 quit \$1;
#X obj 343 4
1
4 print error;
#X obj 343 4
4
4 print error;
#X obj 146 112 list prepend add;
#X obj 146 112 list prepend add;
#X obj 146 137 list trim;
#X obj 146 137 list trim;
#X obj 146 162 textfile;
#X obj 146 162 textfile;
#X obj 62 283 t a b a b;
#X obj 79 60 t b b;
#X obj 79 60 t b b;
#X msg 22 123 rewind;
#X msg 22 123 rewind;
#X obj 22 83 until;
#X obj 22 83 until;
#X obj 62 283 t a b a b b;
#X obj 335 194 bang;
#X obj 335 237 f;
#X obj 414 157 f;
#X obj 414 182 + 1;
#X obj 414 125 r \$0-object-test;
#X obj 402 292 print total_objects_tested;
#X obj 335 262 moses 2407;
#X msg 335 320 didn't count 2407 objects;
#X obj 335 345 s \$0-fail;
#X connect 0 0 11 0;
#X connect 0 0 11 0;
#X connect 1 0 4 0;
#X connect 1 0 4 0;
#X connect 2 0 3 0;
#X connect 2 0 3 0;
...
@@ -789,7 +800,7 @@ nameclash is in the current library we're testing then we ignore it.
...
@@ -789,7 +800,7 @@ nameclash is in the current library we're testing then we ignore it.
#X connect 9 0 8 1;
#X connect 9 0 8 1;
#X connect 9 0 10 0;
#X connect 9 0 10 0;
#X connect 9 0 11 1;
#X connect 9 0 11 1;
#X connect 11 0
28
0;
#X connect 11 0
31
0;
#X connect 12 0 13 0;
#X connect 12 0 13 0;
#X connect 13 0 14 1;
#X connect 13 0 14 1;
#X connect 14 0 20 0;
#X connect 14 0 20 0;
...
@@ -805,15 +816,25 @@ nameclash is in the current library we're testing then we ignore it.
...
@@ -805,15 +816,25 @@ nameclash is in the current library we're testing then we ignore it.
#X connect 25 0 26 0;
#X connect 25 0 26 0;
#X connect 26 0 27 0;
#X connect 26 0 27 0;
#X connect 27 0 5 0;
#X connect 27 0 5 0;
#X connect 27 1 31 1;
#X connect 27 1 30 1;
#X connect 28 0 14 0;
#X connect 28 0 30 0;
#X connect 28 1 12 0;
#X connect 28 1 29 0;
#X connect 28 2 17 0;
#X connect 29 0 27 0;
#X connect 28 3 29 0;
#X connect 29 0 31 0;
#X connect 29 1 30 0;
#X connect 30 0 27 0;
#X connect 30 0 27 0;
#X connect 31 0 27 0;
#X connect 31 0 14 0;
#X connect 31 1 12 0;
#X connect 31 2 17 0;
#X connect 31 3 28 0;
#X connect 31 4 32 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 35 0;
#X connect 35 0 34 1;
#X connect 35 0 33 1;
#X connect 36 0 34 0;
#X connect 38 0 39 0;
#X connect 38 1 37 0;
#X connect 39 0 40 0;
#X restore 61 601 pd results;
#X restore 61 601 pd results;
#X obj 132 209 t a a;
#X obj 132 209 t a a;
#X obj 61 94 trigger bang bang bang anything;
#X obj 61 94 trigger bang bang bang anything;
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment