-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generate a dashboard for ompparser's current capability #43
Comments
The initial testing result for the official OpenMP examples is generated. They are marked as PASS be default and will be checked manually later. |
The initial result for DataRaceBench examples is generated. Some of the results are recognized as FAILED correctly. |
@ouankou Please calculate the percentage of pass for two benchmarks. Manual calculation is fine (with help of grep of key words). |
Anjia's work: test_folder.sh script is now used to extract OpenMP constructs from C examples and then invoke ompparser to parse and unparse. To validate, user needs to manually compare the ompparser output with the construct in the original C code. Ideally, a script to auto-validate would be useful. |
Removed the redundant rules in the lexer
1. Removed the redundant rules in the lexer. 2. Restruct the function addOpenMPClause.
LLVM has a testing method to embed expected results into input source files and to automate compare compiler generated vs. expected results: FileCheck - Flexible pattern matching file verifier |
Pick two sets of test files
Test the standalone ompparser to generate a wiki table of this repo, similar to:
https://github.com/LLNL/dataracebench/wiki/Summary-report-Apr-2019
, with columns indicating file names and pass/fail info.
Make the process automated.
The text was updated successfully, but these errors were encountered: