jangala-dev / jangala-dev/devicecode-lua

Make test runner auto detect runnable tests

Open
#309 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Lua
Stars
1
Forks
0
Avg merge
6d 8h
Merged PRs (30d)
6

Description

The current test runner requires each test file to be explicitly added to a list of tests in the run.lua file, this has created a point of pain when merging multiple branches together as it is common to have conflicts in this file. Change the runner to auto detect the tests needed to be run so we no longer get the merging issues.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading run.lua and tracing how the current explicit test list is assembled and executed. Run the existing test runner to establish its current behavior, then verify that runnable test files are discovered and executed without editing a central list, including when new test files are added.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.