|
Boost Testing : |
From: Victor A. Wagner Jr. (vawjr_at_[hidden])
Date: 2007-05-26 16:18:38
Rene Rivera wrote:
> I started doing RC_1_34_0 tests earlier this week, using gcc-4.2.0, and
> noticed the following in the logs during the checkout:
>
> cvs update: Updating libs/graph/src
> M libs/graph/src/graphviz_digraph_lex.cpp
> M libs/graph/src/graphviz_graph_lex.cpp
> cvs update: Updating libs/graph/src/python
>
> Somehow the process of testing, or building, changes those files. This
> doesn't seem like a good thing to me, as it prevents those files from
> getting updated from CVS. Or worse if someone changes them in CVS, it
> may cause merge conflicts in the update, which would produce invalid
> files, breaking whatever tests depend on those.
>
> Any ideas how those end up being changed?
>
they certainly are NOT changed in MY tree, then I'm not sure the tests
are running either, nor do I know what would make them run.
note the dates on the two files.
C:\Projects\boost\libs\graph\src>dir
Volume in drive C has no label.
Volume Serial Number is 5CE3-80E9
Directory of C:\Projects\boost\libs\graph\src
2007-05-26 13:47 <DIR> .
2007-05-26 13:47 <DIR> ..
2001-02-12 12:13 543 graphviz.grammar
2006-11-03 13:18 56,405 graphviz_digraph_lex.cpp
2006-03-09 10:18 44,340 graphviz_digraph_parser.cpp
2006-11-03 13:18 388 graphviz_digraph_parser.hpp
2006-11-03 13:18 56,435 graphviz_graph_lex.cpp
2006-03-09 10:17 44,354 graphviz_graph_parser.cpp
2006-11-03 13:18 388 graphviz_graph_parser.hpp
2006-02-06 16:19 2,514 graphviz_lex.ll
2005-11-19 14:40 15,037 graphviz_parser.yy
2006-09-26 07:15 1,872 read_graphviz_spirit.cpp
2004-10-20 07:19 384 yystype.h
11 File(s) 222,660 bytes
2 Dir(s) 57,411,502,080 bytes free
C:\Projects\boost\libs\graph\src>type cvs\tag
TRC_1_34_0
C:\Projects\boost\libs\graph\src>cvs status graphviz_digraph_lex.cpp
===================================================================
File: graphviz_digraph_lex.cpp Status: Up-to-date
Working revision: 1.12.4.1
Repository revision: 1.12.4.1
/cvsroot/boost/boost/libs/graph/src/Attic/graphviz_digraph_lex.cpp,v
Sticky Tag: RC_1_34_0 (branch: 1.12.4)
Sticky Date: (none)
Sticky Options: (none)
C:\Projects\boost\libs\graph\src>cvs status graphviz_graph_lex.cpp
===================================================================
File: graphviz_graph_lex.cpp Status: Up-to-date
Working revision: 1.12.4.1
Repository revision: 1.12.4.1
/cvsroot/boost/boost/libs/graph/src/Attic/graphviz_graph_lex.cpp,v
Sticky Tag: RC_1_34_0 (branch: 1.12.4)
Sticky Date: (none)
Sticky Options: (none)
C:\Projects\boost\libs\graph\src>
I do see that they are the most recently changed files in
directory...maybe they were modified ages ago and there's been no need
to run the tests since.