Primeros pasos · 01

Descarga e instalación.

STUnit se distribuye como repositorio privado para clientes autorizados. El backend actual necesita Python 3, matiec y GCC.

Obtener el código

El repositorio oficial es privado. Una vez concedido el acceso, clónalo con tu método de autenticación corporativo:

# Acceso SSH
git clone git@github.com:jordimorillo/stunit.git
cd stunit

Distribución comercial: no compartas el repositorio ni las credenciales con terceros. El acceso técnico se concede a la entidad indicada en la licencia.

Requisitos

ComponenteUsoComprobación
Python 3.10+Runner y reportespython3 --version
matiec / iec2cST → Ciec2c --version
GCCBinario headlessgcc --version

Configurar matiec

Por defecto, STUnit busca las librerías de matiec en ~/matiec_git/lib. Si tu instalación está en otra ruta, define MATIEC_LIB:

export MATIEC_LIB=/opt/matiec/lib
python3 runner/run.py

Primera ejecución

python3 runner/run.py

La suite de ejemplo contiene un fallo intencional para demostrar el diagnóstico y el código de salida CI. Por eso la ejecución completa debe terminar con código 1. Una selección que solo incluya casos correctos termina con 0.

Instalación lista.
Ahora crea tu primer caso con un contexto tipado.

Escribir tests →