Skip to content

Commit 08fef24

Browse files
author
murphy
committed
updating tests (oct => octal)
1 parent a98f9fb commit 08fef24

7 files changed

+93
-88
lines changed

c/ruby.expected.raydebug

Lines changed: 49 additions & 49 deletions
Large diffs are not rendered by default.

coderay_suite.rb

Lines changed: 26 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -382,39 +382,44 @@ def complete_test scanner, code, name
382382
end
383383
end
384384

385-
if ENV['assert']
386-
assert(ok, "Scan error: unexpected output".red)
387-
elsif not ok
388-
@hints << '%s: %s (%s)' % [
389-
'Scanner returned unexpected result'.red,
390-
"open #{File.join 'test', 'scanners', self.class.lang, diff}.html".cyan,
391-
debug_diff.scan(/^\+/).join.green + debug_diff.scan(/^-/).join.red
392-
]
393-
end
394-
395385
print "\b" * 'complete...'.size
396-
known_issue = expected_filename.sub(/\.expected\..*/, '.known-issue.yaml')
397-
if !ok && File.exist?(known_issue)
398-
known_issue = YAML.load_file(known_issue)
399-
ticket_url = known_issue['ticket_url']
400-
@known_issue_description = known_issue['description']
401-
if ticket_url && ticket_url[/(\d+)\/?$/]
402-
@known_issue_ticket_url = ticket_url
403-
ticket_info = 'see #' + $1
386+
if !ok
387+
known_issue_file = expected_filename.sub(/\.expected\..*/, '.known-issue.yaml')
388+
if File.exist?(known_issue_file)
389+
known_issue = YAML.load_file(known_issue_file)
390+
ticket_url = known_issue['ticket_url']
391+
@known_issue_description = known_issue['description']
392+
if ticket_url && ticket_url[/(\d+)\/?$/]
393+
@known_issue_ticket_url = ticket_url
394+
ticket_info = 'see #' + $1
395+
else
396+
ticket_info = 'ticket ?'
397+
end
398+
print ticket_info.rjust('complete'.size).yellow
399+
print ', '.green
404400
else
405-
ticket_info = 'ticket ?'
401+
print 'complete, '.green_or_red(ok)
406402
end
407-
print ticket_info.rjust('complete'.size).yellow
408-
print ', '.green
409403
else
410404
print 'complete, '.green_or_red(ok)
405+
known_issue = nil
411406
end
412407
else
413408
File.open(expected_filename, 'wb') { |f| f.write result }
414409
print "\b" * 'complete...'.size, "new test".blue, ", ".green
415410
ok = true
416411
end
417412

413+
if ENV['assert']
414+
assert(ok, "Scan error: unexpected output".red)
415+
elsif !ok && !known_issue
416+
@hints << '%s: %s (%s)' % [
417+
'Scanner returned unexpected result'.red,
418+
"open #{File.join 'test', 'scanners', self.class.lang, diff}.html".cyan,
419+
debug_diff.scan(/^\+/).join.green + debug_diff.scan(/^-/).join.red
420+
]
421+
end
422+
418423
return tokens, ok, changed_lines
419424
end
420425

cpp/eventmachine.expected.raydebug

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4026,7 +4026,7 @@ operator({)
40264026
keyword(if) operator((!)ident(filename) operator(||) operator(!*)ident(filename)operator(\))
40274027
keyword(return) predefined_constant(NULL)operator(;)
40284028

4029-
predefined_type(int) ident(fd) operator(=) ident(open) operator(()ident(filename)operator(,) ident(O_CREAT)operator(|)ident(O_TRUNC)operator(|)ident(O_WRONLY)operator(|)ident(O_NONBLOCK)operator(,) oct(0644)operator(\);)
4029+
predefined_type(int) ident(fd) operator(=) ident(open) operator(()ident(filename)operator(,) ident(O_CREAT)operator(|)ident(O_TRUNC)operator(|)ident(O_WRONLY)operator(|)ident(O_NONBLOCK)operator(,) octal(0644)operator(\);)
40304030

40314031
ident(FileStreamDescriptor) operator(*)ident(fsd) operator(=) keyword(new) ident(FileStreamDescriptor) operator(()ident(fd)operator(,) local_variable(this)operator(\);)
40324032
keyword(if) operator((!)ident(fsd)operator(\))

groovy/pleac.expected.raydebug

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -985,7 +985,7 @@ comment(// any field of a calendar is incrementable via add(\) and roll(\) metho
985985
ident(cal) operator(=) predefined_type(Calendar)operator(.)ident(instance)
986986
ident(df) operator(=) keyword(new) predefined_type(SimpleDateFormat)operator(()operator(\))
987987
ident(printCal) operator(=) operator({)ident(cal) operator(->) ident(df)operator(.)ident(format)operator(()ident(cal)operator(.)ident(time)operator(\))operator(})
988-
ident(cal)operator(.)ident(set)operator(()integer(2000)operator(,) integer(0)operator(,) integer(1)operator(,) oct(00)operator(,) oct(01)operator(,) integer(0)operator(\))
988+
ident(cal)operator(.)ident(set)operator(()integer(2000)operator(,) integer(0)operator(,) integer(1)operator(,) octal(00)operator(,) octal(01)operator(,) integer(0)operator(\))
989989
keyword(assert) ident(printCal)operator(()ident(cal)operator(\)) operator(==) string<delimiter(')content(1/01/00 00:01)delimiter(')>
990990
comment(// roll minute back by 2 but don't adjust other fields)
991991
ident(cal)operator(.)ident(roll)operator(()predefined_type(Calendar)operator(.)ident(MINUTE)operator(,) operator(-)integer(2)operator(\))
@@ -6199,7 +6199,7 @@ type(class) class(PetLover4) operator({)
61996199
ident(append)operator(()string<delimiter(')content(Age)delimiter(')>operator(,) ident(age)operator(\))
62006200
operator(})
62016201
operator(})
6202-
ident(println) keyword(new) ident(PetLover4)operator(()key(name)operator(:)string<delimiter(')content(Jason)delimiter(')>operator(,) key(dob)operator(:)keyword(new) predefined_type(Date)operator(()integer(83)operator(,)oct(03)operator(,)oct(04)operator(\))operator(,) key(pets)operator(:)operator([)key(dog)operator(:)string<delimiter(')content(Rover)delimiter(')>operator(,)key(cat)operator(:)string<delimiter(')content(Garfield)delimiter(')>operator(])operator(\))
6202+
ident(println) keyword(new) ident(PetLover4)operator(()key(name)operator(:)string<delimiter(')content(Jason)delimiter(')>operator(,) key(dob)operator(:)keyword(new) predefined_type(Date)operator(()integer(83)operator(,)octal(03)operator(,)octal(04)operator(\))operator(,) key(pets)operator(:)operator([)key(dog)operator(:)string<delimiter(')content(Rover)delimiter(')>operator(,)key(cat)operator(:)string<delimiter(')content(Garfield)delimiter(')>operator(])operator(\))
62036203
comment(// => PetLover4@fdfc58[Pet Lover's name=Jason,Pets={cat=Garfield, dog=Rover},Age=23])
62046204
comment(//----------------------------------------------------------------------------------)
62056205

java/jruby.expected.raydebug

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13281,7 +13281,7 @@ comment(// ----- Ruby Class Methods --------------------------------------------
1328113281
ident(newDir) operator(=) keyword(new) predefined_type(File)operator(()ident(newDir)operator(.)ident(getPath)operator(()operator(\))operator(\))operator(;)
1328213282
operator(})
1328313283

13284-
type(int) ident(mode) operator(=) ident(args)operator(.)ident(length) operator(==) integer(2) operator(?) operator(()operator(()type(int)operator(\)) ident(args)operator([)integer(1)operator(])operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(\)) operator(:) oct(0777)operator(;)
13284+
type(int) ident(mode) operator(=) ident(args)operator(.)ident(length) operator(==) integer(2) operator(?) operator(()operator(()type(int)operator(\)) ident(args)operator([)integer(1)operator(])operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(\)) operator(:) octal(0777)operator(;)
1328513285

1328613286
keyword(if) operator(()ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(mkdir)operator(()ident(newDir)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(,) ident(mode)operator(\)) operator(<) integer(0)operator(\)) operator({)
1328713287
comment(// FIXME: This is a system error based on errno)
@@ -16273,7 +16273,7 @@ comment(// })
1627316273
comment(// rename via Java API call wasn't successful, let's try some tricks, similar to MRI )
1627416274

1627516275
keyword(if) operator(()ident(newFile)operator(.)ident(exists)operator(()operator(\))operator(\)) operator({)
16276-
ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(chmod)operator(()ident(newNameString)operator(.)ident(toString)operator(()operator(\))operator(,) oct(0666)operator(\))operator(;)
16276+
ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(chmod)operator(()ident(newNameString)operator(.)ident(toString)operator(()operator(\))operator(,) octal(0666)operator(\))operator(;)
1627716277
ident(newFile)operator(.)ident(delete)operator(()operator(\))operator(;)
1627816278
operator(})
1627916279

@@ -39924,7 +39924,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj
3992439924
ident(sb)operator(.)ident(append)operator(()operator(()type(char)operator(\))operator(()ident(s)operator([)ident(p)operator(])operator(&)hex(0xFF)operator(\))operator(\))operator(;)
3992539925
operator(}) keyword(else) keyword(if)operator(()operator(!)predefined_type(Character)operator(.)ident(isWhitespace)operator(()operator(()type(char)operator(\))operator(()ident(s)operator([)ident(p)operator(])operator(&)hex(0xFF)operator(\))operator(\))operator(\)) operator({)
3992639926
ident(sb)operator(.)ident(append)operator(()string<delimiter(')char(\\\\)delimiter(')>operator(\))operator(;)
39927-
ident(sb)operator(.)ident(append)operator(()predefined_type(Integer)operator(.)ident(toString)operator(()operator(()type(int)operator(\))operator(()ident(s)operator([)ident(p)operator(])operator(&)oct(0377)operator(\))operator(,)integer(8)operator(\))operator(\))operator(;)
39927+
ident(sb)operator(.)ident(append)operator(()predefined_type(Integer)operator(.)ident(toString)operator(()operator(()type(int)operator(\))operator(()ident(s)operator([)ident(p)operator(])operator(&)octal(0377)operator(\))operator(,)integer(8)operator(\))operator(\))operator(;)
3992839928
operator(}) keyword(else) operator({)
3992939929
ident(sb)operator(.)ident(append)operator(()operator(()type(char)operator(\))operator(()ident(s)operator([)ident(p)operator(])operator(&)hex(0xFF)operator(\))operator(\))operator(;)
3993039930
operator(})
@@ -40427,7 +40427,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj
4042740427
operator(}) keyword(else) keyword(if) operator(()ident(enc)operator(.)ident(isPrint)operator(()ident(str)operator(.)ident(bytes)operator([)ident(p)operator(]) operator(&) hex(0xff)operator(\))operator(\)) operator({)
4042840428
ident(ss)operator(.)ident(cat)operator(()ident(str)operator(.)ident(bytes)operator(,)ident(p)operator(,)integer(1)operator(\))operator(;)
4042940429
operator(}) keyword(else) keyword(if) operator(()operator(!)ident(enc)operator(.)ident(isSpace)operator(()ident(str)operator(.)ident(bytes)operator([)ident(p)operator(]) operator(&) hex(0xff)operator(\))operator(\)) operator({)
40430-
ident(ss)operator(.)ident(cat)operator(()ident(ByteList)operator(.)ident(create)operator(()predefined_type(Integer)operator(.)ident(toString)operator(()ident(str)operator(.)ident(bytes)operator([)ident(p)operator(]) operator(&) oct(0377)operator(,) integer(8)operator(\))operator(\))operator(\))operator(;)
40430+
ident(ss)operator(.)ident(cat)operator(()ident(ByteList)operator(.)ident(create)operator(()predefined_type(Integer)operator(.)ident(toString)operator(()ident(str)operator(.)ident(bytes)operator([)ident(p)operator(]) operator(&) octal(0377)operator(,) integer(8)operator(\))operator(\))operator(\))operator(;)
4043140431
operator(}) keyword(else) operator({)
4043240432
ident(ss)operator(.)ident(cat)operator(()ident(str)operator(.)ident(bytes)operator(,) ident(p)operator(,) integer(1)operator(\))operator(;)
4043340433
operator(})

python/literals.expected.raydebug

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ comment(# from http://docs.python.org/reference/lexical_analysis.html#literals)
33
ident(re)operator(.)ident(compile)operator(()string<delimiter(")content([A-Za-z_])delimiter(")> comment(# letter or underscore)
44
string<delimiter(")content([A-Za-z0-9_]*)delimiter(")> comment(# letter, digit or underscore)
55
operator(\))
6-
integer(7) integer(2147483647) oct(0177)
7-
integer(3L) integer(79228162514264337593543950336L) oct(0377L) hex(0x100000000L)
6+
integer(7) integer(2147483647) octal(0177)
7+
integer(3L) integer(79228162514264337593543950336L) octal(0377L) hex(0x100000000L)
88
integer(79228162514264337593543950336) hex(0xdeadbeef)
99

1010
float(3.14) float(10.) float(.001) float(1e100) float(3.14e-10) float(0e0)

python/pleac.expected.raydebug

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1297,7 +1297,7 @@ keyword(print) ident(datetime)operator(.)ident(date)operator(()integer(2003)oper
12971297
comment(#=> 1095 days, 0:00:00)
12981298

12991299
comment(#----------------------------- )
1300-
ident(birthtime) operator(=) ident(datetime)operator(.)ident(datetime)operator(()integer(1973)operator(,) oct(01)operator(,) integer(18)operator(,) integer(3)operator(,) integer(45)operator(,) integer(50)operator(\)) comment(# 1973-01-18 03:45:50)
1300+
ident(birthtime) operator(=) ident(datetime)operator(.)ident(datetime)operator(()integer(1973)operator(,) octal(01)operator(,) integer(18)operator(,) integer(3)operator(,) integer(45)operator(,) integer(50)operator(\)) comment(# 1973-01-18 03:45:50)
13011301

13021302
ident(interval) operator(=) ident(datetime)operator(.)ident(timedelta)operator(()ident(seconds)operator(=)integer(5)operator(,) ident(minutes)operator(=)integer(17)operator(,) ident(hours)operator(=)integer(2)operator(,) ident(days)operator(=)integer(55)operator(\))
13031303
ident(then) operator(=) ident(birthtime) operator(+) ident(interval)
@@ -4264,25 +4264,25 @@ ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)opera
42644264
comment(#-----------------------------)
42654265
ident(myfile) operator(=) predefined(open)operator(()ident(path)operator(,) string<delimiter(")content(w)delimiter(")>operator(\))
42664266
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_WRONLY)operator(|)ident(os)operator(.)ident(O_TRUNC)operator(|)ident(os)operator(.)ident(O_CREAT)operator(\))
4267-
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_WRONLY)operator(|)ident(os)operator(.)ident(O_TRUNC)operator(|)ident(os)operator(.)ident(O_CREAT)operator(,) oct(0600)operator(\))
4267+
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_WRONLY)operator(|)ident(os)operator(.)ident(O_TRUNC)operator(|)ident(os)operator(.)ident(O_CREAT)operator(,) octal(0600)operator(\))
42684268
comment(#-----------------------------)
42694269
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_WRONLY)operator(|)ident(os)operator(.)ident(O_EXCL)operator(|)ident(os)operator(.)ident(O_CREAT)operator(\))
4270-
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_WRONLY)operator(|)ident(os)operator(.)ident(O_EXCL)operator(|)ident(os)operator(.)ident(O_CREAT)operator(,) oct(0600)operator(\))
4270+
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_WRONLY)operator(|)ident(os)operator(.)ident(O_EXCL)operator(|)ident(os)operator(.)ident(O_CREAT)operator(,) octal(0600)operator(\))
42714271
comment(#-----------------------------)
42724272
ident(myfile) operator(=) predefined(open)operator(()ident(path)operator(,) string<delimiter(")content(a)delimiter(")>operator(\))
42734273
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_WRONLY)operator(|)ident(os)operator(.)ident(O_APPEND)operator(|)ident(os)operator(.)ident(O_CREAT)operator(\))
4274-
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_WRONLY)operator(|)ident(os)operator(.)ident(O_APPEND)operator(|)ident(s)operator(.)ident(O_CREAT)operator(,) oct(0600)operator(\))
4274+
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_WRONLY)operator(|)ident(os)operator(.)ident(O_APPEND)operator(|)ident(s)operator(.)ident(O_CREAT)operator(,) octal(0600)operator(\))
42754275
comment(#-----------------------------)
42764276
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_WRONLY)operator(|)ident(os)operator(.)ident(O_APPEND)operator(\))
42774277
comment(#-----------------------------)
42784278
ident(myfile) operator(=) predefined(open)operator(()ident(path)operator(,) string<delimiter(")content(rw)delimiter(")>operator(\))
42794279
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_RDWR)operator(\))
42804280
comment(#-----------------------------)
42814281
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_RDWR)operator(|)ident(os)operator(.)ident(O_CREAT)operator(\))
4282-
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_RDWR)operator(|)ident(os)operator(.)ident(O_CREAT)operator(,) oct(0600)operator(\))
4282+
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_RDWR)operator(|)ident(os)operator(.)ident(O_CREAT)operator(,) octal(0600)operator(\))
42834283
comment(#-----------------------------)
42844284
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_RDWR)operator(|)ident(os)operator(.)ident(O_EXCL)operator(|)ident(os)operator(.)ident(O_CREAT)operator(\))
4285-
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_RDWR)operator(|)ident(os)operator(.)ident(O_EXCL)operator(|)ident(os)operator(.)ident(O_CREAT)operator(,) oct(0600)operator(\))
4285+
ident(fd) operator(=) ident(os)operator(.)ident(open)operator(()ident(path)operator(,) ident(os)operator(.)ident(O_RDWR)operator(|)ident(os)operator(.)ident(O_EXCL)operator(|)ident(os)operator(.)ident(O_CREAT)operator(,) octal(0600)operator(\))
42864286
comment(#-----------------------------)
42874287

42884288
comment(# @@PLEAC@@_7.2)
@@ -5181,7 +5181,7 @@ keyword(import) include(os)
51815181
ident(mode)operator(,) ident(ino)operator(,) ident(dev)operator(,) ident(nlink)operator(,) ident(uid)operator(,) ident(gid)operator(,) ident(size)operator(,) \
51825182
ident(atime)operator(,) ident(mtime)operator(,) ident(ctime) operator(=) ident(os)operator(.)ident(stat)operator(()ident(filename)operator(\))
51835183

5184-
ident(mode) operator(&=) oct(07777) comment(# discard file type info)
5184+
ident(mode) operator(&=) octal(07777) comment(# discard file type info)
51855185

51865186
comment(#-----------------------------)
51875187
ident(info) operator(=) ident(os)operator(.)ident(stat)operator(()ident(filename)operator(\))
@@ -5201,11 +5201,11 @@ keyword(def) method(is_safe)operator(()ident(path)operator(\))operator(:)
52015201

52025202
comment(# check whether group or other can write file.)
52035203
comment(# use 066 to detect either reading or writing)
5204-
keyword(if) ident(info)operator(.)ident(st_mode) operator(&) oct(022)operator(:) comment(# someone else can write this)
5204+
keyword(if) ident(info)operator(.)ident(st_mode) operator(&) octal(022)operator(:) comment(# someone else can write this)
52055205
keyword(if) keyword(not) ident(os)operator(.)ident(path)operator(.)ident(isdir)operator(()ident(path)operator(\))operator(:) comment(# non-directories aren't safe)
52065206
keyword(return) predefined_constant(False)
52075207
comment(# but directories with the sticky bit (01000\) are)
5208-
keyword(if) keyword(not) operator(()ident(info)operator(.)ident(st_mode) operator(&) oct(01000)operator(\))operator(:)
5208+
keyword(if) keyword(not) operator(()ident(info)operator(.)ident(st_mode) operator(&) octal(01000)operator(\))operator(:)
52095209
keyword(return) predefined_constant(False)
52105210
keyword(return) predefined_constant(True)
52115211
comment(#-----------------------------)

0 commit comments

Comments
 (0)