aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksei Gusev2010-07-13 17:33:02 -0400
committerChong Yidong2010-07-13 17:33:02 -0400
commitc5622b6fd23d2e2a8d494b9477c2dc79233ba11c (patch)
treed74d916a45c5926ac40dec1c0d59717cedce877b
parent21bd02a62dcf3529e1591a43a9f80d81d13e6915 (diff)
downloademacs-c5622b6fd23d2e2a8d494b9477c2dc79233ba11c.tar.gz
emacs-c5622b6fd23d2e2a8d494b9477c2dc79233ba11c.zip
Add regexp tests for cucumber and ruby.
-rw-r--r--etc/compilation.txt102
1 files changed, 98 insertions, 4 deletions
diff --git a/etc/compilation.txt b/etc/compilation.txt
index d6a236d243d..2041b7f0acc 100644
--- a/etc/compilation.txt
+++ b/etc/compilation.txt
@@ -93,6 +93,55 @@ symbol: comma
93"foo.adb", line 2(11): warning: file name does not match ... 93"foo.adb", line 2(11): warning: file name does not match ...
94"src/swapping.c", line 30.34: 1506-342 (W) "/*" detected in comment. 94"src/swapping.c", line 30.34: 1506-342 (W) "/*" detected in comment.
95 95
96* Cucumber
97
98symbol: cucumber
99
100Feature: This is an example for backtrace.
101
102 Scenario: undefined step # features/cucumber.feature:3
103 Given this is undefined # features/cucumber.feature:4
104
105 Scenario: assertion false (Test::Unit) # features/cucumber.feature:6
106 Given this will generate 'assert false' # features/step_definitions/default_steps.rb:1
107 <false> is not true. (Test::Unit::AssertionFailedError)
108 /home/gusev/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/test/unit/assertions.rb:48:in `assert_block'
109 /home/gusev/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/test/unit/assertions.rb:500:in `_wrap_assertion'
110 /home/gusev/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/test/unit/assertions.rb:46:in `assert_block'
111 /home/gusev/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/test/unit/assertions.rb:63:in `assert'
112 /home/gusev/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/test/unit/assertions.rb:495:in `_wrap_assertion'
113 /home/gusev/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/test/unit/assertions.rb:61:in `assert'
114 ./features/step_definitions/default_steps.rb:2:in `/^this will generate 'assert false'$/'
115 features/cucumber.feature:7:in `Given this will generate 'assert false''
116
117 Scenario: assertion false (RSpec) # features/cucumber.feature:9
118 Given this will generate 'should be_true' # features/step_definitions/default_steps.rb:5
119 expected true to be false (Spec::Expectations::ExpectationNotMetError)
120 ./features/step_definitions/default_steps.rb:6:in `/^this will generate 'should be_true'$/'
121 features/cucumber.feature:10:in `Given this will generate 'should be_true''
122
123 Scenario: backtrace in step definition # features/cucumber.feature:12
124 Given this will generate backtrace # features/step_definitions/default_steps.rb:9
125 (RuntimeError)
126 ./features/step_definitions/default_steps.rb:10:in `/^this will generate backtrace$/'
127 features/cucumber.feature:13:in `Given this will generate backtrace'
128
129 Scenario: deeep backtrace in step definition # features/cucumber.feature:15
130 Given this will generate deep backtrace # features/step_definitions/default_steps.rb:13
131 (RuntimeError)
132 ./features/step_definitions/default_steps.rb:18:in `deep'
133 ./features/step_definitions/default_steps.rb:14:in `/^this will generate deep backtrace$/'
134 features/cucumber.feature:16:in `Given this will generate deep backtrace'
135
136Failing Scenarios:
137cucumber features/cucumber.feature:6 # Scenario: assertion false (Test::Unit)
138cucumber features/cucumber.feature:9 # Scenario: assertion false (RSpec)
139cucumber features/cucumber.feature:12 # Scenario: backtrace in step definition
140cucumber features/cucumber.feature:15 # Scenario: deeep backtrace in step definition
141
1425 scenarios (4 failed, 1 undefined)
1435 steps (4 failed, 1 undefined)
1440m0.007s
96 145
97* EDG C/C++ 146* EDG C/C++
98 147
@@ -318,6 +367,51 @@ symbol: php
318Parse error: parse error, unexpected $ in main.php on line 59 367Parse error: parse error, unexpected $ in main.php on line 59
319Fatal error: Call to undefined function: mysql_pconnect() in db.inc on line 66 368Fatal error: Call to undefined function: mysql_pconnect() in db.inc on line 66
320 369
370* Ruby
371
372symbol: ruby
373
374plain-exception.rb:7:in `fun': unhandled exception
375 from plain-exception.rb:3:in `proxy'
376 from plain-exception.rb:12
377
378* Ruby (Test::Unit)
379
380symbol: ruby-Test::Unit
381
382Loaded suite examples/test-unit
383Started
384FFFE
385Finished in 0.023173 seconds.
386
387 1) Failure:
388test_a_deep_assert(BacktracesTest)
389 [examples/test-unit.rb:28:in `here_is_a_deep_assert'
390 examples/test-unit.rb:19:in `test_a_deep_assert']:
391<false> is not true.
392
393 2) Failure:
394test_assert(BacktracesTest) [examples/test-unit.rb:5]:
395<false> is not true.
396
397 3) Failure:
398test_assert_raise(BacktracesTest) [examples/test-unit.rb:9]:
399Exception raised:
400Class: <RuntimeError>
401Message: <"">
402---Backtrace---
403examples/test-unit.rb:10:in `test_assert_raise'
404examples/test-unit.rb:9:in `test_assert_raise'
405---------------
406
407 4) Error:
408test_backtrace(BacktracesTest):
409NoMethodError: undefined method `not_exists' for nil:NilClass
410 examples/test-unit.rb:24:in `some_function_call_from_nil'
411 examples/test-unit.rb:15:in `test_backtrace'
412
4134 tests, 3 assertions, 3 failures, 1 errors
414
321* RXP 415* RXP
322 416
323symbol: rxp 417symbol: rxp
@@ -375,11 +469,11 @@ bloofle defined( /users/wolfgang/foo.c(4) ), but never used
375 469
376* GCOV (test coverage program) 470* GCOV (test coverage program)
377 471
378symbol: gcov-file gcov-bb-file gcov-never-called-line gcov-called-line 472symbol: gcov-file gcov-bb-file gcov-never-called-line gcov-called-line
379 473
380 -: 0:Source:foo.c 474 -: 0:Source:foo.c
381 -: 0:Object:foo.bb 475 -: 0:Object:foo.bb
382 -: 1:/* $ gcc -fprofile-arcs -ftest-coverage foo.c 476 -: 1:/* $ gcc -fprofile-arcs -ftest-coverage foo.c
383 -: 2: $ ./a.out 477 -: 2: $ ./a.out
384 -: 3: $ gcov foo.c 478 -: 3: $ gcov foo.c
385 -: 4: LANG=C gcov foo.c 479 -: 4: LANG=C gcov foo.c
@@ -393,10 +487,10 @@ symbol: gcov-file gcov-bb-file gcov-never-called-line gcov-called-line
393 1: 12: r = 1; 487 1: 12: r = 1;
394 #####: 13: else if (argc == 2) 488 #####: 13: else if (argc == 2)
395 #####: 14: r = 2; 489 #####: 14: r = 2;
396 -: 15: else 490 -: 15: else
397 #####: 16: r = 0; 491 #####: 16: r = 0;
398 1: 17: return r; 492 1: 17: return r;
399 -: 18:} 493 -: 18:}
400 494
401 495
402* Podchecker error messages, per Pod::Checker 496* Podchecker error messages, per Pod::Checker