Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
AadlFileTypePropertyTester is very inefficient #2048
The property tester distinguishes AADL package from property sets by fully loading the resource.
Expected and Current Behavior
The property tester should do the minimum amount of work necessary, i.e., read the start of the file and check if the first word after whitespace and comments is
Currently it fully processes the AADL file (parsing, linking, validation), which leads to processing all referenced AADL files, too.