File tree Expand file tree Collapse file tree 8 files changed +49
-12
lines changed Expand file tree Collapse file tree 8 files changed +49
-12
lines changed Original file line number Diff line number Diff line change @@ -23,13 +23,15 @@ publish.centos: \
23
23
publish.centos.7.4 \
24
24
publish.centos.8.0 \
25
25
publish.centos.8.1 \
26
- publish.centos.8.2
26
+ publish.centos.8.2 \
27
+ publish.centos.8.3
27
28
28
29
publish.buster : \
29
30
publish.buster.7.4 \
30
31
publish.buster.8.0 \
31
32
publish.buster.8.1 \
32
- publish.buster.8.2
33
+ publish.buster.8.2 \
34
+ publish.buster.8.3
33
35
34
36
publish.centos.% :
35
37
docker buildx bake --push centos-$(* )
@@ -45,13 +47,15 @@ pull.centos: \
45
47
pull.centos.7.4 \
46
48
pull.centos.8.0 \
47
49
pull.centos.8.1 \
48
- pull.centos.8.2
50
+ pull.centos.8.2 \
51
+ pull.centos.8.3
49
52
50
53
pull.buster : \
51
54
pull.buster.7.4 \
52
55
pull.buster.8.0 \
53
56
pull.buster.8.1 \
54
- pull.buster.8.2
57
+ pull.buster.8.2 \
58
+ pull.buster.8.3
55
59
56
60
pull.centos.% :
57
61
@docker pull $(DOCKER_IMAGE_PREFIX ) centos-$(* ) -$(DOCKER_IMAGE_VERSION )
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ The purpose of randomized tests is to find edge cases that users could encounter
4
4
5
5
The basic idea is to randomly generate a matrix of application configurations:
6
6
- Apache/Nginx
7
- - PHP 7.0-8.2
7
+ - PHP 7.0-8.3
8
8
- Centos 7 / Debian Buster
9
9
10
10
and to run a application with randomily generated execution paths, which involve a number of scenarios and integrations.
Original file line number Diff line number Diff line change
1
+ {
2
+ "autoload" : {
3
+ "psr-4" : {
4
+ "RandomizedTests\\ " : " ./src/RandomizedTests"
5
+ }
6
+ },
7
+ "config" : {
8
+ "allow-plugins" : {
9
+ "php-http/discovery" : true
10
+ }
11
+ },
12
+ "require" : {
13
+ "elasticsearch/elasticsearch" : " ^8.0" ,
14
+ "guzzlehttp/guzzle" : " 7.*" ,
15
+ "datadog/dd-trace" : " 0.82.0"
16
+ }
17
+ }
Original file line number Diff line number Diff line change 6
6
define ('OS ' , [
7
7
'centos7 ' => [
8
8
'php ' => [
9
+ '8.3 ' ,
9
10
'8.2 ' ,
10
11
'8.1 ' ,
11
12
'8.0 ' ,
18
19
],
19
20
'buster ' => [
20
21
'php ' => [
22
+ '8.3 ' ,
21
23
'8.2 ' ,
22
24
'8.1 ' ,
23
25
'8.0 ' ,
Original file line number Diff line number Diff line change 1
- version : ' 3'
2
-
3
1
services :
4
2
centos-7.0 :
5
3
build :
@@ -111,3 +109,21 @@ services:
111
109
args :
112
110
PHP_MAJOR_MINOR : " 8.2"
113
111
image : ' datadog/dd-trace-ci:php-randomizedtests-buster-8.2-2'
112
+
113
+ centos-8.3 :
114
+ build :
115
+ context : docker
116
+ dockerfile : centos.Dockerfile
117
+ x-bake : *bake
118
+ args :
119
+ PHP_MAJOR_MINOR : " 8.3"
120
+ image : ' datadog/dd-trace-ci:php-randomizedtests-centos7-8.3-2'
121
+
122
+ buster-8.3 :
123
+ build :
124
+ context : docker
125
+ dockerfile : buster.Dockerfile
126
+ x-bake : *bake
127
+ args :
128
+ PHP_MAJOR_MINOR : " 8.3"
129
+ image : ' datadog/dd-trace-ci:php-randomizedtests-buster-8.3-2'
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ RUN chmod +x /scripts/wait-for.sh
33
33
# - Install golang
34
34
RUN set -eux; \
35
35
GO_ARCHITECTURE=$(if [ `uname -m` = "aarch64" ]; then echo "arm64" ; else echo "amd64" ; fi); \
36
- curl -L --output golang.tar.gz https://go.dev/dl/go1.18.3 .linux-${GO_ARCHITECTURE}.tar.gz; \
36
+ curl -L --output golang.tar.gz https://go.dev/dl/go1.22.1 .linux-${GO_ARCHITECTURE}.tar.gz; \
37
37
rm -rf /usr/local/go && tar -C /usr/local -xzf golang.tar.gz;
38
38
# - Download vegeta
39
39
RUN set -eux; \
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ RUN chmod +x /scripts/wait-for.sh
48
48
# - Install golang
49
49
RUN set -eux; \
50
50
GO_ARCHITECTURE=$(if [ `uname -m` = "aarch64" ]; then echo "arm64" ; else echo "amd64" ; fi); \
51
- curl -L --output golang.tar.gz https://go.dev/dl/go1.18.3 .linux-${GO_ARCHITECTURE}.tar.gz; \
51
+ curl -L --output golang.tar.gz https://go.dev/dl/go1.22.1 .linux-${GO_ARCHITECTURE}.tar.gz; \
52
52
rm -rf /usr/local/go && tar -C /usr/local -xzf golang.tar.gz;
53
53
# - Download vegeta
54
54
RUN set -eux; \
Original file line number Diff line number Diff line change 1
- version : ' 3.7'
2
-
3
1
volumes :
4
2
composer_cache :
5
3
@@ -42,4 +40,4 @@ services:
42
40
networks :
43
41
randomized_tests :
44
42
name : randomized_tests_baseservices
45
- external : true
43
+ external : true
You can’t perform that action at this time.
0 commit comments