Skip to content
This repository was archived by the owner on Oct 25, 2024. It is now read-only.

Commit 49336d3

Browse files
Enable NeuralChat Unit Test process (#195)
1 parent d3206e6 commit 49336d3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+380
-453
lines changed

.github/workflows/cpp-graph-test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ jobs:
3737
uses: actions/checkout@v3
3838
with:
3939
submodules: "recursive"
40+
fetch-tags: true
4041

4142
- name: Env build
4243
run: |

.github/workflows/deploy-test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ jobs:
6565
uses: actions/checkout@v3
6666
with:
6767
submodules: "recursive"
68+
fetch-tags: true
6869
# We need this because GitHub needs to clone the branch to pipeline
6970
- name: Docker Build
7071
run: |

.github/workflows/llm-test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ jobs:
4141
uses: actions/checkout@v3
4242
with:
4343
submodules: "recursive"
44+
fetch-tags: true
4445

4546
- name: Env build
4647
run: |

.github/workflows/optimize-test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ jobs:
6262
uses: actions/checkout@v3
6363
with:
6464
submodules: "recursive"
65+
fetch-tags: true
6566
# We need this because GitHub needs to clone the branch to pipeline
6667
- name: Docker Build
6768
run: |

.github/workflows/script/SparseLibCI/run_sparse_lib.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
#!/bin/bash
2-
export COVERAGE_RCFILE="/intel-extension-for-transformers/.github/workflows/script/unitTest/coverage/.coveragerc"
3-
42
output_log_dir="/intel-extension-for-transformers/benchmark_log"
53
WORKING_DIR="/intel-extension-for-transformers/intel_extension_for_transformers/llm/runtime/deprecated"
64
mkdir ${output_log_dir}

.github/workflows/script/formatScan/pylint.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ $BOLD_YELLOW && echo "---------------- run python setup.py sdist bdist_wheel ---
1212
export PYTHONPATH=`pwd`
1313
#$BOLD_YELLOW && echo "---------------- pip install binary -------------" && $RESET
1414
#pip install dist/intel_extension_for_transformers*.whl
15-
1615
pip list
1716

1817
cd /intel-extension-for-transformers/intel_extension_for_transformers/neural_chat/

.github/workflows/script/unitTest/coverage/.coveragerc

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[run]
2+
branch = True
3+
4+
[report]
5+
omit =
6+
*/**/fake*yaml
7+
*/intel_extension_for_transformers/neural_chat/**
8+
*/intel_extension_for_transformers/transformers/**
9+
*/intel_extension_for_transformers/llm/evaluation/**
10+
*/intel_extension_for_transformers/llm/finetuning/**
11+
*/intel_extension_for_transformers/llm/inference/**
12+
*/intel_extension_for_transformers/llm/quantization/**
13+
exclude_lines =
14+
pragma: no cover
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
[run]
2+
branch = True
3+
4+
[report]
5+
omit =
6+
*/**/fake*yaml
7+
*/**/fake.py
8+
*/intel_extension_for_transformers/llm/amp/**
9+
*/intel_extension_for_transformers/llm/evaluation/**
10+
*/intel_extension_for_transformers/llm/quantization/**
11+
*/intel_extension_for_transformers/llm/library/**
12+
*/intel_extension_for_transformers/llm/operator/**
13+
*/intel_extension_for_transformers/llm/runtime/**
14+
*/intel_extension_for_transformers/transformers/**
15+
exclude_lines =
16+
pragma: no cover
17+
raise NotImplementedError
18+
raise TypeError
19+
if self.device == "gpu":
20+
if device == "gpu":
21+
except ImportError:
22+
except Exception as e:
23+
onnx_version < ONNX18_VERSION
24+
onnx_version >= ONNX18_VERSION

.github/workflows/script/unitTest/coverage/calc_coverage.sh

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,18 +87,22 @@ function check_coverage_status() {
8787
$BOLD_RED && echo "Unit Test failed with ${item} coverage decrease ${decrease}%" && $RESET
8888
done
8989
$BOLD_RED && echo "compare coverage to give detail info" && $RESET
90-
bash -x compare_coverage.sh ${coverage_compare} ${coverage_log_pr}/coverage.log ${coverage_log_base}/coverage.log "FAILED" ${coverage_PR_lines_rate} ${coverage_base_lines_rate} ${coverage_PR_branches_rate} ${coverage_base_branches_rate}
90+
bash compare_coverage.sh ${coverage_compare} ${coverage_log_pr}/coverage.log ${coverage_log_base}/coverage.log "FAILED" ${coverage_PR_lines_rate} ${coverage_base_lines_rate} ${coverage_PR_branches_rate} ${coverage_base_branches_rate}
9191
exit 1
9292
else
9393
$BOLD_GREEN && echo "Unit Test success with coverage lines: ${coverage_PR_lines_rate}%, branches: ${coverage_PR_branches_rate}%" && $RESET
9494
$BOLD_GREEN && echo "compare coverage to give detail info" && $RESET
95-
bash -x compare_coverage.sh ${coverage_compare} ${coverage_log_pr}/coverage.log ${coverage_log_base}/coverage.log "SUCCESS" ${coverage_PR_lines_rate} ${coverage_base_lines_rate} ${coverage_PR_branches_rate} ${coverage_base_branches_rate}
95+
bash compare_coverage.sh ${coverage_compare} ${coverage_log_pr}/coverage.log ${coverage_log_base}/coverage.log "SUCCESS" ${coverage_PR_lines_rate} ${coverage_base_lines_rate} ${coverage_PR_branches_rate} ${coverage_base_branches_rate}
9696
fi
9797
}
9898

9999
function main() {
100100
compare_coverage
101101
check_coverage_status
102+
$BOLD_BLUE && echo "PR lines coverage: $lines_PR_covered/$lines_PR_valid ($coverage_PR_lines_rate%)" && $RESET
103+
$BOLD_BLUE && echo "PR branches coverage: $branches_PR_covered/$branches_PR_valid ($coverage_PR_branches_rate%)" && $RESET
104+
$BOLD_BLUE && echo "BASE lines coverage: $lines_base_covered/$lines_base_valid ($coverage_base_lines_rate%)" && $RESET
105+
$BOLD_BLUE && echo "BASE branches coverage: $branches_base_covered/$branches_base_valid ($coverage_base_branches_rate%)" && $RESET
102106
}
103107

104108
main

0 commit comments

Comments
 (0)