Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test report for v2.3.2 #216

Closed
louisrubet opened this issue Aug 15, 2018 · 1 comment
Closed

Test report for v2.3.2 #216

louisrubet opened this issue Aug 15, 2018 · 1 comment
Labels

Comments

@louisrubet
Copy link
Owner

  • "all.txt" must pass
  • test manually "99-manual-tests.txt"
@louisrubet louisrubet added this to the Delivery v2.3.2 milestone Aug 15, 2018
@louisrubet
Copy link
Owner Author

rpn> "all.txt"
"all.txt"
rpn> test

rpn version is 2.3.2

01-mode.txt: MODE
# std (1) PASSED
# std (2) PASSED
# fix (1) PASSED
# fix (2) PASSED
# fix (3) PASSED
# sci (1) PASSED
# sci (2) PASSED
# sci (3) PASSED
01-mode.txt: run 8 tests: 8 passed, 0 failed (9 steps: 9 passed, 0 failed)

02-general.txt: GENERAL
# version PASSED
# type (1) PASSED
# type (2) PASSED
# type (3) PASSED
# type (4) PASSED
# type (5) PASSED
# default PASSED
# nop PASSED
02-general.txt: run 8 tests: 8 passed, 0 failed (11 steps: 11 passed, 0 failed)

03-branch.txt: BRANCH
# if then else end (1) PASSED
# if then else end (2) PASSED
# if then else end (3) PASSED
# if then else end (4) PASSED
# if then else end (5) PASSED
# if then else end (6) PASSED
# if then else end (7) PASSED
# if then else end - error case (1) PASSED
# if then else end - error case (2) PASSED
# if then else end - error case (3) PASSED
# if then else end - error case (4) PASSED
# if then else end - error case (5) PASSED
# if then else end - error case (6) PASSED
# if then else end - error case (7) PASSED
# if then else end - error case (8) PASSED
# if then else end - error case (9) PASSED
# ift (1) PASSED
# ift (2) PASSED
# ift (3) PASSED
# ift (4) PASSED
# ifte (1) PASSED
# ifte (2) PASSED
# ifte (3) PASSED
# ifte (4) PASSED
# ifte (5) PASSED
# start next (1) PASSED
# start next (2) PASSED
# start next (3) PASSED
# start next (4) PASSED
# start next (5) PASSED
# start next - error case (1) PASSED
# start next - error case (2) PASSED
# start next - error case (3) PASSED
# start next - error case (4) PASSED
# start next - error case (5) PASSED
# start next - error case (5) PASSED
# for next (1) PASSED
# for next (2) PASSED
# for next (3) PASSED
# for next (4) PASSED
# for next (5) PASSED
# for next - error case (1) PASSED
# for next - error case (2) PASSED
# for next - error case (3) PASSED
# for next - error case (4) PASSED
# for next - error case (5) PASSED
# for next - error case (6) PASSED
# for step (1) PASSED
# for step (2) PASSED
# for step (3) PASSED
# for step (4) PASSED
# for step (5) PASSED
# for step (6) - check boundary integration PASSED
# for step (7) - check boundary integration PASSED
# for step - error case (1) PASSED
# for step - error case (2) PASSED
# do..unti (1) PASSED
# do..unti (2) PASSED
# do..unti (3) PASSED
# do..unti (4) PASSED
# do..unti (5) PASSED
# do..unti error case (1) PASSED
# do..unti error case (2) PASSED
# do..unti error case (3) PASSED
# do..unti error case (4) PASSED
# do..unti error case (5) PASSED
# do..unti error case (6) PASSED
# do..unti error case (7) PASSED
# while..repeat (1) PASSED
# while..repeat (2) PASSED
# while..repeat (3) PASSED
# while..repeat error case (1) PASSED
# while..repeat error case (2) PASSED
# while..repeat error case (3) PASSED
# while..repeat error case (4) PASSED
# while..repeat error case (5) PASSED
# while..repeat error case (6) PASSED
# while..repeat error case (7) PASSED
03-branch.txt: run 72 tests: 72 passed, 0 failed (77 steps: 77 passed, 0 failed)

04-stack.txt: STACK TEST
# entry depth (1) PASSED
# entry depth (2) PASSED
# swap PASSED
# swap with filled stack PASSED
# swap error PASSED
# drop PASSED
# drop2 PASSED
# drop error PASSED
# drop2 error (1) PASSED
# drop2 error (2) PASSED
# test dup PASSED
# test dup2 PASSED
# test rot PASSED
# test rot with start PASSED
# test rot with next PASSED
# test rot with filled stack PASSED
# test depth PASSED
# test pick PASSED
# test erase PASSED
# test del PASSED
# test dropn PASSED
# test dropn error PASSED
# test dupn PASSED
# test dupn error PASSED
# test roll PASSED
# test roll with filled stack PASSED
# test roll error PASSED
# test rolld PASSED
# test rolld with filled stack PASSED
# test rolld error PASSED
# test over PASSED
# test over error PASSED
04-stack.txt: run 32 tests: 32 passed, 0 failed (49 steps: 49 passed, 0 failed)

05-real.txt: REAL
# real decimal PASSED
# real decimal (2) PASSED
# real decimal (3) PASSED
# real hex PASSED
# real hex (2) PASSED
# real binary PASSED
# real inf, nan PASSED
# prec (1) PASSED
# prec (2) PASSED
# prec error (1) PASSED
# prec error (2) PASSED
# round (1) PASSED
# round (2) PASSED
# round (3) PASSED
# round (4) PASSED
# round (5) PASSED
# round (6) PASSED
# add (1) PASSED
# add (2) PASSED
# add (3) PASSED
# add (4) PASSED
# sub (1) PASSED
# sub (2) PASSED
# sub (3) PASSED
# sub (4) PASSED
# mul (1) PASSED
# mul (2) PASSED
# mul (3) PASSED
# mul (4) PASSED
# div (1) PASSED
# div (2) PASSED
# div (3) PASSED
# div (4) PASSED
# chs (1) PASSED
# chs (2) PASSED
# neg (1) PASSED
# neg (2) PASSED
# inv (1) PASSED
# inv (2) PASSED
# % (1) PASSED
# % (2) PASSED
# % (3) PASSED
# % (4) PASSED
# %CH (1) PASSED
# %CH (2) PASSED
# %CH (3) PASSED
# %CH (4) PASSED
# ^ (1) PASSED
# ^ (2) PASSED
# ^ (3) PASSED
# ^ (4) PASSED
# sqrt (1) PASSED
# sqrt (2) PASSED
# sq (1) PASSED
# sq (2) PASSED
# sqr (1) PASSED
# sqr (2) PASSED
# mod (1) PASSED
# mod (2) PASSED
# mod (3) PASSED
# abs (1) PASSED
# abs (2) PASSED
# abs (3) PASSED
# fact (1) PASSED
# fact (2) PASSED
# fact (3) PASSED
# sign (1) PASSED
# sign (2) PASSED
# mant (1) PASSED
# mant (2) PASSED
# xpon (1) PASSED
# xpon (2) PASSED
# min (1) PASSED
# min (2) PASSED
# min (3) PASSED
# min (4) PASSED
# max (1) PASSED
# max (2) PASSED
# max (3) PASSED
# max (4) PASSED
# ip (1) PASSED
# ip (2) PASSED
# fp (1) PASSED
# fp (2) PASSED
# floor (1) PASSED
# floor (2) PASSED
# ceil (1) PASSED
# ceil (2) PASSED
05-real.txt: run 88 tests: 88 passed, 0 failed (103 steps: 103 passed, 0 failed)

06-string.txt: STRING
# string entry PASSED
# string entry (2) PASSED
# string entry (3) PASSED
# ->str on real (1) PASSED
# ->str on real (2) PASSED
# ->str on real (3) PASSED
# ->str on symbol (1) PASSED
# ->str on symbol (2) PASSED
# str-> on real (1) PASSED
# str-> on real (2) PASSED
# str-> on real (3) PASSED
# str-> on constant (1) PASSED
# str-> on constant (2) PASSED
# str-> on command (1) PASSED
# str-> on command (2) PASSED
# str-> on program PASSED
# add (1) PASSED
# add (2) PASSED
# add (3) PASSED
# chr (1) PASSED
# chr (2) PASSED
# num (1) PASSED
# num (2) PASSED
# size (1) PASSED
# size (2) PASSED
# size, str->, ->str PASSED
# pos (1) PASSED
# pos (2) PASSED
# pos (3) PASSED
# pos (4) PASSED
# sub (1) PASSED
# sub (2) PASSED
# sub (3) PASSED
# sub (4) PASSED
# sub (5) PASSED
# sub (6) PASSED
06-string.txt: run 36 tests: 36 passed, 0 failed (42 steps: 42 passed, 0 failed)

07-test.txt: TESTS
# and (1) PASSED
# and (2) PASSED
# and (3) PASSED
# and (4) PASSED
# and (5) PASSED
# or (1) PASSED
# or (2) PASSED
# or (3) PASSED
# or (4) PASSED
# or (5) PASSED
# xor (1) PASSED
# xor (2) PASSED
# xor (3) PASSED
# xor (4) PASSED
# xor (5) PASSED
# not (1) PASSED
# not (2) PASSED
# > PASSED
# >= PASSED
# < PASSED
# <= PASSED
# != PASSED
# == PASSED
# same PASSED
# complex != PASSED
# complex == PASSED
# complex same PASSED
# string > PASSED
# string >= PASSED
# string < PASSED
# string <= PASSED
# string != PASSED
# string == PASSED
# string same PASSED
07-test.txt: run 34 tests: 34 passed, 0 failed (83 steps: 83 passed, 0 failed)

08-store.txt: STORE
# symbol entry PASSED
# symbol entry (2) PASSED
# symbol entry (3) PASSED
# symbol entry (4) PASSED
# sto (1) PASSED
# sto (2) PASSED
# sto (3) PASSED
# rcl (1) PASSED
# rcl (2) PASSED
# rcl (2) PASSED
# sto in prog then rcl PASSED
# purge (1) PASSED
# purge (2) PASSED
# purge (3) PASSED
# sto+ (1) PASSED
# sto+ (2) PASSED
# sto+ (3) PASSED
# sto+ (4) PASSED
# sto- (1) PASSED
# sto- (2) PASSED
# sto- (3) PASSED
# sto- (4) PASSED
# sto* (1) PASSED
# sto* (2) PASSED
# sto* (3) PASSED
# sto* (4) PASSED
# sto/ (1) PASSED
# sto/ (2) PASSED
# sto/ (2) PASSED
# sto/ (4) PASSED
# sneg (1) PASSED
# sneg (2) PASSED
# sneg (3) PASSED
# sinv (1) PASSED
# sinv (2) PASSED
# sinv (3) PASSED
# clusr PASSED
08-store.txt: run 37 tests: 37 passed, 0 failed (55 steps: 55 passed, 0 failed)

09-program.txt: PROGRAM
# program PASSED
# program (2) PASSED
# program (3) PASSED
# program (4) PASSED
# program (5) PASSED
# program imbrication PASSED
# program evaluation PASSED
# program 1 arg PASSED
# program several args PASSED
09-program.txt: run 9 tests: 9 passed, 0 failed (14 steps: 14 passed, 0 failed)

10-complex.txt: COMPLEX
# entry (1) PASSED
# entry (2) PASSED
# entry (3) PASSED
# entry (4) PASSED
# entry (5) PASSED
# entry (6) PASSED
# add (1) PASSED
# add (2) PASSED
# add (3) PASSED
# add (4) PASSED
# sub (1) PASSED
# sub (2) PASSED
# sub (3) PASSED
# sub (4) PASSED
# mul (1) PASSED
# mul (2) PASSED
# mul (3) PASSED
# mul (3) PASSED
# div (1) PASSED
# div (2) PASSED
# div (3) PASSED
# re (1) PASSED
# re (2) PASSED
# re (3) PASSED
# im (1) PASSED
# im (2) PASSED
# im (3) PASSED
# chs PASSED
# neg PASSED
# inv (1) PASSED
# inv (2) PASSED
# abs PASSED
# sign (1) PASSED
# sign (2) PASSED
# sign (3) PASSED
# sq (1) PASSED
# sqr (1) PASSED
# arg (1) PASSED
# arg (2) PASSED
# arg (3) PASSED
# arg (4) PASSED
# arg (5) PASSED
# arg (6) PASSED
# arg (7) PASSED
# arg (8) PASSED
# conj PASSED
# r->c (1) PASSED
# r->c (2) PASSED
# r->c (3) PASSED
# r->c (3) PASSED
# c->r (1) PASSED
# c->r (2) PASSED
# c->r (3) PASSED
# r->p (1) PASSED
# r->p (2) PASSED
# r->p (3) PASSED
# r->p (4) PASSED
# ^ (1) PASSED
# ^ (2) PASSED
# ^ (3) PASSED
# sqrt (1) PASSED
# sqrt (2) PASSED
# sin (1) PASSED
# sin (2) PASSED
# sin (3) PASSED
# sin (4) PASSED
# asin (1) PASSED
# asin (2) PASSED
# asin (3) PASSED
# asin (4) PASSED
# cos (1) PASSED
# cos (2) PASSED
# cos (3) PASSED
# cos (4) PASSED
# acos (1) PASSED
# acos (2) PASSED
# acos (3) PASSED
# acos (4) PASSED
# tan (1) PASSED
# tan (2) PASSED
# tan (3) PASSED
# tan (4) PASSED
# atan (1) PASSED
# atan (2) PASSED
# atan (3) PASSED
# atan (4) PASSED
# ln (1) PASSED
# ln (2) PASSED
# ln (3) PASSED
# ln (4) PASSED
# lnp1 (1) PASSED
# lnp1 (2) PASSED
# lnp1 (3) PASSED
# lnp1 (4) PASSED
# log (1) PASSED
# log (2) PASSED
# log (3) PASSED
# log (4) PASSED
# log10 (1) PASSED
# log10 (2) PASSED
# log10 (3) PASSED
# log10 (4) PASSED
# log2 (1) PASSED
# log2 (2) PASSED
# log2 (3) PASSED
# log2 (4) PASSED
# exp (1) PASSED
# exp (2) PASSED
# exp (3) PASSED
# exp (4) PASSED
# expm (1) PASSED
# expm (2) PASSED
# expm (3) PASSED
# expm (4) PASSED
# alog2 (1) PASSED
# alog2 (2) PASSED
# alog2 (3) PASSED
# alog2 (4) PASSED
# alog10 (1) PASSED
# alog10 (2) PASSED
# alog10 (3) PASSED
# alog10 (4) PASSED
# sinh (1) PASSED
# sinh (2) PASSED
# sinh (3) PASSED
# sinh (4) PASSED
# asinh (1) PASSED
# asinh (2) PASSED
# asinh (3) PASSED
# asinh (4) PASSED
# cosh (1) PASSED
# cosh (2) PASSED
# cosh (3) PASSED
# cosh (4) PASSED
# acosh (1) PASSED
# acosh (2) PASSED
# acosh (3) PASSED
# acosh (4) PASSED
# tanh (1) PASSED
# tanh (2) PASSED
# tanh (3) PASSED
# tanh (4) PASSED
# atanh (1) PASSED
# atanh (2) PASSED
# atanh (3) PASSED
# atanh (4) PASSED
10-complex.txt: run 146 tests: 146 passed, 0 failed (146 steps: 146 passed, 0 failed)

11-base-entry.txt: fix entry
# table for fixed entry, 4 fix output >= 0 PASSED
# table for fixed entry, 4 fix output <= 0 PASSED
# table for sci entry, 4 fix output >= 0 PASSED
# table for sci entry, 4 fix output <= 0 PASSED
# table for singularity PASSED
# some strange behaviour (1) PASSED
# some strange behaviour (2) PASSED
# some strange behaviour (3) PASSED
# hex (1) PASSED
# hex (2) PASSED
# hex (3) PASSED
# dec (1) PASSED
# dec (2) PASSED
# dec (3) PASSED
# bin (1) PASSED
# bin (2) PASSED
# bin (3) PASSED
# bin (4) PASSED
# base entry (1) PASSED
# base entry (2) PASSED
# base entry (3) PASSED
# base entry (4) PASSED
# base entry (5) PASSED
# base entry (6) PASSED
# base entry (7) PASSED
# base entry (8) PASSED
# base display (1) PASSED
# base display (2) PASSED
# base display (3) PASSED
# base display (4) PASSED
# negative base numbers (1) PASSED
# negative base numbers (2) PASSED
# negative base numbers (3) PASSED
# negative base numbers (4) PASSED
# inf should not be based-represented PASSED
# nan should not be based-represented PASSED
11-base-entry.txt: run 36 tests: 36 passed, 0 failed (36 steps: 36 passed, 0 failed)

12-time.txt: date and time
# date PASSED
# time PASSED
# ticks (1) PASSED
# ticks (2) PASSED
12-time.txt: run 4 tests: 4 passed, 0 failed (7 steps: 7 passed, 0 failed)

99-manual-tests.txt: MANUAL TESTS
# GENERAL help - please type help and verify help is shown PASSED
# GENERAL h - please type h and verify help is shown PASSED
# GENERAL ? - please type ? and verify help is shown PASSED
# GENERAL quit - please type quit and verify rpn exits PASSED
# GENERAL q - please type q and verify rpn exits PASSED
# GENERAL exit - please type exit and verify rpn exits PASSED
# STORE vars - please type vars and verify variables are shown PASSED
# STORE edit - please type edit and verify last line comes under the caret PASSED
# HISTORY - please type history and verify rpn history is shown PASSED
# MULTILINE EDITING - please type a prog like 1 3 for i[ALT-ENTER]i sq[ALT-ENTER]next[ENTER] and verify output PASSED
99-manual-tests.txt: run 10 tests: 10 passed, 0 failed (10 steps: 10 passed, 0 failed)
Total: run 520 tests: 520 passed, 0 failed (642 steps: 642 passed, 0 failed)
rpn> 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant