diff --git a/README.md b/README.md index 828ead055b..113e547a75 100644 --- a/README.md +++ b/README.md @@ -166,6 +166,11 @@ Please follow the below steps for Windows: ./run_tests.py ``` +- Update test references: + ``` + ./run_tests.py -u + ``` + - Run integration tests: ```bash diff --git a/expr b/expr new file mode 100755 index 0000000000..82c85f86ee Binary files /dev/null and b/expr differ diff --git a/integration_tests/elemental_01.py b/integration_tests/elemental_01.py index 4925fc6165..0a2787c7ed 100644 --- a/integration_tests/elemental_01.py +++ b/integration_tests/elemental_01.py @@ -103,17 +103,17 @@ def elemental_sin(): verify1d(array1d, sin1d, 256) - arraynd: f64[256, 64, 16] = empty((256, 64, 16), dtype=float64) - sinnd: f64[256, 64, 16] = empty((256, 64, 16), dtype=float64) + arraynd: f64[200, 64, 16] = empty((200, 64, 16), dtype=float64) + sinnd: f64[200, 64, 16] = empty((200, 64, 16), dtype=float64) - for i in range(256): + for i in range(200): for j in range(64): for k in range(16): arraynd[i, j, k] = float(i + j + k) sinnd = sin(arraynd)**2.0 - verifynd(arraynd, sinnd, 256, 64, 16) + verifynd(arraynd, sinnd, 200, 64, 16) def elemental_cos(): i: i32 @@ -162,4 +162,4 @@ def elemental_trig_identity(): elemental_cos() elemental_trig_identity() elemental_sum() -elemental_mul() +elemental_mul() \ No newline at end of file diff --git a/tests/reference/asr-elemental_01-b58df26.json b/tests/reference/asr-elemental_01-b58df26.json index c3766a88e8..92cd7cbd7e 100644 --- a/tests/reference/asr-elemental_01-b58df26.json +++ b/tests/reference/asr-elemental_01-b58df26.json @@ -2,11 +2,11 @@ "basename": "asr-elemental_01-b58df26", "cmd": "lpython --show-asr --no-color {infile} -o {outfile}", "infile": "tests/../integration_tests/elemental_01.py", - "infile_hash": "1d1eb8ce26df5817c1e474e4f69b0b96e53df362a31f1b722efaadf0", + "infile_hash": "e96eed9469877faf7f0b6ddb472d3df5fd0270d0528d0334b1751783", "outfile": null, "outfile_hash": null, "stdout": "asr-elemental_01-b58df26.stdout", - "stdout_hash": "f6657ff256291caa10a0681ae7c5ad89f5c103725e44318d42b1445e", + "stdout_hash": "11322144ccc20362db9bf290de89fdbaaa0436821aa5377f20218dae", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-elemental_01-b58df26.stdout b/tests/reference/asr-elemental_01-b58df26.stdout index e6eadff8ec..11c5c55676 100644 --- a/tests/reference/asr-elemental_01-b58df26.stdout +++ b/tests/reference/asr-elemental_01-b58df26.stdout @@ -741,7 +741,7 @@ (Array (Real 8) [((IntegerConstant 0 (Integer 4)) - (IntegerConstant 256 (Integer 4))) + (IntegerConstant 200 (Integer 4))) ((IntegerConstant 0 (Integer 4)) (IntegerConstant 64 (Integer 4))) ((IntegerConstant 0 (Integer 4)) @@ -855,7 +855,7 @@ (Array (Real 8) [((IntegerConstant 0 (Integer 4)) - (IntegerConstant 256 (Integer 4))) + (IntegerConstant 200 (Integer 4))) ((IntegerConstant 0 (Integer 4)) (IntegerConstant 64 (Integer 4))) ((IntegerConstant 0 (Integer 4)) @@ -1012,7 +1012,7 @@ (Array (Real 8) [((IntegerConstant 0 (Integer 4)) - (IntegerConstant 256 (Integer 4))) + (IntegerConstant 200 (Integer 4))) ((IntegerConstant 0 (Integer 4)) (IntegerConstant 64 (Integer 4))) ((IntegerConstant 0 (Integer 4)) @@ -1030,7 +1030,7 @@ (Array (Real 8) [((IntegerConstant 0 (Integer 4)) - (IntegerConstant 256 (Integer 4))) + (IntegerConstant 200 (Integer 4))) ((IntegerConstant 0 (Integer 4)) (IntegerConstant 64 (Integer 4))) ((IntegerConstant 0 (Integer 4)) @@ -1046,11 +1046,11 @@ ((Var 218 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (IntegerConstant 256 (Integer 4)) + (IntegerConstant 200 (Integer 4)) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) - (IntegerConstant 255 (Integer 4)) + (IntegerConstant 199 (Integer 4)) ) (IntegerConstant 1 (Integer 4))) [(DoLoop @@ -1126,7 +1126,7 @@ (Array (Real 8) [((IntegerConstant 0 (Integer 4)) - (IntegerConstant 256 (Integer 4))) + (IntegerConstant 200 (Integer 4))) ((IntegerConstant 0 (Integer 4)) (IntegerConstant 64 (Integer 4))) ((IntegerConstant 0 (Integer 4)) @@ -1144,7 +1144,7 @@ (Array (Real 8) [((IntegerConstant 0 (Integer 4)) - (IntegerConstant 256 (Integer 4))) + (IntegerConstant 200 (Integer 4))) ((IntegerConstant 0 (Integer 4)) (IntegerConstant 64 (Integer 4))) ((IntegerConstant 0 (Integer 4)) @@ -1165,7 +1165,7 @@ (Array (Real 8) [((IntegerConstant 0 (Integer 4)) - (IntegerConstant 256 (Integer 4))) + (IntegerConstant 200 (Integer 4))) ((IntegerConstant 0 (Integer 4)) (IntegerConstant 64 (Integer 4))) ((IntegerConstant 0 (Integer 4)) @@ -1181,7 +1181,7 @@ (Array (Real 8) [((IntegerConstant 0 (Integer 4)) - (IntegerConstant 256 (Integer 4))) + (IntegerConstant 200 (Integer 4))) ((IntegerConstant 0 (Integer 4)) (IntegerConstant 64 (Integer 4))) ((IntegerConstant 0 (Integer 4)) @@ -1190,7 +1190,7 @@ ) () )) - ((IntegerConstant 256 (Integer 4))) + ((IntegerConstant 200 (Integer 4))) ((IntegerConstant 64 (Integer 4))) ((IntegerConstant 16 (Integer 4)))] ()