Giter VIP home page Giter VIP logo

projectpilot's People

projectpilot's Issues

Add the new "ProjectPilot.TestFramework" project to the solution

Before doing this, first run "Build.bat" from the command line.

After creating the project, you must do the following:
 # "Add As Link" to the "CommonAssemblyInfo.cs" file
 # Define "CODE_ANALYSIS" symbol in the Debug and Release configurations
 # Again run "Build.bat" from the command line.
 # Execute "nant run.fxcop" from the command line. After the FxCop has
started, add the ProjectPilot.TestFramework.dll as a target from the
RELEASE! subdirectory.
 # Save the FxCop project.

Original issue reported on code.google.com by [email protected] on 4 Nov 2008 at 12:45

CCNet graphs

I added some "todo" classes which you should extend and implement to
generate graphs from CCNet statistics. I also added a test GraphsTest which
should guide you in implementing.

See samples on
http://projectpilot.googlecode.com/svn/trunk/docs/images/CCNetReportGraphSamples
/
of existing graphs and think about how to implement them in our project.

And don't forget to write code comments - you can use
http://www.roland-weigelt.de/ghostdoc/ to write them, but write something
meaninful.

Original issue reported on code.google.com by [email protected] on 10 Nov 2008 at 9:12

Implement Accipio.Console

 * command: generate business actions XML schema file
   * input: test actions XML file
   * output: test specifications XML schema file
   * what has to be done:
   1. validating XML with schema file (automatic)
   2. parsing XML file and retrieving TestActions, parameters etc
      - check that action ID's and parameter names do not have whitespaces
   3. generating XSD file which contains these actions

 * command: Generating testing source code and documentation
    # Inputs: business actions XML file, business actions XML schema, test
cases XML file
    # Outputs:
      * C# code files which execute the specified tests
      * Test case documentation in HTML format 

Original issue reported on code.google.com by [email protected] on 27 Nov 2008 at 8:03

LoC metrics

Implement LoC metrics framework (add it to the ProjectPilot.Framework
project) in a separate sub-namespace.
The framework should be designed in such a way as to allow new types of
source code files to be analyzed in the future. For now implement it only
for C# (.cs) files.
Count physical Lines of Code, Logical Lines of Code and comment lines.

See http://en.wikipedia.org/wiki/Lines_of_code for more info about LoC metrics.
If possible, try to find already implemented open-source MIT-compatibile
stuff for LoC and re-use it.

Original issue reported on code.google.com by [email protected] on 14 Nov 2008 at 7:14

Generating UML class diagrams

Implement generating of UML-style class diagrams from user-specified
assemblies. Place the code under the ProjectPilot.Extras project,
CodeAnalysis sub-namespace.
See
http://www.ffnn.nl/pages/articles/media/uml-diagrams-using-graphviz-dot.php
for info how to draw UML diagrams using DOT language.

Original issue reported on code.google.com by [email protected] on 14 Nov 2008 at 7:16

Creation of XSD schema for business actions seems to be incorrect

When creating XSD schema for business actions with Accipio.Console, 
the XSD schema file is successfully created.

Creation of schema seems to be wrong, 
since user doesn't have ability to use same action more than ones.
When writing test case, each action is available only once and in the exact
order as the actions were created.


User should be able to use same action more than once and in all possible
combinations.



When using code generator the validation of XML with test suite fails with
folowing error:
Parsing error... Details: System.Xml.XmlException: Data at the root level
is invalid. Line 1, position 1.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
   at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   at System.Xml.XmlTextReaderImpl.Read()
   at Accipio.BusinessActionsXmlParser.Parse() in
E:\MyWorks\svn\projectpilot\trunk\Accipio\BusinessActionsXmlParser.cs:line 44
   at Accipio.Console.TestCodeGeneratorCommand.ParseArguments(String[]
args) in E:\MyWorks\svn\projectpilot\trunk\Accipio.Console\TestCodeGeneratorCom
mand.cs:line 74
   at
Accipio.Console.BusinessActionsSchemaGeneratorCommand.ParseArguments(String[]
args) in E:\MyWorks\svn\projectpilot\trunk\Accipio.Console\Busines
sActionsSchemaGeneratorCommand.cs:line 49
   at Accipio.Console.ConsoleApp.Process() in
E:\MyWorks\svn\projectpilot\trunk\Accipio.Console\ConsoleApp.cs:line 24




Original issue reported on code.google.com by [email protected] on 15 Dec 2008 at 4:12

SVN - implement gathering of LoC changes

SVN statistics should be extended to be able to analyze changes in the
repository so that all LoC is counted for source code files for each revision.

Implement this in such a way as to store the existing (retrieved) data
locally on the disk and then ask just for the new stuff.

http://wiki.statsvn.org/FAQ.ashx has some useful information on how this
could be done. See the http://www.statsvn.org/statsvn/developers.html graph
- this is the goal we are trying to achieve.

Original issue reported on code.google.com by [email protected] on 14 Nov 2008 at 7:29

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.