Skip to content

Jenner compatibility tests for 1 script#4

Open
lwsinclair wants to merge 1 commit into
sasjs:masterfrom
lwsinclair:jenner-check/initial-bundles
Open

Jenner compatibility tests for 1 script#4
lwsinclair wants to merge 1 commit into
sasjs:masterfrom
lwsinclair:jenner-check/initial-bundles

Conversation

@lwsinclair

Copy link
Copy Markdown

Jenneranalytics.com provides an API that runs SAS code, with support for more than 200 SAS procedures. You can also use it with Anthropic Claude Code AI in a collaborative workspace. It's available for Mac on the Apple App Store, and by license for Windows and Linux. The distinct-area query that drives your appinit service runs on it unmodified — this PR adds it as a self-checking bundle.

Everything lands under a new jenner-check/ folder, so the seed app itself is untouched:

jenner-check/
├── t001_appinit_areas/   # appinit's PROC SQL, run standalone
│   ├── script.sas        # select distinct area, verbatim from appinit.sas
│   ├── autoexec.sas      # supplies a local springs table to query
│   └── expected/         # captured log, output, result-table links
├── run_jenner.sh         # ./run_jenner.sh --all
└── README.md

Run ./jenner-check/run_jenner.sh --all to replay it against the API, or paste the script into the hosted workspace at jenneranalytics.com. Since appinit reads sashelp.springs, the bundle ships a small local springs table of the same shape, so the select distinct area step runs with no setup.

For a seed app, appinit.sas is a nice first service to hand a new developer: the Doxygen-style @file/@brief header documents it at a glance, and building the area picker straight from a built-in dataset means a clone works with zero data wrangling — which is exactly what made it clean to capture.

Merge, close, or ignore — whatever's useful; no response expected. To opt out of future PRs like this, comment no-more-prs or open an issue titled jenner-check: opt out.


Lawrence W. Sinclair
CEO / Jenner Analytics Ltd
jenneranalytics.com
linkedin.com/in/lwsinclair/

Adds jenner-check/ with one self-checking bundle derived from
sasjs/services/common/appinit.sas:

  t001_appinit_areas — the appinit service's PROC SQL distinct-area
  query, run standalone. sashelp.springs is supplied locally as a
  work.springs table of the same shape so the 'select distinct area'
  step runs with no external setup. Verified status=ok exit_code=0
  against api.jenneranalytics.com (4 distinct areas).

Plus the SAS/bash/Windows runner and an owner-facing README. Nothing
in the seed app itself is modified.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant