Skip to content
This repository has been archived by the owner on Sep 6, 2023. It is now read-only.

Cleanup Julia Testsuite Modules #9

Open
4 of 14 tasks
FlorianFranzen opened this issue May 12, 2020 · 0 comments
Open
4 of 14 tasks

Cleanup Julia Testsuite Modules #9

FlorianFranzen opened this issue May 12, 2020 · 0 comments
Assignees

Comments

@FlorianFranzen
Copy link
Contributor

This issue tracks open tasks from the CI rewrite and custom test-runtime integration work:

  • Merge AdapterTests.jl and HostAPITests.jl (Fixed in 4298cec)
  • Move Julia modules to separate folder (Fixed in 4298cec)
  • AdapterFixture:
    • Use CmdList instead of StringList for input (Fixed in 60eb4f2)
    • Evaluate use of quote vs. current do scope (Fixed by adding CmdList)
    • Cache substrate-adapter results in fixtures
  • Better summary of broken and skipped tests
  • Move to Julia reference implementation for (some) tests
    • Reduce dependence on substrate-adapter
    • Close in on generating fixture from specification
  • Refactor testsuite-fixture interface
    • Filter out sub-folders that do not include include.jl file
    • Avoid having include.jl iterate over all implementations on include(...)
    • Clean up run_fixture(), run(builder, ...) and execute(...)

Progress is documented through edits, items are removed once merged into master.

@FlorianFranzen FlorianFranzen self-assigned this May 12, 2020
@FlorianFranzen FlorianFranzen transferred this issue from w3f/polkadot-spec Apr 12, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant