diff --git a/.github/wait_for_es.php b/.github/wait_for_es.php new file mode 100644 index 00000000..10501a6e --- /dev/null +++ b/.github/wait_for_es.php @@ -0,0 +1,26 @@ +build(); + $client->ping(); + echo 'Is up and running' . PHP_EOL; + exit(0); + } catch (NoNodesAvailableException $e) { + if ($retries === $maxRetries) { + echo 'Cannot reach elasticsearch server' . PHP_EOL; + exit(1); + } + + sleep(5); + $retries++; + } +} diff --git a/.github/workflows/phpunit.yml b/.github/workflows/phpunit.yml new file mode 100644 index 00000000..a6147ee4 --- /dev/null +++ b/.github/workflows/phpunit.yml @@ -0,0 +1,48 @@ +name: PHPUnit + +on: + push: + pull_request: + +jobs: + build: + runs-on: ubuntu-latest + services: + elasticsearch: + image: elastic/elasticsearch:6.8.14 + ports: + - 9200:9200 + env: + discovery.type: single-node + strategy: + matrix: + php: ['7.0', '7.1', '7.2', '7.3', '7.4'] + steps: + - uses: actions/checkout@v2 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + tools: composer:v2 + coverage: xdebug + + - name: Validate composer.json and composer.lock + run: composer validate + + - name: Install dependencies + run: composer install --prefer-dist --no-progress + + - name: Wait for Elasticsearch + run: php ./.github/wait_for_es.php + + - name: Run PHPUnit + run: vendor/bin/phpunit --coverage-clover=coverage.xml + + - name: Run PHPCS + run: vendor/bin/phpcs -p --standard=PSR2 --ignore=vendor/ ./ + + - name: Upload Codecov + uses: codecov/codecov-action@v1 + with: + file: ./coverage.xml diff --git a/.phpunit.result.cache b/.phpunit.result.cache deleted file mode 100644 index 5c86792d..00000000 --- a/.phpunit.result.cache +++ /dev/null @@ -1 +0,0 @@ -C:37:"PHPUnit\Runner\DefaultTestResultCache":32063:{a:2:{s:7:"defects";a:31:{s:101:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\ChildrenAggregationTest::testGetArrayException";i:6;s:106:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateHistogramAggregationTest::testGetArrayException";i:6;s:126:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateRangeAggregationTest::testIfExceptionIsThrownWhenNoParametersAreSet";i:6;s:125:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateRangeAggregationTest::testIfExceptionIsThrownWhenBothRangesAreNull";i:6;s:90:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FilterAggregationTest::testSetField";i:6;s:97:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FilterAggregationTest::testToArrayNoFilter";i:6;s:102:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FiltersAggregationTest::testIfExceptionIsThrown";i:6;s:135:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GeoDistanceAggregationTest::testGeoDistanceAggregationExceptionWhenFieldIsNotSet";i:6;s:136:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GeoDistanceAggregationTest::testGeoDistanceAggregationExceptionWhenOriginIsNotSet";i:6;s:126:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GeoDistanceAggregationTest::testGeoDistanceAggregationAddRangeException";i:6;s:118:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GeoHashGridAggregationTest::testGeoHashGridAggregationException";i:6;s:90:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GlobalAggregationTest::testSetField";i:6;s:130:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\Ipv4RangeAggregationTest::testIfExceptionIsThrownWhenFieldAndRangeAreNotSet";i:6;s:102:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\MissingAggregationTest::testIfExceptionIsThrown";i:6;s:101:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\CardinalityAggregationTest::testGetArrayException";i:6;s:111:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\GeoBoundsAggregationTest::testGeoBoundsAggregationException";i:6;s:101:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\GeoCentroidAggregationTest::testGetArrayException";i:6;s:133:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\PercentileRanksAggregationTest::testIfPercentileRanksAggregationThrowsAnException";i:6;s:133:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\PercentileRanksAggregationTest::testIfExceptionIsThrownWhenFieldSetAndValueNotSet";i:6;s:134:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\PercentileRanksAggregationTest::testIfExceptionIsThrownWhenScriptSetAndValueNotSet";i:6;s:123:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\PercentilesAggregationTest::testPercentilesAggregationGetArrayException";i:6;s:104:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\BucketScriptAggregationTest::testGetArrayException";i:6;s:106:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\BucketSelectorAggregationTest::testGetArrayException";i:6;s:89:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testBoolAddToBoolException";i:6;s:91:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testBoolConstructorException";i:6;s:82:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testGetQueriesEmpty";i:6;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testGetQueriesByBoolTypeEmpty";i:6;s:97:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Geo\GeoBoundingBoxQueryTest::testGeoBoundBoxQueryException";i:6;s:72:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Span\SpanOrQueryTest::testToArray";i:6;s:90:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Specialized\TemplateQueryTest::testToArrayException";i:6;s:87:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\SearchEndpointFactoryTest::testGet";i:6;}s:5:"times";a:250:{s:110:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\FunctionScoreQueryTest::testAddRandomFunction with data set #0";d:0.01;s:110:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\FunctionScoreQueryTest::testAddRandomFunction with data set #1";d:0.002;s:103:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\FunctionScoreQueryTest::testAddFieldValueFactorFunction";d:0.002;s:117:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\AdjacencyMatrixAggregationTest::testFiltersAggregationGetArray";d:0.012;s:116:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\AdjacencyMatrixAggregationTest::testFiltersAggregationGetType";d:0.002;s:98:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\AdjacencyMatrixAggregationTest::testToArray";d:0.007;s:108:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\AdjacencyMatrixAggregationTest::testFilterConstructor";d:0.003;s:129:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\AudoDateHistogramAggregationTest::testAutoDateHistogramAggregationSetField";d:0.003;s:127:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\AudoDateHistogramAggregationTest::testAutoDateHistogramAggregationFormat";d:0.002;s:128:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\AudoDateHistogramAggregationTest::testAutoDateHistogramAggregationBuckets";d:0.002;s:128:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\AudoDateHistogramAggregationTest::testAutoDateHistogramAggregationGetType";d:0.001;s:101:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\ChildrenAggregationTest::testGetArrayException";d:0.003;s:110:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\ChildrenAggregationTest::testChildrenAggregationGetType";d:0.001;s:111:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\ChildrenAggregationTest::testChildrenAggregationGetArray";d:0.006;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\CompositeAggregationTest::testToArray";d:0.004;s:108:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\CompositeAggregationTest::testToArrayWithSizeAndAfter";d:0.002;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\CompositeAggregationTest::testGetSize";d:0.001;s:93:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\CompositeAggregationTest::testGetAfter";d:0.002;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\CompositeAggregationTest::testGetType";d:0.001;s:114:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\CompositeAggregationTest::testTermsSourceWithOrderParameter";d:0.002;s:118:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\CompositeAggregationTest::testTermsSourceWithDescOrderParameter";d:0.002;s:119:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\CompositeAggregationTest::testMultipleSourcesWithDifferentOrders";d:0.002;s:106:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateHistogramAggregationTest::testGetArrayException";d:0.002;s:120:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateHistogramAggregationTest::testDateHistogramAggregationGetType";d:0.001;s:116:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateHistogramAggregationTest::testChildrenAggregationGetArray";d:0.002;s:126:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateRangeAggregationTest::testIfExceptionIsThrownWhenNoParametersAreSet";d:0.003;s:125:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateRangeAggregationTest::testIfExceptionIsThrownWhenBothRangesAreNull";d:0.002;s:113:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateRangeAggregationTest::testDateRangeAggregationGetArray";d:0.001;s:112:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateRangeAggregationTest::testDateRangeAggregationGetType";d:0.001;s:116:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateRangeAggregationTest::testDateRangeAggregationConstructor";d:0.007;s:133:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateRangeAggregationTest::testDateRangeAggregationConstructor with data set #1";d:0.004;s:133:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateRangeAggregationTest::testDateRangeAggregationConstructor with data set #2";d:0.004;s:133:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateRangeAggregationTest::testDateRangeAggregationConstructor with data set #3";d:0.004;s:133:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateRangeAggregationTest::testDateRangeAggregationConstructor with data set #4";d:0.004;s:133:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateRangeAggregationTest::testDateRangeAggregationConstructor with data set #5";d:0.005;s:133:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\DateRangeAggregationTest::testDateRangeAggregationConstructor with data set #6";d:0.005;s:106:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FilterAggregationTest::testToArray with data set #0";d:0.003;s:106:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FilterAggregationTest::testToArray with data set #1";d:0.004;s:106:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FilterAggregationTest::testToArray with data set #2";d:0.005;s:90:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FilterAggregationTest::testSetField";d:0.002;s:97:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FilterAggregationTest::testToArrayNoFilter";d:0.002;s:99:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FilterAggregationTest::testToArrayWithFilter";d:0.003;s:99:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FilterAggregationTest::testConstructorFilter";d:0.002;s:102:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FiltersAggregationTest::testIfExceptionIsThrown";d:0.003;s:109:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FiltersAggregationTest::testFiltersAggregationGetArray";d:0.002;s:108:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FiltersAggregationTest::testFiltersAggregationGetType";d:0.001;s:90:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FiltersAggregationTest::testToArray";d:0.004;s:100:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\FiltersAggregationTest::testConstructorFilter";d:0.003;s:135:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GeoDistanceAggregationTest::testGeoDistanceAggregationExceptionWhenFieldIsNotSet";d:0.003;s:136:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GeoDistanceAggregationTest::testGeoDistanceAggregationExceptionWhenOriginIsNotSet";d:0.002;s:126:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GeoDistanceAggregationTest::testGeoDistanceAggregationAddRangeException";d:0.002;s:134:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GeoDistanceAggregationTest::testGeoDistanceAggregationGetArray with data set #0";d:0.002;s:116:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GeoDistanceAggregationTest::testGeoDistanceAggregationGetType";d:0.002;s:104:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GeoDistanceAggregationTest::testConstructorFilter";d:0.002;s:118:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GeoHashGridAggregationTest::testGeoHashGridAggregationException";d:0.002;s:134:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GeoHashGridAggregationTest::testGeoHashGridAggregationGetArray with data set #0";d:0.002;s:116:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GeoHashGridAggregationTest::testGeoHashGridAggregationGetType";d:0.001;s:106:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GlobalAggregationTest::testToArray with data set #0";d:0.002;s:106:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GlobalAggregationTest::testToArray with data set #1";d:0.001;s:90:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\GlobalAggregationTest::testSetField";d:0.002;s:130:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\Ipv4RangeAggregationTest::testIfExceptionIsThrownWhenFieldAndRangeAreNotSet";d:0.002;s:102:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\Ipv4RangeAggregationTest::testConstructorFilter";d:0.002;s:102:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\MissingAggregationTest::testIfExceptionIsThrown";d:0.003;s:109:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\MissingAggregationTest::testMissingAggregationGetArray";d:0.001;s:108:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\MissingAggregationTest::testMissingAggregationGetType";d:0.002;s:89:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\NestedAggregationTest::testToArray";d:0.003;s:105:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\RangeAggregationTest::testRangeAggregationAddRange";d:0.005;s:113:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\RangeAggregationTest::testRangeAggregationAddRangeMultiple";d:0.006;s:111:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\RangeAggregationTest::testRangeAggregationAddRangeNested";d:0.007;s:104:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\RangeAggregationTest::testRangeAggregationGetType";d:0.002;s:113:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\RangeAggregationTest::testRangeAggregationRemoveRangeByKey";d:0.005;s:108:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\RangeAggregationTest::testRangeAggregationRemoveRange";d:0.005;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\RangeAggregationTest::testConstructor";d:0.002;s:96:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\ReverseNestedAggregationTest::testToArray";d:0.002;s:102:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\ReverseNestedAggregationTest::testToArrayNoPath";d:0.002;s:90:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\SamplerAggregationTest::testGetType";d:0.002;s:90:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\SamplerAggregationTest::testToArray";d:0.002;s:102:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\SamplerAggregationTest::testGetArrayNoShardSize";d:0.001;s:126:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\SignificantTermsAggregationTest::testSignificantTermsAggregationGetType";d:0.002;s:127:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\SignificantTermsAggregationTest::testSignificantTermsAggregationGetArray";d:0.002;s:124:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\SignificantTextAggregationTest::testSignificantTextAggregationGetType";d:0.002;s:126:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\SignificantTextAggregationTest::testSignificantTermsAggregationGetArray";d:0.002;s:105:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\TermsAggregationTest::testTermsAggregationSetField";d:0.001;s:104:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\TermsAggregationTest::testTermsAggregationSetSize";d:0.002;s:113:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\TermsAggregationTest::testTermsAggregationMinDocumentCount";d:0.001;s:117:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\TermsAggregationTest::testTermsAggregationSimpleIncludeExclude";d:0.002;s:116:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\TermsAggregationTest::testTermsAggregationIncludeExcludeFlags";d:0.001;s:105:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\TermsAggregationTest::testTermsAggregationSetOrder";d:0.002;s:109:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\TermsAggregationTest::testTermsAggregationSetOrderDESC";d:0.002;s:104:"ONGR\ElasticsearchDSL\Tests\Unit\Bucketing\Aggregation\TermsAggregationTest::testTermsAggregationGetType";d:0.001;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\CardinalityAggregationTest::testGetArray";d:0.004;s:101:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\CardinalityAggregationTest::testGetArrayException";d:0.002;s:112:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\CardinalityAggregationTest::testCardinallyAggregationGetType";d:0.001;s:111:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\GeoBoundsAggregationTest::testGeoBoundsAggregationException";d:0.003;s:109:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\GeoBoundsAggregationTest::testGeoBoundsAggregationGetType";d:0.001;s:110:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\GeoBoundsAggregationTest::testGeoBoundsAggregationGetArray";d:0.002;s:101:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\GeoCentroidAggregationTest::testGetArrayException";d:0.002;s:113:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\GeoCentroidAggregationTest::testGeoCentroidAggregationGetType";d:0.001;s:114:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\GeoCentroidAggregationTest::testGeoCentroidAggregationGetArray";d:0.001;s:133:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\PercentileRanksAggregationTest::testIfPercentileRanksAggregationThrowsAnException";d:0.003;s:133:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\PercentileRanksAggregationTest::testIfExceptionIsThrownWhenFieldSetAndValueNotSet";d:0.002;s:134:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\PercentileRanksAggregationTest::testIfExceptionIsThrownWhenScriptSetAndValueNotSet";d:0.002;s:95:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\PercentileRanksAggregationTest::testGetType";d:0.001;s:95:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\PercentileRanksAggregationTest::testToArray";d:0.001;s:123:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\PercentilesAggregationTest::testPercentilesAggregationGetArrayException";d:0.003;s:91:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\PercentilesAggregationTest::testGetType";d:0.001;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\PercentilesAggregationTest::testGetArray";d:0.001;s:85:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\StatsAggregationTest::testToArray";d:0.002;s:89:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\StatsAggregationTest::testConstructor";d:0.001;s:87:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\TopHitsAggregationTest::testToArray";d:0.002;s:98:"ONGR\ElasticsearchDSL\Tests\Unit\Metric\Aggregation\TopHitsAggregationTest::testParametersAddition";d:0.001;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\AvgBucketAggregationTest::testGetArray";d:0.003;s:111:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\AvgBucketAggregationTest::testAvgBucketAggregationGetType";d:0.001;s:94:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\BucketScriptAggregationTest::testToArray";d:0.002;s:104:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\BucketScriptAggregationTest::testGetArrayException";d:0.002;s:96:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\BucketSelectorAggregationTest::testToArray";d:0.002;s:106:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\BucketSelectorAggregationTest::testGetArrayException";d:0.002;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\BucketSortAggregationTest::testToArray";d:0.002;s:95:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\CumulativeSumAggregationTest::testToArray";d:0.002;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\DerivativeAggregationTest::testToArray";d:0.002;s:101:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\ExtendedStatsBucketAggregationTest::testToArray";d:0.002;s:91:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\MaxBucketAggregationTest::testToArray";d:0.002;s:91:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\MinBucketAggregationTest::testToArray";d:0.002;s:96:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\MovingFunctionAggregationTest::testToArray";d:0.002;s:99:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\PercentilesBucketAggregationTest::testToArray";d:0.002;s:100:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\SerialDifferencingAggregationTest::testToArray";d:0.002;s:93:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\StatsBucketAggregationTest::testToArray";d:0.002;s:91:"ONGR\ElasticsearchDSL\Tests\Unit\Aggregation\Pipeline\SumBucketAggregationTest::testToArray";d:0.002;s:56:"ONGR\ElasticsearchDSL\Tests\Unit\BuilderBagTest::testHas";d:0.005;s:59:"ONGR\ElasticsearchDSL\Tests\Unit\BuilderBagTest::testRemove";d:0.005;s:58:"ONGR\ElasticsearchDSL\Tests\Unit\BuilderBagTest::testClear";d:0.005;s:56:"ONGR\ElasticsearchDSL\Tests\Unit\BuilderBagTest::testGet";d:0.003;s:69:"ONGR\ElasticsearchDSL\Tests\Unit\Highlight\HighlightTest::testGetType";d:0.002;s:79:"ONGR\ElasticsearchDSL\Tests\Unit\Highlight\HighlightTest::testTraitHasParameter";d:0.001;s:82:"ONGR\ElasticsearchDSL\Tests\Unit\Highlight\HighlightTest::testTraitRemoveParameter";d:0.001;s:79:"ONGR\ElasticsearchDSL\Tests\Unit\Highlight\HighlightTest::testTraitGetParameter";d:0.001;s:83:"ONGR\ElasticsearchDSL\Tests\Unit\Highlight\HighlightTest::testTraitSetGetParameters";d:0.001;s:69:"ONGR\ElasticsearchDSL\Tests\Unit\Highlight\HighlightTest::testToArray";d:0.005;s:90:"ONGR\ElasticsearchDSL\Tests\Unit\InnerHit\NestedInnerHitTest::testToArray with data set #0";d:0.002;s:90:"ONGR\ElasticsearchDSL\Tests\Unit\InnerHit\NestedInnerHitTest::testToArray with data set #1";d:0.002;s:90:"ONGR\ElasticsearchDSL\Tests\Unit\InnerHit\NestedInnerHitTest::testToArray with data set #2";d:0.003;s:83:"ONGR\ElasticsearchDSL\Tests\Unit\InnerHit\NestedInnerHitTest::testGettersAndSetters";d:0.002;s:73:"ONGR\ElasticsearchDSL\Tests\Unit\InnerHit\ParentInnerHitTest::testToArray";d:0.002;s:76:"ONGR\ElasticsearchDSL\Tests\Unit\ParametersTraitTest::testGetAndAddParameter";d:0.003;s:89:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testBoolAddToBoolException";d:0.002;s:82:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testBoolConstructor";d:0.002;s:91:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testBoolConstructorException";d:0.002;s:78:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testBoolToArray";d:0.001;s:81:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testEmptyBoolQuery";d:0.002;s:86:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testBoolInFilterContext";d:0.002;s:77:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testSingleMust";d:0.001;s:82:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testGetQueriesEmpty";d:0.002;s:77:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testGetQueries";d:0.001;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testGetQueriesByBoolTypeEmpty";d:0.001;s:111:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoolQueryTest::testGetQueriesByBoolTypeWithQueryAddedToBoolType";d:0.001;s:78:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\BoostingQueryTest::testToArray";d:0.004;s:83:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\ConstantScoreQueryTest::testToArray";d:0.004;s:76:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Compound\DisMaxQueryTest::testToArray";d:0.004;s:81:"ONGR\ElasticsearchDSL\Tests\Unit\Query\FullText\CommonTermsQueryTest::testToArray";d:0.002;s:87:"ONGR\ElasticsearchDSL\Tests\Unit\Query\FullText\MatchPhrasePrefixQueryTest::testToArray";d:0.002;s:81:"ONGR\ElasticsearchDSL\Tests\Unit\Query\FullText\MatchPhraseQueryTest::testToArray";d:0.002;s:75:"ONGR\ElasticsearchDSL\Tests\Unit\Query\FullText\MatchQueryTest::testToArray";d:0.001;s:80:"ONGR\ElasticsearchDSL\Tests\Unit\Query\FullText\MultiMatchQueryTest::testToArray";d:0.002;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Query\FullText\MultiMatchQueryTest::testToArrayWithNoFields";d:0.001;s:81:"ONGR\ElasticsearchDSL\Tests\Unit\Query\FullText\QueryStringQueryTest::testToArray";d:0.002;s:87:"ONGR\ElasticsearchDSL\Tests\Unit\Query\FullText\SimpleQueryStringQueryTest::testToArray";d:0.002;s:97:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Geo\GeoBoundingBoxQueryTest::testGeoBoundBoxQueryException";d:0.002;s:96:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Geo\GeoBoundingBoxQueryTest::testToArray with data set #0";d:0.002;s:96:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Geo\GeoBoundingBoxQueryTest::testToArray with data set #1";d:0.001;s:96:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Geo\GeoBoundingBoxQueryTest::testToArray with data set #2";d:0.001;s:96:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Geo\GeoBoundingBoxQueryTest::testToArray with data set #3";d:0.001;s:93:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Geo\GeoDistanceQueryTest::testToArray with data set #0";d:0.002;s:93:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Geo\GeoDistanceQueryTest::testToArray with data set #1";d:0.001;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Geo\GeoPolygonQueryTest::testToArray with data set #0";d:0.002;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Geo\GeoPolygonQueryTest::testToArray with data set #1";d:0.001;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Geo\GeoPolygonQueryTest::testToArray with data set #2";d:0.001;s:73:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Geo\GeoShapeQueryTest::testToArray";d:0.002;s:80:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Geo\GeoShapeQueryTest::testToArrayIndexed";d:0.002;s:81:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Joining\HasChildQueryTest::testConstructor";d:0.003;s:82:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Joining\HasParentQueryTest::testConstructor";d:0.002;s:102:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Joining\NestedQueryTest::testToArray with data set "query_only"";d:0.003;s:113:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Joining\NestedQueryTest::testToArray with data set "query_with_parameters"";d:0.001;s:89:"ONGR\ElasticsearchDSL\Tests\Unit\Query\MatchAllQueryTest::testToArrayWhenThereAreNoParams";d:0.003;s:79:"ONGR\ElasticsearchDSL\Tests\Unit\Query\MatchAllQueryTest::testToArrayWithParams";d:0.001;s:82:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Span\FieldMaskingSpanQueryTest::testToArray";d:0.004;s:80:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Span\SpanContainingQueryTest::testToArray";d:0.006;s:75:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Span\SpanFirstQueryTest::testToArray";d:0.004;s:79:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Span\SpanMultiTermQueryTest::testToArray";d:0.003;s:74:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Span\SpanNearQueryTest::testToArray";d:0.003;s:85:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Span\SpanNotQueryTest::testSpanNotQueryToArray";d:0.004;s:72:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Span\SpanOrQueryTest::testToArray";d:0.004;s:74:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Span\SpanTermQueryTest::testToArray";d:0.001;s:88:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Span\SpanTermQueryTest::testToArrayWithParameters";d:0.003;s:76:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Span\SpanWithinQueryTest::testToArray";d:0.005;s:85:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Specialized\MoreLikeThisQueryTest::testToArray";d:0.004;s:109:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Specialized\ScriptQueryTest::testToArray with data set "simple_script"";d:0.002;s:118:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Specialized\ScriptQueryTest::testToArray with data set "script_with_parameters"";d:0.001;s:87:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Specialized\TemplateQueryTest::testToArrayInline";d:0.002;s:85:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Specialized\TemplateQueryTest::testToArrayFile";d:0.001;s:90:"ONGR\ElasticsearchDSL\Tests\Unit\Query\Specialized\TemplateQueryTest::testToArrayException";d:0.002;s:77:"ONGR\ElasticsearchDSL\Tests\Unit\Query\TermLevel\ExistsQueryTest::testToArray";d:0.001;s:76:"ONGR\ElasticsearchDSL\Tests\Unit\Query\TermLevel\FuzzyQueryTest::testToArray";d:0.002;s:74:"ONGR\ElasticsearchDSL\Tests\Unit\Query\TermLevel\IdsQueryTest::testToArray";d:0.002;s:77:"ONGR\ElasticsearchDSL\Tests\Unit\Query\TermLevel\PrefixQueryTest::testToArray";d:0.002;s:76:"ONGR\ElasticsearchDSL\Tests\Unit\Query\TermLevel\RangeQueryTest::testToArray";d:0.002;s:77:"ONGR\ElasticsearchDSL\Tests\Unit\Query\TermLevel\RegexpQueryTest::testToArray";d:0.002;s:75:"ONGR\ElasticsearchDSL\Tests\Unit\Query\TermLevel\TermQueryTest::testToArray";d:0.001;s:76:"ONGR\ElasticsearchDSL\Tests\Unit\Query\TermLevel\TermsQueryTest::testToArray";d:0.001;s:79:"ONGR\ElasticsearchDSL\Tests\Unit\Query\TermLevel\TermsSetQueryTest::testToArray";d:0.002;s:154:"ONGR\ElasticsearchDSL\Tests\Unit\Query\TermLevel\TermsSetQueryTest::testItThrowsAaExceptionWhenMinimumShouldMatchFieldOrMinimumShouldMatchScriptIsNotGiven";d:0.001;s:75:"ONGR\ElasticsearchDSL\Tests\Unit\Query\TermLevel\TypeQueryTest::testToArray";d:0.002;s:79:"ONGR\ElasticsearchDSL\Tests\Unit\Query\TermLevel\WildcardQueryTest::testToArray";d:0.002;s:102:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\AggregationsEndpointTest::testItCanBeInstantiated";d:0.003;s:97:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\AggregationsEndpointTest::testEndpointGetter";d:0.001;s:99:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\HighlightEndpointTest::testItCanBeInstantiated";d:0.002;s:93:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\HighlightEndpointTest::testNormalization";d:0.004;s:94:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\HighlightEndpointTest::testEndpointGetter";d:0.001;s:99:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\InnerHitsEndpointTest::testItCanBeInstantiated";d:0.001;s:94:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\InnerHitsEndpointTest::testEndpointGetter";d:0.002;s:93:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\InnerHitsEndpointTest::testNormalization";d:0.006;s:100:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\PostFilterEndpointTest::testItCanBeInstantiated";d:0.003;s:89:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\PostFilterEndpointTest::testGetOrder";d:0.001;s:94:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\PostFilterEndpointTest::testNormalization";d:0.002;s:95:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\PostFilterEndpointTest::testEndpointGetter";d:0.001;s:95:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\QueryEndpointTest::testItCanBeInstantiated";d:0.001;s:84:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\QueryEndpointTest::testGetOrder";d:0.001;s:84:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\QueryEndpointTest::testEndpoint";d:0.003;s:90:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\QueryEndpointTest::testEndpointGetter";d:0.001;s:87:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\SearchEndpointFactoryTest::testGet";d:0.002;s:91:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\SearchEndpointFactoryTest::testFactory";d:0.001;s:94:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\SortEndpointTest::testItCanBeInstantiated";d:0.002;s:84:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\SortEndpointTest::testNormalize";d:0.002;s:89:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\SortEndpointTest::testEndpointGetter";d:0.001;s:97:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\SuggestEndpointTest::testItCanBeInstantiated";d:0.002;s:92:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\SuggestEndpointTest::testEndpointGetter";d:0.001;s:87:"ONGR\ElasticsearchDSL\Tests\Unit\Unit\SearchEndpoint\SuggestEndpointTest::testNormalize";d:0.002;s:68:"ONGR\ElasticsearchDSL\Tests\Unit\SearchTest::testItCanBeInstantiated";d:0.001;s:67:"ONGR\ElasticsearchDSL\Tests\Unit\SearchTest::testScrollUriParameter";d:0.001;s:64:"ONGR\ElasticsearchDSL\Tests\Unit\Sort\FieldSortTest::testToArray";d:0.005;s:64:"ONGR\ElasticsearchDSL\Tests\Unit\Sort\NestedSortTest::testSingle";d:0.001;s:66:"ONGR\ElasticsearchDSL\Tests\Unit\Sort\NestedSortTest::testNoFilter";d:0.001;s:73:"ONGR\ElasticsearchDSL\Tests\Unit\Sort\NestedSortTest::testMultipleNesting";d:0.002;s:72:"ONGR\ElasticsearchDSL\Tests\Unit\Suggest\SuggestTest::testSuggestGetType";d:0.001;s:82:"ONGR\ElasticsearchDSL\Tests\Unit\Suggest\SuggestTest::testToArray with data set #0";d:0.001;s:82:"ONGR\ElasticsearchDSL\Tests\Unit\Suggest\SuggestTest::testToArray with data set #1";d:0.001;s:82:"ONGR\ElasticsearchDSL\Tests\Unit\Suggest\SuggestTest::testToArray with data set #2";d:0.001;s:82:"ONGR\ElasticsearchDSL\Tests\Unit\Suggest\SuggestTest::testToArray with data set #3";d:0.004;s:84:"ONGR\ElasticsearchDSL\Tests\Functional\Query\FunctionScoreQueryTest::testRandomScore";d:0.221;s:84:"ONGR\ElasticsearchDSL\Tests\Functional\Query\FunctionScoreQueryTest::testScriptScore";d:0.21;s:76:"ONGR\ElasticsearchDSL\Tests\Functional\Query\MatchAllQueryTest::testMatchAll";d:0.165;}}} \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index c4465ad5..00000000 --- a/.travis.yml +++ /dev/null @@ -1,24 +0,0 @@ -sudo: false -language: php -php: - - 7.0 - - 7.1 - - 7.2 - - 7.3 - - 7.4 -env: - global: - - ES_VERSION=6.8.2 ES_DOWNLOAD_URL=https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-${ES_VERSION}.tar.gz -install: - - wget ${ES_DOWNLOAD_URL} - - tar -xzf elasticsearch-${ES_VERSION}.tar.gz - - ./elasticsearch-${ES_VERSION}/bin/elasticsearch -d -before_script: - - if [ "$GITHUB_COMPOSER_AUTH" ]; then composer config -g github-oauth.github.com $GITHUB_COMPOSER_AUTH; fi - - composer install --no-interaction --prefer-dist -script: - - wget -q --waitretry=1 --retry-connrefused -T 10 -O - http://127.0.0.1:9200 - - vendor/bin/phpunit --coverage-clover=coverage.xml - - vendor/bin/phpcs -p --standard=PSR2 --ignore=vendor/ ./ -after_script: - - travis_retry bash <(curl -s https://codecov.io/bash)