MSDN-WhiteKnight / CilTools

A set of tools to work with CIL in .NET applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

New tests plan

MSDN-WhiteKnight opened this issue · comments

  • Syntax API: verify that all nodes have parent node
  • CilTools.Runtime tests (.NET Framework)
  • CilTools.Runtime tests (.NET core)
  • CilTools.Runtime tests: add integration tests that read memory images and inspect them via CilTools.Metadata
  • Create test framework to avoid test projects duplication between standard reflection and CilTools.Metadata
  • Long-running tests that verify CilTools.BytecodeAnalysis handles methods without crashes on large number of inputs
  • Long-running tests that verify CilTools.Metadata returns results matching standard reflection on large number of inputs
  • Test for .entrypoint directive using standard reflection as bytecode source
  • Tests for TypeRef (GetMethods and others)
  • TypeDef.GetInterfaceMap - tests where interface type is not RuntimeType
  • Print execution time in CilTools.Runtime tests