Skip to content

royalbit/forge-e2e

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

forge-e2e

End-to-end validation documentation for Forge.

Test Runners

The E2E test suite has been split into two independent repositories for better separation of concerns:

Repository Purpose Tests
forge-e2e-gnumeric Excel formula validation via Gnumeric/ssconvert 1021+ tests
forge-e2e-r Monte Carlo & analytics validation via R 10+ tests

Why the Split?

  1. Independence: Each repo can be developed, tested, and released independently
  2. Clarity: Clear ownership - Gnumeric for Excel functions, R for statistics
  3. CI/CD: Separate pipelines with appropriate dependencies (Gnumeric vs R)
  4. Focus: Each project has a single responsibility

Validation Philosophy

Forge is NEVER the authority. All tests validate forge against external sources:

  • Gnumeric: Battle-tested Excel-compatible engine for formula validation
  • R: Statistical computing reference for Monte Carlo, distributions, analytics

If forge disagrees with Gnumeric/R, forge has a bug (file issue in forge repo).

Documentation

Architecture Decision Records

License

Elastic License 2.0 - See LICENSE

About

E2E test suite for Forge - validates formulas against Gnumeric and R

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •