8,980
edits
Paradox-01 (talk | contribs) mNo edit summary |
Paradox-01 (talk | contribs) mNo edit summary |
||
| Line 247: | Line 247: | ||
Use .test-output for outputs and comparisons to reach hash-based conclusions about parity between c# and vb builds. | Use .test-output for outputs and comparisons to reach hash-based conclusions about parity between c# and vb builds. | ||
If you compare over 100 files at once, do it sequentially in steps of 100 so the consoles do not overflow or hang. | If you compare over 100 files at once, do it sequentially in steps of 100 so the consoles do not overflow or hang. If using powershell or other terminals, don't lose connection and report everytime a batch finished, so you can continue with your remaining work after all batches finished. | ||
If roundtripping is requested, get specified files (or naming pattern) from active user prompt, export oni files from dat if necessary, then extract oni files to xml and create oni again. Analyze diff in xml and hash-diffs of old and new oni files. Patch vb codebase to make roundtripping work and reach oni-hash-parity: Ignore-exception: Descriptors IDs like in TRAC id="6787" are not preserved because irrelevant and will be resetted to 0. Log example of probably unimportant mismatches though. And show values of one mismatch example in console output: What do they represent. | If roundtripping is requested, get specified files (or naming pattern) from active user prompt, export oni files from dat if necessary, then extract oni files to xml and create oni again. Analyze diff in xml and hash-diffs of old and new oni files. Patch vb codebase to make roundtripping work and reach oni-hash-parity: Ignore-exception: Descriptors IDs like in TRAC id="6787" are not preserved because irrelevant and will be resetted to 0. Log example of probably unimportant mismatches though. And show values of one mismatch example in console output: What do they represent. | ||
edits