-
Notifications
You must be signed in to change notification settings - Fork 51
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
Test old reports on compatibility #1
Comments
I've made some changes that should make it possible for old reports to be imported. But I do lack some old reports or older knowledge of potential scenario's that can fail. We should try to test a few more reports on their compatibility with the new tool after an import. Preferably reports from the old tool. @hidde @nitedog |
Great, thanks for those changes, Michel!
Agreed. @nitedog do you have any old reports we could use for testing this? |
No, unfortunately not anymore. Maybe EricV can get some anonymized reports from ACC? |
Michel and Hidde discussed: Hidde to ask around for old reports. |
hey there 👋 For what it is worth: I have tested backward compatibility with the examples provided in the docs here: https://github.com/w3c/wcag-em-report-tool/tree/master/docs/examples To test compatibility with previous versions you dont need full reports allthough it is nice to have for more realistic testing. Things to check are:
There are 2 previous versions viewable online:
You can easily create a simple export with each version if you require quick sample data and test compatibility with this version of the tool. To prevent possible future conflicts I have set up exporting with the jsonld.js API, so at least the json-ld syntax will be compliant. This also helps importability since you should be able to frame any required earl data (assertions, tests, subjects) All data compatibility checks are done at
Object NOTE: Important though is to be consistent with I recommend, if you have not already, to read and play with json-ld to get a little understanding on how the tool's data is structured: Hope this will help. |
Thanks @rvantonisse for all this context! We've been able to access some real life old reports and tested with those. |
Old reports have a different JSON format and within the import-fuction all kinds of things will give errors because some keys don't exist in exports from the old tool
The text was updated successfully, but these errors were encountered: