Skip to content

hlotyaks/PackageAnalyzer

Repository files navigation

Welcome to the Package Analyzer Project

This repository contains the source code for:

  • GraphBuilder - constructs a directed graph from xml files. Identifies cycles in the graph.
  • PackageHasher - hashes contents of folders to be used in identifying changes.
  • PackageBuilder - uses Graph and Hasher to analyze and packages for build.
  • ConsoleTest - a console application that pulls together builder, hasher and graph.

Project Build Status

Project Build Status
PackageAnalyzer Build Status

How to build

The console test can be built and published with the following command: dotnet publish --self-contained -r win-x64 -c Release -o .\publish .\ConsoleTest.sln

Interesting things learned in this project

You can copy test cases to the output directory by using the following in your test project file

<ItemGroup>
    <None Update="testcases\**\*.*" CopyToOutputDirectory="PreserveNewest" />
</ItemGroup>

Running the GraphBuilder

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages