This repository was archived by the owner on Feb 2, 2024. It is now read-only.
Repository navigation
Commit 43f3c88
Change tests execution (#111)
* Remove spark dependency (#102)
Remove spark dependency from HPA; use pre-generated sdf_dt.pq
* explicitly adding data-file (#104)
* HPAT Build: Code style check for C and Python sources (#103)
* HPAT Build: Code style check for C and Python sources
* PR103. Comments partially addressed
* Code style change part 1 (#106)
* Style check config fo pystyle (#105)
* Fix for pandas.merge wrong overload handling of 'on' args (#99)
Problem description: merge_overload and merge_asof_overload functions
use 'on' argument value to compute 'left_on' and 'right_on' arguments
in a way that breaks type stability, causing compilation failure
when 'on' is assigned a StringLiteral value.
Error:
File "../hpat/hiframes/dataframe_pass.py", line 202, in _run_assign
return self._run_call(assign, lhs, rhs)
File "../hpat/hiframes/dataframe_pass.py", line 522, in _run_call
return self._run_call_join(assign, lhs, rhs)
File "../hpat/hiframes/dataframe_pass.py", line 1488, in
_run_call_join
left_on = self._get_const_or_list(left_on_var)
File "../hpat/hiframes/dataframe_pass.py", line 2135, in
_get_const_or_list
raise ValueError(err_msg)
ValueError: Failed in hpat mode pipeline (step: typed dataframe pass)
None
Following tests should be fixed with this commit:
test_join_cat1 (hpat.tests.test_join.TestJoin)
test_join_cat2 (hpat.tests.test_join.TestJoin)
test_join_cat_parallel1 (hpat.tests.test_join.TestJoin)
test_join_datetime_seq1 (hpat.tests.test_join.TestJoin)
test_join_left_seq1 (hpat.tests.test_join.TestJoin)
test_join_left_seq2 (hpat.tests.test_join.TestJoin)
test_join_outer_seq1 (hpat.tests.test_join.TestJoin)
test_join_right_seq1 (hpat.tests.test_join.TestJoin)
test_merge_asof_seq1 (hpat.tests.test_join.TestJoin)
* [STL] PEP8 code style for 'test_strings.py', 'test_utils.py', 'test_series.py' (#97)
* pep8 style for 'test_strings.py'; flake8 check successful
* pep8 style for 'test_utils.py'
* pep8 style for 'test_series.py'; more readable
* fixed 'test_string_series'
* removed extra white spaces
* deleted mention of flake8
* trigger build
* Code style change part 2 (#107)
* code_style_change_part_2
* Add more check in style configuration (#108)
* code_style_part_3 (#109)
* Fix boost runtime issue on Ubuntu16.04 with gcc 5.4 (#92)
* Code style change part 4 (#110)
* Cahnge tests execution
Actually test suite should be executed via hpat.runtests:
python -u -m hpat.runtests -v
This resolve the issue with doulbe test suite execution
which occurs due to the "python -u -m unittest -v" command
import all files in tree including runtests.py and runtests.py
triggers 1-st suite execution. Then unittest triggers 2-d.
Add decorator to execute some tests (mostly parallel)
2 or more times (depending on existance of REPEAT_TEST_NUMBER
environment variable)
This should highlight issues like the test fails if executed twice
because is corrupts memory during first execution
(like test_series_head_index_parallel1)
Skip test_series_head_index_parallel1 because it triggers memory
corruption. This should be fixed.
* Revert "Code style change part 4 (#110)"
This reverts commit dfc54ee.
* Revert "Fix boost runtime issue on Ubuntu16.04 with gcc 5.4 (#92)"
This reverts commit 231a76c.
* Revert "code_style_part_3 (#109)"
This reverts commit 4070ce3.
* Revert "Add more check in style configuration (#108)"
This reverts commit abf5bd0.
* Revert "Code style change part 2 (#107)"
This reverts commit 9076493.
* Revert "[STL] PEP8 code style for 'test_strings.py', 'test_utils.py', 'test_series.py' (#97)"
This reverts commit 8641f7a.
* Revert "Fix for pandas.merge wrong overload handling of 'on' args (#99)"
This reverts commit a2a8ee5.
* Revert "Style check config fo pystyle (#105)"
This reverts commit 551c0e3.
* Revert "Code style change part 1 (#106)"
This reverts commit 6dae0b3.
* Revert "HPAT Build: Code style check for C and Python sources (#103)"
This reverts commit 1a30e4f.
* Revert "explicitly adding data-file (#104)"
This reverts commit 34a2260.
* Revert "Remove spark dependency (#102)"
This reverts commit 9e77fde.
* Wrap functions to be executed twice in runtests.py
* Update runtests.py
Execute every test specified times, which is set via
the REPEAT_TEST_NUMBER environment variable.
Skip test_series_list_str_unbox1 because is fails on the second
launch with Segmentation fault
* Apply comments from review
Rename REPEAT_TEST_NUMBER to HPAT_REPEAT_TEST_NUMBER
Use os.getenv to get value for HPAT_REPEAT_TEST_NUMBER1 parent e1ba769 commit 43f3c88
3 files changed
Lines changed: 29 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
3 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
4 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
5 | 17 | | |
6 | 18 | | |
7 | | - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
8 | 31 | | |
9 | 32 | | |
10 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
591 | 591 | | |
592 | 592 | | |
593 | 593 | | |
| 594 | + | |
594 | 595 | | |
595 | 596 | | |
596 | 597 | | |
| |||
1314 | 1315 | | |
1315 | 1316 | | |
1316 | 1317 | | |
1317 | | - | |
| 1318 | + | |
1318 | 1319 | | |
1319 | | - | |
| 1320 | + | |
1320 | 1321 | | |
1321 | 1322 | | |
1322 | 1323 | | |
| |||
0 commit comments