Skip to content

Jenner compatibility tests for 3 script(s)#2

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

Jenner compatibility tests for 3 script(s)#2
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 log-handling SAS in this repository runs on it. This PR adds a small jenner-check/ folder with three self-contained compatibility bundles built from your own code, so you can see your SAS execute on Jenner directly.

jenner-check/
├── README.md
├── run_jenner.sh / .bat / run_jenner.sas   # runners
├── t001_mf_mval/             # mf_mval resolving app-config macro variables
├── t002_log_extract/         # mp_abort's two-pass WARNING/ERROR log scan
└── t003_log_severity_freq/   # severity classification of a sample Viya log

To run them, from inside jenner-check/:

./run_jenner.sh --all

Each bundle posts to the Jenner API and prints the result; you can also open the same code in the hosted workspace at jenneranalytics.com. The two log bundles seed a small sample Viya log inline, so they need no external files.

The =: prefix-matching idiom in mp_abort for spotting the first WARNING/ERROR line is a clean, dependency-free way to surface what matters in a log — it reads well and ports without changes. It's a nice touch that the whole app deploys as a single streaming script.

No response needed — merge, close, or ignore as you like. To opt out of any future PRs like this, just reply with 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 a jenner-check/ folder with three self-contained SAS bundles built from
this repo's own code, each verified against the Jenner API (status=ok, exit_code=0):

  t001_mf_mval           - mf_mval resolving app-config macro variables
  t002_log_extract       - mp_abort's two-pass WARNING/ERROR log scan
  t003_log_severity_freq - severity classification of a sample Viya log via PROC FREQ

Includes the run_jenner runner (sh/bat/sas) and a README. The two log bundles
seed a small sample Viya log inline, so no external data is required.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@allanbowe

Copy link
Copy Markdown
Member

no-more-prs

@lwsinclair

Copy link
Copy Markdown
Author

Understood — apologies for the unwanted PR. I've opted your organization out and won't open any further automated PRs on your repositories. Thank you for letting me know.

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.

2 participants