Prepare SQLite Tcl all audit artifacts#762
Open
brandonpayton wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Prepare the SQLite public Tcl
alltarget for the next high-throughput Kandelo audit.This PR does not claim the 10,523-job
allrun has passed. It sets up the reviewable harness/reporting pieces needed before that run starts:outcome-lists/passed-jobs.tsvoutcome-lists/failed-jobs.tsvoutcome-lists/skipped-jobs.tsvoutcome-lists/incomplete-jobs.tsvSQLite Tcl allrun plan and updates the porting guide.Target Scope
Target: SQLite public Tcl
test/testrunner.tclallon Kandelo.allis distinct from Tclfull:fullruns the public Tcl scripts once under the default configuration, whileallincludesfullplus SQLite's public runtime-configuration matrix fromtestrunner_data.tcl.Current public Tcl job-count reference from the SQLite taxonomy audit:
fullallThe next runner should still run
--explainagainst a freshpackages/registry/sqlite/sqlite-full-src/tree and report the actual scheduledtestrunner.dbcount before the long run.Host Plan
Node.js and browser are separate Kandelo product surfaces. The planned
allrun should keep them in separate result roots so host-specific failures, Vite/browser restarts, andtestrunner.dbstate cannot be conflated.The run-plan doc records the intended shape:
Artifact Requirements
Every substantive
allrun should publish command lines, environment, result roots,summary.txt,combined-summary.md,host-status.tsv,testrunner.db,testrunner.log,failures.tsv, and the four outcome-list TSV files.Skipped rows are SQLite
omitjobs with the exposed reason when present. Incomplete rows are jobs leftready,running,halt, empty, or otherwise nonterminal when the report is written.Out Of Scope
This PR is for public Tcl
testrunner.tclcoverage only. It does not claim coverage for:releasemdevtestsdevtestThose are private/proprietary suites, separate public repositories/harnesses, proprietary fuzzing surfaces, or source-rebuild targets rather than Kandelo guest Tcl
testrunner.tclpermutations.Validation
bash -n scripts/write-sqlite-official-outcome-lists.sh scripts/run-sqlite-official-tests.sh scripts/run-browser-sqlite-official-tests.sh scripts/run-sqlite-project-unit-tests.shgit diff --checkscripts/write-sqlite-official-outcome-lists.sh /tmp/does-not-exist-kd-wdo.db /tmp/kd-wdo-outcome-emptyscripts/write-sqlite-official-outcome-lists.sh test-runs/sqlite-project-unit-all/kad-29m-explain-20260614-235828/node/testrunner.db /tmp/kd-wdo-outcome-testbash scripts/run-sqlite-project-unit-tests.sh --helpbash scripts/run-sqlite-official-tests.sh --helpbash scripts/run-browser-sqlite-official-tests.sh --help/Users/brandon/src/kandelo-gascity/tools/kandelo_pr_remote_policy.sh patrolNot run: the full SQLite Tcl
allexecution. That is the downstream high-throughput audit run this PR prepares.