---
# System prepended metadata

title: Alcotezt
tags: [MCD-archive, alcotezt]

---

---
tags: alcotezt
---

# Alcotezt

Quarter 1 report on Alcotezt, in this report, I will show what we have been accomplished and what we need to be doing next.

People: Quyen, Arvid, Pietro

## Alcotezt translation
- Goal: The goal of alcotezt is to replace the dependence of `alcotest` and using the `tezt`. The wrap `alcotezt` was implemented to help this translation. 
- Expectation to finish is Mid-April.
- Deliver: The translation can be split into two sections: for non-protocol tests and for protocol tests:
    - Non-protocol tests: 38/47 MRs (8 MRs left to be merged)
    - Protocol tests: 15/15 MRs
- Note: most of the translation is strainghforward. The translation expose several flaky tests while running on Git CI. Some translation that is tricker like: p2p, lib_hacl.

## Alcotezt-UX
- Problems: because of the new translation raised confusion, error, etc. for the UX. This lead to the proposal to fix it.
- Time expect to finish: no decide yet, but urgent
- Deliver:
    - Alcotezt documentation: merged
    - modify tezt: add --match, --file, ~__FILE__, tags (in process)
    - fix broken invocation headers (in process)
    - readabilty of title (in process)
    - experiment with splitting tests (not started)
    - update again the invocation headers to make it more precise (not started)

