Skip to content

Commit d90a280

Browse files
mmercejaor
authored andcommitted
Fixing local models for datasets with text fields
- Fixing local prediction when text fields contains multigrams - Fixing path in predicting functions - Fixing typos - Fixing tests - Changing tests to github actions
1 parent 4981ecf commit d90a280

Some content is hidden

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

48 files changed

+597
-185
lines changed

.github/workflows/tests_01.yml

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: "PHP bindings tests 01"
2+
3+
on:
4+
pull_request:
5+
workflow_dispatch:
6+
7+
jobs:
8+
tests-01:
9+
10+
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
php-versions: ['7.2']
14+
phpunit-versions: ['8.5.2']
15+
env:
16+
BIGML_USERNAME: ${{ secrets.BIGML_USERNAME }}
17+
BIGML_API_KEY: ${{ secrets.BIGML_API_KEY }}
18+
BIGML_ORGANIZATION: ${{ secrets.BIGML_ORGANIZATION }}
19+
BIGML_EXTERNAL_CONN_HOST: ${{ secrets.BIGML_EXTERNAL_CONN_HOST }}
20+
BIGML_EXTERNAL_CONN_PORT: ${{ secrets.BIGML_EXTERNAL_CONN_PORT }}
21+
BIGML_EXTERNAL_CONN_DB: ${{ secrets.BIGML_EXTERNAL_CONN_DB }}
22+
BIGML_EXTERNAL_CONN_USER: ${{ secrets.BIGML_EXTERNAL_CONN_USER }}
23+
BIGML_EXTERNAL_CONN_PWD: ${{ secrets.BIGML_EXTERNAL_CONN_PWD }}
24+
BIGML_DELTA: 5
25+
26+
steps:
27+
- name: Install packages
28+
uses: actions/checkout@v2
29+
- name: Install PHP
30+
uses: shivammathur/setup-php@v2
31+
with:
32+
php-version: ${{ matrix.php-versions }}
33+
tools: phpunit:${{ matrix.phpunit-versions }}
34+
- name: Run tests *01 03 04 06 07*
35+
run: |
36+
composer update
37+
cd tests
38+
export TESTS=$(for t in "01" "03" "04" "06" "07"; do ls *$t*.php;done|paste -sd " ")
39+
echo $TESTS
40+
for t in $TESTS; do phpunit --debug $t;done

.github/workflows/tests_05.yml

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: "PHP bindings tests 05"
2+
3+
on:
4+
pull_request:
5+
workflow_dispatch:
6+
7+
jobs:
8+
tests-05:
9+
10+
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
php-versions: ['7.2']
14+
phpunit-versions: ['8.5.2']
15+
env:
16+
BIGML_USERNAME: ${{ secrets.BIGML_USERNAME }}
17+
BIGML_API_KEY: ${{ secrets.BIGML_API_KEY }}
18+
BIGML_ORGANIZATION: ${{ secrets.BIGML_ORGANIZATION }}
19+
BIGML_EXTERNAL_CONN_HOST: ${{ secrets.BIGML_EXTERNAL_CONN_HOST }}
20+
BIGML_EXTERNAL_CONN_PORT: ${{ secrets.BIGML_EXTERNAL_CONN_PORT }}
21+
BIGML_EXTERNAL_CONN_DB: ${{ secrets.BIGML_EXTERNAL_CONN_DB }}
22+
BIGML_EXTERNAL_CONN_USER: ${{ secrets.BIGML_EXTERNAL_CONN_USER }}
23+
BIGML_EXTERNAL_CONN_PWD: ${{ secrets.BIGML_EXTERNAL_CONN_PWD }}
24+
BIGML_DELTA: 5
25+
26+
steps:
27+
- name: Install packages
28+
uses: actions/checkout@v2
29+
- name: Install PHP
30+
uses: shivammathur/setup-php@v2
31+
with:
32+
php-version: ${{ matrix.php-versions }}
33+
tools: phpunit:${{ matrix.phpunit-versions }}
34+
- name: Run tests *05*
35+
run: |
36+
composer update
37+
cd tests
38+
export TESTS=$(for t in "05_a" "05_c"; do ls *$t*.php;done|paste -sd " ")
39+
echo $TESTS
40+
for t in $TESTS; do phpunit --debug $t;done

.github/workflows/tests_05_b.yml

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: "PHP bindings tests 05_b"
2+
3+
on:
4+
pull_request:
5+
workflow_dispatch:
6+
7+
jobs:
8+
tests-05_b:
9+
10+
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
php-versions: ['7.2']
14+
phpunit-versions: ['8.5.2']
15+
env:
16+
BIGML_USERNAME: ${{ secrets.BIGML_USERNAME }}
17+
BIGML_API_KEY: ${{ secrets.BIGML_API_KEY }}
18+
BIGML_ORGANIZATION: ${{ secrets.BIGML_ORGANIZATION }}
19+
BIGML_EXTERNAL_CONN_HOST: ${{ secrets.BIGML_EXTERNAL_CONN_HOST }}
20+
BIGML_EXTERNAL_CONN_PORT: ${{ secrets.BIGML_EXTERNAL_CONN_PORT }}
21+
BIGML_EXTERNAL_CONN_DB: ${{ secrets.BIGML_EXTERNAL_CONN_DB }}
22+
BIGML_EXTERNAL_CONN_USER: ${{ secrets.BIGML_EXTERNAL_CONN_USER }}
23+
BIGML_EXTERNAL_CONN_PWD: ${{ secrets.BIGML_EXTERNAL_CONN_PWD }}
24+
BIGML_DELTA: 5
25+
26+
steps:
27+
- name: Install packages
28+
uses: actions/checkout@v2
29+
- name: Install PHP
30+
uses: shivammathur/setup-php@v2
31+
with:
32+
php-version: ${{ matrix.php-versions }}
33+
tools: phpunit:${{ matrix.phpunit-versions }}
34+
- name: Run tests *05_b*
35+
run: |
36+
composer update
37+
cd tests
38+
export TESTS=$(for t in "05_b"; do ls *$t*.php;done|paste -sd " ")
39+
echo $TESTS
40+
for t in $TESTS; do phpunit --debug $t;done

.github/workflows/tests_05_d.yml

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: "PHP bindings tests 05_d"
2+
3+
on:
4+
pull_request:
5+
workflow_dispatch:
6+
7+
jobs:
8+
tests-05_d:
9+
10+
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
php-versions: ['7.2']
14+
phpunit-versions: ['8.5.2']
15+
env:
16+
BIGML_USERNAME: ${{ secrets.BIGML_USERNAME }}
17+
BIGML_API_KEY: ${{ secrets.BIGML_API_KEY }}
18+
BIGML_ORGANIZATION: ${{ secrets.BIGML_ORGANIZATION }}
19+
BIGML_EXTERNAL_CONN_HOST: ${{ secrets.BIGML_EXTERNAL_CONN_HOST }}
20+
BIGML_EXTERNAL_CONN_PORT: ${{ secrets.BIGML_EXTERNAL_CONN_PORT }}
21+
BIGML_EXTERNAL_CONN_DB: ${{ secrets.BIGML_EXTERNAL_CONN_DB }}
22+
BIGML_EXTERNAL_CONN_USER: ${{ secrets.BIGML_EXTERNAL_CONN_USER }}
23+
BIGML_EXTERNAL_CONN_PWD: ${{ secrets.BIGML_EXTERNAL_CONN_PWD }}
24+
BIGML_DELTA: 5
25+
26+
steps:
27+
- name: Install packages
28+
uses: actions/checkout@v2
29+
- name: Install PHP
30+
uses: shivammathur/setup-php@v2
31+
with:
32+
php-version: ${{ matrix.php-versions }}
33+
tools: phpunit:${{ matrix.phpunit-versions }}
34+
- name: Run tests *05_d*
35+
run: |
36+
composer update
37+
cd tests
38+
export TESTS=$(for t in "05_d"; do ls *$t*.php;done|paste -sd " ")
39+
echo $TESTS
40+
for t in $TESTS; do phpunit --debug $t;done

.github/workflows/tests_08.yml

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: "PHP bindings tests 08"
2+
3+
on:
4+
pull_request:
5+
workflow_dispatch:
6+
7+
jobs:
8+
tests-08:
9+
10+
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
php-versions: ['7.2']
14+
phpunit-versions: ['8.5.2']
15+
env:
16+
BIGML_USERNAME: ${{ secrets.BIGML_USERNAME }}
17+
BIGML_API_KEY: ${{ secrets.BIGML_API_KEY }}
18+
BIGML_ORGANIZATION: ${{ secrets.BIGML_ORGANIZATION }}
19+
BIGML_EXTERNAL_CONN_HOST: ${{ secrets.BIGML_EXTERNAL_CONN_HOST }}
20+
BIGML_EXTERNAL_CONN_PORT: ${{ secrets.BIGML_EXTERNAL_CONN_PORT }}
21+
BIGML_EXTERNAL_CONN_DB: ${{ secrets.BIGML_EXTERNAL_CONN_DB }}
22+
BIGML_EXTERNAL_CONN_USER: ${{ secrets.BIGML_EXTERNAL_CONN_USER }}
23+
BIGML_EXTERNAL_CONN_PWD: ${{ secrets.BIGML_EXTERNAL_CONN_PWD }}
24+
BIGML_DELTA: 5
25+
26+
steps:
27+
- name: Install packages
28+
uses: actions/checkout@v2
29+
- name: Install PHP
30+
uses: shivammathur/setup-php@v2
31+
with:
32+
php-version: ${{ matrix.php-versions }}
33+
tools: phpunit:${{ matrix.phpunit-versions }}
34+
- name: Run tests *08 09 10 11 12 36_a*
35+
run: |
36+
composer update
37+
cd tests
38+
export TESTS=$(for t in "08" "09" "10" "11" "12" "36_a"; do ls *$t*.php;done|paste -sd " ")
39+
echo $TESTS
40+
for t in $TESTS; do phpunit --debug $t;done

.github/workflows/tests_13.yml

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: "PHP bindings tests 13"
2+
3+
on:
4+
pull_request:
5+
workflow_dispatch:
6+
7+
jobs:
8+
tests-13:
9+
10+
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
php-versions: ['7.2']
14+
phpunit-versions: ['8.5.2']
15+
env:
16+
BIGML_USERNAME: ${{ secrets.BIGML_USERNAME }}
17+
BIGML_API_KEY: ${{ secrets.BIGML_API_KEY }}
18+
BIGML_ORGANIZATION: ${{ secrets.BIGML_ORGANIZATION }}
19+
BIGML_EXTERNAL_CONN_HOST: ${{ secrets.BIGML_EXTERNAL_CONN_HOST }}
20+
BIGML_EXTERNAL_CONN_PORT: ${{ secrets.BIGML_EXTERNAL_CONN_PORT }}
21+
BIGML_EXTERNAL_CONN_DB: ${{ secrets.BIGML_EXTERNAL_CONN_DB }}
22+
BIGML_EXTERNAL_CONN_USER: ${{ secrets.BIGML_EXTERNAL_CONN_USER }}
23+
BIGML_EXTERNAL_CONN_PWD: ${{ secrets.BIGML_EXTERNAL_CONN_PWD }}
24+
BIGML_DELTA: 5
25+
26+
steps:
27+
- name: Install packages
28+
uses: actions/checkout@v2
29+
- name: Install PHP
30+
uses: shivammathur/setup-php@v2
31+
with:
32+
php-version: ${{ matrix.php-versions }}
33+
tools: phpunit:${{ matrix.phpunit-versions }}
34+
- name: Run tests *13 14 15 16 17 18 19 20*
35+
run: |
36+
composer update
37+
cd tests
38+
export TESTS=$(for t in "13" "14" "15" "16" "17" "18" "19" "20"; do ls *$t*.php;done|paste -sd " ")
39+
echo $TESTS
40+
for t in $TESTS; do phpunit --debug $t;done

.github/workflows/tests_21.yml

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: "PHP bindings tests 21"
2+
3+
on:
4+
pull_request:
5+
workflow_dispatch:
6+
7+
jobs:
8+
tests-21:
9+
10+
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
php-versions: ['7.2']
14+
phpunit-versions: ['8.5.2']
15+
env:
16+
BIGML_USERNAME: ${{ secrets.BIGML_USERNAME }}
17+
BIGML_API_KEY: ${{ secrets.BIGML_API_KEY }}
18+
BIGML_ORGANIZATION: ${{ secrets.BIGML_ORGANIZATION }}
19+
BIGML_EXTERNAL_CONN_HOST: ${{ secrets.BIGML_EXTERNAL_CONN_HOST }}
20+
BIGML_EXTERNAL_CONN_PORT: ${{ secrets.BIGML_EXTERNAL_CONN_PORT }}
21+
BIGML_EXTERNAL_CONN_DB: ${{ secrets.BIGML_EXTERNAL_CONN_DB }}
22+
BIGML_EXTERNAL_CONN_USER: ${{ secrets.BIGML_EXTERNAL_CONN_USER }}
23+
BIGML_EXTERNAL_CONN_PWD: ${{ secrets.BIGML_EXTERNAL_CONN_PWD }}
24+
BIGML_DELTA: 5
25+
26+
steps:
27+
- name: Install packages
28+
uses: actions/checkout@v2
29+
- name: Install PHP
30+
uses: shivammathur/setup-php@v2
31+
with:
32+
php-version: ${{ matrix.php-versions }}
33+
tools: phpunit:${{ matrix.phpunit-versions }}
34+
- name: Run tests *21 22 24 25 26 27 28 29 30 31*
35+
run: |
36+
composer update
37+
cd tests
38+
export TESTS=$(for t in "21" "22" "24" "25" "26" "27" "28" "29" "30" "31"; do ls *$t*.php;done|paste -sd " ")
39+
echo $TESTS
40+
for t in $TESTS; do phpunit --debug $t;done

.github/workflows/tests_23.yml

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: "PHP bindings tests 23"
2+
3+
on:
4+
pull_request:
5+
workflow_dispatch:
6+
7+
jobs:
8+
tests-23:
9+
10+
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
php-versions: ['7.2']
14+
phpunit-versions: ['8.5.2']
15+
env:
16+
BIGML_USERNAME: ${{ secrets.BIGML_USERNAME }}
17+
BIGML_API_KEY: ${{ secrets.BIGML_API_KEY }}
18+
BIGML_ORGANIZATION: ${{ secrets.BIGML_ORGANIZATION }}
19+
BIGML_EXTERNAL_CONN_HOST: ${{ secrets.BIGML_EXTERNAL_CONN_HOST }}
20+
BIGML_EXTERNAL_CONN_PORT: ${{ secrets.BIGML_EXTERNAL_CONN_PORT }}
21+
BIGML_EXTERNAL_CONN_DB: ${{ secrets.BIGML_EXTERNAL_CONN_DB }}
22+
BIGML_EXTERNAL_CONN_USER: ${{ secrets.BIGML_EXTERNAL_CONN_USER }}
23+
BIGML_EXTERNAL_CONN_PWD: ${{ secrets.BIGML_EXTERNAL_CONN_PWD }}
24+
BIGML_DELTA: 5
25+
26+
steps:
27+
- name: Install packages
28+
uses: actions/checkout@v2
29+
- name: Install PHP
30+
uses: shivammathur/setup-php@v2
31+
with:
32+
php-version: ${{ matrix.php-versions }}
33+
tools: phpunit:${{ matrix.phpunit-versions }}
34+
- name: Run tests *23 38*
35+
run: |
36+
composer update
37+
cd tests
38+
export TESTS=$(for t in "23" "38"; do ls *$t*.php;done|paste -sd " ")
39+
echo $TESTS
40+
for t in $TESTS; do phpunit --debug $t;done

.github/workflows/tests_32.yml

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: "PHP bindings tests 32"
2+
3+
on:
4+
pull_request:
5+
workflow_dispatch:
6+
7+
jobs:
8+
tests-32:
9+
10+
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
php-versions: ['7.2']
14+
phpunit-versions: ['8.5.2']
15+
env:
16+
BIGML_USERNAME: ${{ secrets.BIGML_USERNAME }}
17+
BIGML_API_KEY: ${{ secrets.BIGML_API_KEY }}
18+
BIGML_ORGANIZATION: ${{ secrets.BIGML_ORGANIZATION }}
19+
BIGML_EXTERNAL_CONN_HOST: ${{ secrets.BIGML_EXTERNAL_CONN_HOST }}
20+
BIGML_EXTERNAL_CONN_PORT: ${{ secrets.BIGML_EXTERNAL_CONN_PORT }}
21+
BIGML_EXTERNAL_CONN_DB: ${{ secrets.BIGML_EXTERNAL_CONN_DB }}
22+
BIGML_EXTERNAL_CONN_USER: ${{ secrets.BIGML_EXTERNAL_CONN_USER }}
23+
BIGML_EXTERNAL_CONN_PWD: ${{ secrets.BIGML_EXTERNAL_CONN_PWD }}
24+
BIGML_DELTA: 5
25+
26+
steps:
27+
- name: Install packages
28+
uses: actions/checkout@v2
29+
- name: Install PHP
30+
uses: shivammathur/setup-php@v2
31+
with:
32+
php-version: ${{ matrix.php-versions }}
33+
tools: phpunit:${{ matrix.phpunit-versions }}
34+
- name: Run tests *32_a 32_b*
35+
run: |
36+
composer update
37+
cd tests
38+
export TESTS=$(for t in "32_a" "32_b"; do ls *$t*.php;done|paste -sd " ")
39+
echo $TESTS
40+
for t in $TESTS; do phpunit --debug $t;done

0 commit comments

Comments
 (0)