# New Ticket Created by  James Keenan 
# Please include the string:  [perl #58296]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=58296 >


I've spent several hours this morning trying to fix failing coding  
standards tests.  Most of these failures occur in files in compilers/ 
ncigen/; I believe they may have resulted from the merge done in r30452.

I've cleaned up a lot of these, but many still remain.  See attached.

t/codingstd/c_indent...........1/2 
#   Failed test 'Correctly indented preprocessor directives'
#   at t/codingstd/c_indent.t line 213.
# incorrect indenting in preprocessor directive found 47 occurrences in 1 files:
# /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:16
#      got: #define SPI_Hexpected: #  define SPI_H -- it's inside of #ifndef 
SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:22
#      got: #include "postgres.h"expected: #  include "postgres.h" -- it's 
inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:28
#      got: #include "access/heapam.h"expected: #  include "access/heapam.h" -- 
it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:29
#      got: #include "access/xact.h"expected: #  include "access/xact.h" -- 
it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:30
#      got: #include "catalog/pg_language.h"expected: #  include 
"catalog/pg_language.h" -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:31
#      got: #include "catalog/pg_proc.h"expected: #  include 
"catalog/pg_proc.h" -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:32
#      got: #include "catalog/pg_type.h"expected: #  include 
"catalog/pg_type.h" -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:33
#      got: #include "executor/execdefs.h"expected: #  include 
"executor/execdefs.h" -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:34
#      got: #include "executor/executor.h"expected: #  include 
"executor/executor.h" -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:35
#      got: #include "nodes/execnodes.h"expected: #  include 
"nodes/execnodes.h" -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:36
#      got: #include "nodes/params.h"expected: #  include "nodes/params.h" -- 
it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:37
#      got: #include "nodes/parsenodes.h"expected: #  include 
"nodes/parsenodes.h" -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:38
#      got: #include "nodes/plannodes.h"expected: #  include 
"nodes/plannodes.h" -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:39
#      got: #include "nodes/primnodes.h"expected: #  include 
"nodes/primnodes.h" -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:40
#      got: #include "nodes/relation.h"expected: #  include "nodes/relation.h" 
-- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:41
#      got: #include "tcop/dest.h"expected: #  include "tcop/dest.h" -- it's 
inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:42
#      got: #include "tcop/pquery.h"expected: #  include "tcop/pquery.h" -- 
it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:43
#      got: #include "tcop/tcopprot.h"expected: #  include "tcop/tcopprot.h" -- 
it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:44
#      got: #include "tcop/utility.h"expected: #  include "tcop/utility.h" -- 
it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:45
#      got: #include "utils/builtins.h"expected: #  include "utils/builtins.h" 
-- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:46
#      got: #include "utils/datum.h"expected: #  include "utils/datum.h" -- 
it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:47
#      got: #include "utils/portal.h"expected: #  include "utils/portal.h" -- 
it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:48
#      got: #include "utils/syscache.h"expected: #  include "utils/syscache.h" 
-- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:63
#      got: #define SPI_ERROR_CONNECT        (-1)expected: #  define 
SPI_ERROR_CONNECT        (-1) -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:64
#      got: #define SPI_ERROR_COPY            (-2)expected: #  define 
SPI_ERROR_COPY            (-2) -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:65
#      got: #define SPI_ERROR_OPUNKNOWN        (-3)expected: #  define 
SPI_ERROR_OPUNKNOWN        (-3) -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:66
#      got: #define SPI_ERROR_UNCONNECTED    (-4)expected: #  define 
SPI_ERROR_UNCONNECTED    (-4) -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:67
#      got: #define SPI_ERROR_CURSOR        (-5)    /* not used anymore 
*/expected: #  define SPI_ERROR_CURSOR        (-5)    /* not used anymore */ -- 
it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:68
#      got: #define SPI_ERROR_ARGUMENT        (-6)expected: #  define 
SPI_ERROR_ARGUMENT        (-6) -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:69
#      got: #define SPI_ERROR_PARAM            (-7)expected: #  define 
SPI_ERROR_PARAM            (-7) -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:70
#      got: #define SPI_ERROR_TRANSACTION    (-8)expected: #  define 
SPI_ERROR_TRANSACTION    (-8) -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:71
#      got: #define SPI_ERROR_NOATTRIBUTE    (-9)expected: #  define 
SPI_ERROR_NOATTRIBUTE    (-9) -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:72
#      got: #define SPI_ERROR_NOOUTFUNC        (-10)expected: #  define 
SPI_ERROR_NOOUTFUNC        (-10) -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:73
#      got: #define SPI_ERROR_TYPUNKNOWN    (-11)expected: #  define 
SPI_ERROR_TYPUNKNOWN    (-11) -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:75
#      got: #define SPI_OK_CONNECT            1expected: #  define 
SPI_OK_CONNECT            1 -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:76
#      got: #define SPI_OK_FINISH            2expected: #  define SPI_OK_FINISH 
           2 -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:77
#      got: #define SPI_OK_FETCH            3expected: #  define SPI_OK_FETCH   
         3 -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:78
#      got: #define SPI_OK_UTILITY            4expected: #  define 
SPI_OK_UTILITY            4 -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:79
#      got: #define SPI_OK_SELECT            5expected: #  define SPI_OK_SELECT 
           5 -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:80
#      got: #define SPI_OK_SELINTO            6expected: #  define 
SPI_OK_SELINTO            6 -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:81
#      got: #define SPI_OK_INSERT            7expected: #  define SPI_OK_INSERT 
           7 -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:82
#      got: #define SPI_OK_DELETE            8expected: #  define SPI_OK_DELETE 
           8 -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:83
#      got: #define SPI_OK_UPDATE            9expected: #  define SPI_OK_UPDATE 
           9 -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:84
#      got: #define SPI_OK_CURSOR            10expected: #  define 
SPI_OK_CURSOR            10 -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:85
#      got: #define SPI_OK_INSERT_RETURNING 11expected: #  define 
SPI_OK_INSERT_RETURNING 11 -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:86
#      got: #define SPI_OK_DELETE_RETURNING 12expected: #  define 
SPI_OK_DELETE_RETURNING 12 -- it's inside of #ifndef SPI_H
#  /home/jimk/work/formergeops/compilers/ncigen/t/spi.c:87
#      got: #define SPI_OK_UPDATE_RETURNING 13expected: #  define 
SPI_OK_UPDATE_RETURNING 13 -- it's inside of #ifndef SPI_H
# Looks like you failed 1 test of 2.
t/codingstd/c_indent........... Dubious, test returned 1 (wstat 256, 0x100)
 Failed 1/2 subtests 
t/codingstd/c_macro_args.......ok   
t/codingstd/c_operator.........ok   
t/codingstd/c_parens...........ok   
t/codingstd/c_returns..........ok   
t/codingstd/c_struct...........ok   
t/codingstd/check_isxxx........ok   
t/codingstd/check_toxxx........ok   
t/codingstd/copyright..........ok   
t/codingstd/cuddled_else.......ok   
t/codingstd/filenames..........ok   
t/codingstd/gmt_utc............ok   
t/codingstd/linelength.........ok   
t/codingstd/pccmethod_deps.....ok   
t/codingstd/perlcritic.........2/335 
#   Failed test 'Test::Perl::Critic for 
"/home/jimk/work/formergeops/compilers/ncigen/lib/Parrot/Test/C99AST.pm"'
#   at t/codingstd/perlcritic.t line 69.
# 
# Perl::Critic found these violations in 
"/home/jimk/work/formergeops/compilers/ncigen/lib/Parrot/Test/C99AST.pm":
# Subroutine prototypes used at 
/home/jimk/work/formergeops/compilers/ncigen/lib/Parrot/Test/C99AST.pm line 146
t/codingstd/perlcritic.........5/335 
#   Failed test 'Test::Perl::Critic for 
"/home/jimk/work/formergeops/compilers/ncigen/nci_gen.pl"'
#   at t/codingstd/perlcritic.t line 69.
# 
# Perl::Critic found these violations in 
"/home/jimk/work/formergeops/compilers/ncigen/nci_gen.pl":
# Found platform-specific perl shebang line at 
/home/jimk/work/formergeops/compilers/ncigen/nci_gen.pl line 1

#   Failed test 'Test::Perl::Critic for 
"/home/jimk/work/formergeops/compilers/ncigen/src/parser/actions.pm"'
#   at t/codingstd/perlcritic.t line 69.
# 
# Perl::Critic found these violations in 
"/home/jimk/work/formergeops/compilers/ncigen/src/parser/actions.pm":
# Missing properly located perl coda for parrot source at 
/home/jimk/work/formergeops/compilers/ncigen/src/parser/actions.pm line 4
t/codingstd/perlcritic.........335/335 # Looks like you failed 3 tests of 335.

In particular, I'm unsure how to fix the 47 failures reported in  
compilers/ncigen/t/spi.c by t/codingstd/c_indent.t.

Thank you very much.




Reply via email to