Skip to content

Commit 0c97a5c

Browse files
author
Katia Aresti
committed
Updates react-rooter-dom to 7.12
1 parent 7e35a83 commit 0c97a5c

File tree

9 files changed

+122
-175
lines changed

9 files changed

+122
-175
lines changed

.github/workflows/pull_requests.yml

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,14 @@ jobs:
3232
- name: Build Distribution
3333
run: npm run build
3434

35-
# It's not possible to use GH action services, as we need to mount custom configuration from checked out source to the server
36-
- if: github.base_ref == 'main' || github.ref_name == 'main'
37-
name: Start 2 Cross-site Infinispan Servers Latest Version, Local server and Server with diff version
35+
- if: github.base_ref == '16.0' || github.ref_name == '16.0'
36+
name: Start 2 Cross-site Infinispan Servers 16.0 Version, Local server and Server with diff version
3837
shell: bash
3938
run: |
40-
docker run -d -p 11222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigLON.xml:/user-config/e2eTestsConfigLON.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=LON -Djgroups.version.check=false -Djgroups.mcast_port=46656" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan-test/server:main --node-name=infinispan-4-lon-e2e -c "infinispan-xsite.xml" -c "/user-config/e2eTestsConfigLON.xml"
41-
docker run -d -p 31222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigNYC.xml:/user-config/e2eTestsConfigNYC.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=NYC -Dinfinispan.site.max_relay_nodes=2 -Djgroups.version.check=false -Djgroups.mcast_port=46666" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan-test/server:main --node-name=infinispan-4-nyc-e2e -c "infinispan-xsite.xml" -c "/user-config/e2eTestsConfigNYC.xml"
42-
docker run -d -p 41222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/infinispan-local.xml:/user-config/infinispan-local.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan-test/server:main --node-name=infinispan-4-local-e2e -c "/user-config/infinispan-local.xml"
43-
docker run --name ispn-nyc-1 -d -p 51222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigNYC.xml:/user-config/e2eTestsConfigNYC.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=NYC -Dinfinispan.site.max_relay_nodes=2 -Djgroups.version.check=false -Djgroups.mcast_port=46666" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan/server:16.0.0.dev08 --node-name=infinispan-4-nyc-1-e2e -c infinispan-xsite.xml -c "/user-config/e2eTestsConfigNYC.xml"
39+
docker run -d -p 11222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigLON.xml:/user-config/e2eTestsConfigLON.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=LON -Djgroups.version.check=false -Djgroups.mcast_port=46656" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan/server:16.0 --node-name=infinispan-4-lon-e2e -c "infinispan-xsite.xml" -c "/user-config/e2eTestsConfigLON.xml"
40+
docker run -d -p 31222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigNYC.xml:/user-config/e2eTestsConfigNYC.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=NYC -Dinfinispan.site.max_relay_nodes=2 -Djgroups.version.check=false -Djgroups.mcast_port=46666" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan/server:16.0 --node-name=infinispan-4-nyc-e2e -c "infinispan-xsite.xml" -c "/user-config/e2eTestsConfigNYC.xml"
41+
docker run -d -p 41222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/infinispan-local.xml:/user-config/infinispan-local.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan/server:16.0 --node-name=infinispan-4-local-e2e -c "/user-config/infinispan-local.xml"
42+
docker run --name ispn-nyc-1 -d -p 51222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigNYC.xml:/user-config/e2eTestsConfigNYC.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=NYC -Dinfinispan.site.max_relay_nodes=2 -Djgroups.version.check=false -Djgroups.mcast_port=46666" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan/server:16.0.4 --node-name=infinispan-4-nyc-1-e2e -c infinispan-xsite.xml -c "/user-config/e2eTestsConfigNYC.xml"
4443
# Wait for server to startup
4544
curl --fail --silent --show-error --retry-all-errors --retry 240 --retry-delay 1 http://localhost:11222/rest/v2/cache-managers/default/health/status > /dev/null
4645
curl --fail --silent --show-error --retry-all-errors --retry 240 --retry-delay 1 http://localhost:31222/rest/v2/cache-managers/default/health/status > /dev/null
@@ -54,14 +53,15 @@ jobs:
5453
docker exec -i $containerId /opt/infinispan/bin/cli.sh install org.ow2.asm:asm-tree:9.4
5554
docker exec -i $containerId /opt/infinispan/bin/cli.sh install org.ow2.asm:asm-util:9.4
5655
done
57-
5856
# It's not possible to use GH action services, as we need to mount custom configuration from checked out source to the server
59-
- if: github.base_ref == '15.0' || github.ref_name == '15.0'
60-
name: Start 2 Cross-site Infinispan Servers 15.0
57+
- if: github.base_ref == 'main' || github.ref_name == 'main'
58+
name: Start 2 Cross-site Infinispan Servers Latest Version, Local server and Server with diff version
6159
shell: bash
6260
run: |
63-
docker run -d -p 11222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigLON.xml:/user-config/e2eTestsConfigLON.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=LON -Djgroups.mcast_port=46656" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan/server:15.0 --node-name=infinispan-4-lon-e2e -c "infinispan-xsite.xml" -c "/user-config/e2eTestsConfigLON.xml"
64-
docker run -d -p 31222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigNYC.xml:/user-config/e2eTestsConfigNYC.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=NYC -Djgroups.mcast_port=46666" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan/server:15.0 --node-name=infinispan-4-nyc-e2e -c "infinispan-xsite.xml" -c "/user-config/e2eTestsConfigNYC.xml"
61+
docker run -d -p 11222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigLON.xml:/user-config/e2eTestsConfigLON.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=LON -Djgroups.version.check=false -Djgroups.mcast_port=46656" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan-test/server:main --node-name=infinispan-4-lon-e2e -c "infinispan-xsite.xml" -c "/user-config/e2eTestsConfigLON.xml"
62+
docker run -d -p 31222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigNYC.xml:/user-config/e2eTestsConfigNYC.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=NYC -Dinfinispan.site.max_relay_nodes=2 -Djgroups.version.check=false -Djgroups.mcast_port=46666" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan-test/server:main --node-name=infinispan-4-nyc-e2e -c "infinispan-xsite.xml" -c "/user-config/e2eTestsConfigNYC.xml"
63+
docker run -d -p 41222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/infinispan-local.xml:/user-config/infinispan-local.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan-test/server:main --node-name=infinispan-4-local-e2e -c "/user-config/infinispan-local.xml"
64+
docker run --name ispn-nyc-1 -d -p 51222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigNYC.xml:/user-config/e2eTestsConfigNYC.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=NYC -Dinfinispan.site.max_relay_nodes=2 -Djgroups.version.check=false -Djgroups.mcast_port=46666" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan/server:16.0.0.dev08 --node-name=infinispan-4-nyc-1-e2e -c infinispan-xsite.xml -c "/user-config/e2eTestsConfigNYC.xml"
6565
# Wait for server to startup
6666
curl --fail --silent --show-error --retry-all-errors --retry 240 --retry-delay 1 http://localhost:11222/rest/v2/cache-managers/default/health/status > /dev/null
6767
curl --fail --silent --show-error --retry-all-errors --retry 240 --retry-delay 1 http://localhost:31222/rest/v2/cache-managers/default/health/status > /dev/null
@@ -75,13 +75,14 @@ jobs:
7575
docker exec -i $containerId /opt/infinispan/bin/cli.sh install org.ow2.asm:asm-tree:9.4
7676
docker exec -i $containerId /opt/infinispan/bin/cli.sh install org.ow2.asm:asm-util:9.4
7777
done
78+
7879
# It's not possible to use GH action services, as we need to mount custom configuration from checked out source to the server
79-
- if: github.base_ref == '16.0' || github.ref_name == '16.0'
80-
name: Start 2 Cross-site Infinispan Servers 16.0
80+
- if: github.base_ref == '15.0' || github.ref_name == '15.0'
81+
name: Start 2 Cross-site Infinispan Servers 15.0
8182
shell: bash
8283
run: |
83-
docker run -d -p 11222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigLON.xml:/user-config/e2eTestsConfigLON.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=LON -Djgroups.mcast_port=46656" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan/server:16.0 --node-name=infinispan-4-lon-e2e -c "infinispan-xsite.xml" -c "/user-config/e2eTestsConfigLON.xml"
84-
docker run -d -p 31222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigNYC.xml:/user-config/e2eTestsConfigNYC.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=NYC -Djgroups.mcast_port=46666" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan/server:16.0 --node-name=infinispan-4-nyc-e2e -c "infinispan-xsite.xml" -c "/user-config/e2eTestsConfigNYC.xml"
84+
docker run -d -p 11222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigLON.xml:/user-config/e2eTestsConfigLON.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=LON -Djgroups.mcast_port=46656" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan/server:15.0 --node-name=infinispan-4-lon-e2e -c "infinispan-xsite.xml" -c "/user-config/e2eTestsConfigLON.xml"
85+
docker run -d -p 31222:11222 -v ${{ github.workspace }}/scripts/identities.batch:/user-config/identities.batch -v ${{ github.workspace }}/dist:/opt/infinispan/static/console -v ${{ github.workspace }}/scripts/e2eTestsConfigNYC.xml:/user-config/e2eTestsConfigNYC.xml -e JAVA_OPTS="-Xms1024m -Xmx3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -Dinfinispan.site.name=NYC -Djgroups.mcast_port=46666" -e IDENTITIES_BATCH="/user-config/identities.batch" quay.io/infinispan/server:15.0 --node-name=infinispan-4-nyc-e2e -c "infinispan-xsite.xml" -c "/user-config/e2eTestsConfigNYC.xml"
8586
# Wait for server to startup
8687
curl --fail --silent --show-error --retry-all-errors --retry 240 --retry-delay 1 http://localhost:11222/rest/v2/cache-managers/default/health/status > /dev/null
8788
curl --fail --silent --show-error --retry-all-errors --retry 240 --retry-delay 1 http://localhost:31222/rest/v2/cache-managers/default/health/status > /dev/null
Lines changed: 65 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,95 @@
11
describe('Rolling Upgrades', () => {
2+
let DEV_VERSION = '';
3+
4+
before(() => {
5+
cy.request({
6+
method: 'GET',
7+
url: 'http://localhost:51222/rest/v2/container',
8+
auth: {
9+
username: Cypress.env('username'),
10+
password: Cypress.env('password'),
11+
},
12+
headers: {
13+
'Content-Type': 'application/json',
14+
},
15+
}).then((json) => {
16+
DEV_VERSION = json['version'];
17+
});
18+
});
219

320
it('successfully shows the rolling upgrades detection message in NYC', () => {
421
cy.origin('http://localhost:31222/console/', () => {
5-
cy.visit("/", {
22+
cy.visit('/', {
623
headers: {
7-
'Accept-Encoding': 'gzip, deflate, br'
24+
'Accept-Encoding': 'gzip, deflate, br',
825
},
926
auth: {
1027
username: Cypress.env('username'),
11-
password: Cypress.env('password')
12-
}
28+
password: Cypress.env('password'),
29+
},
1330
});
1431
cy.get('[data-cy=sideBarToggle]').click();
15-
cy.contains("NYC");
16-
cy.contains("Rolling Upgrade in Progress — Some features may be temporarily unavailable");
17-
})
32+
cy.contains('NYC');
33+
cy.contains(
34+
'Rolling Upgrade in Progress — Some features may be temporarily unavailable',
35+
);
36+
});
1837
});
1938

2039
it('successfully shows the different server versions NYC, upgrades server and shows upgrade message', () => {
2140
cy.origin('http://localhost:31222/console/', () => {
22-
cy.visit("/cluster-membership", {
41+
cy.visit('/cluster-membership', {
2342
headers: {
24-
'Accept-Encoding': 'gzip, deflate, br'
43+
'Accept-Encoding': 'gzip, deflate, br',
2544
},
2645
auth: {
2746
username: Cypress.env('username'),
28-
password: Cypress.env('password')
29-
}
47+
password: Cypress.env('password'),
48+
},
3049
});
3150
cy.get('[data-cy=sideBarToggle]').click();
32-
cy.contains("2 members in use");
33-
cy.contains("Rolling Upgrade in Progress — Some features may be temporarily unavailable");
34-
cy.contains("16.0.0.Dev08");
35-
cy.contains("16.0.2-SNAPSHOT");
51+
cy.contains(
52+
'Rolling Upgrade in Progress — Some features may be temporarily unavailable',
53+
);
54+
cy.contains('2 members in use');
55+
cy.contains('16.0.0.Dev08');
56+
cy.contains(DEV_VERSION);
3657

3758
// Restarting the docker container with same version and waiting for 20seconds to server to come up, reloading the page
38-
cy.exec('bash restart_server_with_latest_version.sh > ~/log.log', 120000).then((result) => {
39-
cy.log(result.stdout);
40-
}); //waiting for script to finish max for 3 minutes
41-
cy.wait(20000)
59+
cy.exec(
60+
'bash restart_server_with_latest_version.sh > ~/log.log',
61+
120000,
62+
).then((result) => {
63+
cy.log(result.stdout);
64+
}); //waiting for script to finish max for 3 minutes
65+
cy.wait(20000);
4266
cy.reload();
4367

4468
cy.get('[data-cy=sideBarToggle]').click();
45-
cy.contains("2 members in use");
46-
cy.contains("Upgrade Complete — Please clear your browser cache and reconnect to see the latest console version.");
47-
cy.contains("16.0.0.Dev08").should('not.exist');
48-
cy.contains("16.0.2-SNAPSHOT");
49-
})
69+
cy.contains('2 members in use');
70+
cy.contains(
71+
'Upgrade Complete — Please clear your browser cache and reconnect to see the latest console version.',
72+
);
73+
cy.contains('16.0.0.Dev08').should('not.exist');
74+
cy.contains(DEV_VERSION);
75+
});
5076
});
5177

5278
it('successfully refreshes the page and checks that upgrade done message is dissappeared', () => {
53-
cy.origin('http://localhost:31222/console/', () => {
54-
cy.visit("/", {
55-
headers: {
56-
'Accept-Encoding': 'gzip, deflate, br'
57-
},
58-
auth: {
59-
username: Cypress.env('username'),
60-
password: Cypress.env('password')
61-
}
62-
});
63-
cy.get('[data-cy=sideBarToggle]').click();
64-
cy.contains("Upgrade Complete — Please clear your browser cache and reconnect to see the latest console version.").should('not.exist');
65-
})
79+
cy.origin('http://localhost:31222/console/', () => {
80+
cy.visit('/', {
81+
headers: {
82+
'Accept-Encoding': 'gzip, deflate, br',
83+
},
84+
auth: {
85+
username: Cypress.env('username'),
86+
password: Cypress.env('password'),
87+
},
88+
});
89+
cy.get('[data-cy=sideBarToggle]').click();
90+
cy.contains(
91+
'Upgrade Complete — Please clear your browser cache and reconnect to see the latest console version.',
92+
).should('not.exist');
6693
});
94+
});
6795
});

0 commit comments

Comments
 (0)