Skip to content

Commit a40ac9f

Browse files
committed
Remove performance tool
Now in a standalone project.
1 parent 9ceb8f3 commit a40ac9f

33 files changed

+31
-6452
lines changed

.github/workflows/build-push-stream-perf-test-docker-image.yml

Lines changed: 0 additions & 45 deletions
This file was deleted.

.github/workflows/publish-performance-tool.yml

Lines changed: 0 additions & 64 deletions
This file was deleted.

.github/workflows/release.yml

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -42,34 +42,6 @@ jobs:
4242
MAVEN_USERNAME: ''
4343
MAVEN_PASSWORD: ${{ secrets.PACKAGECLOUD_TOKEN }}
4444
MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
45-
- name: Set up JDK
46-
uses: actions/setup-java@v3
47-
with:
48-
distribution: 'temurin'
49-
java-version: '11'
50-
cache: 'maven'
51-
- name: Package Stream Perf Test
52-
run: ci/package-stream-perf-test.sh
53-
env:
54-
MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
55-
RELEASE: true
56-
- name: Push to GitHub Release
57-
uses: softprops/action-gh-release@v1
58-
with:
59-
files: packages/*
60-
name: ${{ env.release_name }}
61-
tag_name: ${{ env.tag_name }}
62-
target_commitish: ${{ env.release_branch }}
63-
prerelease: ${{ env.prerelease }}
64-
repository: rabbitmq/rabbitmq-stream-java-client
65-
- name: Trigger Stream Perf Test Docker image build
66-
uses: peter-evans/repository-dispatch@v2
67-
with:
68-
event-type: new_release
69-
client-payload: >-
70-
{"version": "${{ env.release_version }}",
71-
"url" : "https://github.com/rabbitmq/rabbitmq-stream-java-client/releases/download/v${{ env.release_version }}/stream-perf-test-${{ env.release_version }}.jar",
72-
"tags": "pivotalrabbitmq/stream-perf-test:latest,pivotalrabbitmq/stream-perf-test:${{ env.release_version }}"}
7345
- name: Publish Documentation
7446
run: |
7547
git config user.name "rabbitmq-ci"

.github/workflows/test.yml

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -49,52 +49,6 @@ jobs:
4949
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
5050
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
5151
MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
52-
- name: Package Stream Perf Test
53-
run: ci/package-stream-perf-test.sh
54-
env:
55-
MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
56-
- name: Delete old releases
57-
uses: docker://pivotalrabbitmq/delete-release-action:latest
58-
with:
59-
repository: rabbitmq/rabbitmq-java-tools-binaries-dev
60-
token: ${{ secrets.CI_GITHUB_TOKEN }}
61-
tag-filter: '^v-stream-perf-test-0.[0-9]+.0-SNAPSHOT-[0-9]{8}-[0-9]{6}$'
62-
keep-last-n: 2
63-
- name: Push to GitHub Release
64-
uses: softprops/action-gh-release@v1
65-
with:
66-
files: packages/*
67-
name: ${{ env.release_name }}
68-
tag_name: ${{ env.tag_name }}
69-
target_commitish: main
70-
prerelease: true
71-
token: ${{ secrets.CI_GITHUB_TOKEN }}
72-
repository: rabbitmq/rabbitmq-java-tools-binaries-dev
73-
- name: Delete latest release
74-
uses: docker://pivotalrabbitmq/delete-release-action:latest
75-
with:
76-
repository: rabbitmq/rabbitmq-java-tools-binaries-dev
77-
token: ${{ secrets.CI_GITHUB_TOKEN }}
78-
tag-filter: '^v-stream-perf-test-latest$'
79-
keep-last-n: 0
80-
- name: Push to GitHub Release
81-
uses: softprops/action-gh-release@v1
82-
with:
83-
files: packages-latest/*
84-
name: stream-perf-test-latest
85-
tag_name: v-stream-perf-test-latest
86-
target_commitish: ${{ env.release_branch }}
87-
prerelease: true
88-
token: ${{ secrets.CI_GITHUB_TOKEN }}
89-
repository: rabbitmq/rabbitmq-java-tools-binaries-dev
90-
- name: Trigger Stream Perf Test Docker image build
91-
uses: peter-evans/repository-dispatch@v2
92-
with:
93-
event-type: new_release
94-
client-payload: >-
95-
{"version": "${{ env.release_version }}",
96-
"url" : "https://github.com/rabbitmq/rabbitmq-java-tools-binaries-dev/releases/download/v-stream-perf-test-${{ env.release_version }}/stream-perf-test-${{ env.release_version }}.jar",
97-
"tags": "pivotalrabbitmq/stream-perf-test:dev,pivotalrabbitmq/stream-perf-test:${{ env.release_version }}"}
9852
- name: Publish Documentation
9953
run: |
10054
git config user.name "rabbitmq-ci"

README.adoc

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,9 @@ the https://rabbitmq.com/stream.html[RabbitMQ Stream Plugin].
99
It allows to create and delete streams, as well as to publish to and consume from
1010
these streams.
1111

12-
The client ships also with a
13-
https://rabbitmq.github.io/rabbitmq-stream-java-client/stable/htmlsingle/#the-performance-tool[performance tool].
12+
https://github.com/rabbitmq/rabbitmq-stream-perf-test[Stream PerfTest] is a performance testing tool based on this client library.
1413

15-
Please refer to the https://rabbitmq.github.io/rabbitmq-stream-java-client/stable/htmlsingle/[documentation]
16-
(https://rabbitmq.github.io/rabbitmq-stream-java-client/stable/pdf/index.pdf[PDF])
17-
to find out more.
14+
Please refer to the https://rabbitmq.github.io/rabbitmq-stream-java-client/stable/htmlsingle/[documentation] to find out more.
1815

1916
== Project Maturity
2017

@@ -68,18 +65,6 @@ To build the JAR file:
6865
./mvnw clean package -DskipITs -DskipTests
6966
----
7067

71-
To build the https://rabbitmq.github.io/rabbitmq-stream-java-client/stable/htmlsingle/#the-performance-tool[Stream PerfTest] JAR:
72-
73-
----
74-
./mvnw clean package -Dmaven.test.skip -P performance-tool
75-
----
76-
77-
To run the performance tool from the created binary:
78-
79-
----
80-
java -jar target/stream-perf-test.jar
81-
----
82-
8368
=== Running Tests with Docker
8469

8570
Launch the broker:

ci/publish-documentation-to-github-pages.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ git fetch -v
2323
git checkout gh-pages
2424
mkdir -p $RELEASE_VERSION/htmlsingle
2525
cp target/generated-docs/index.html $RELEASE_VERSION/htmlsingle
26-
mkdir -p $RELEASE_VERSION/pdf
27-
cp target/generated-docs/index.pdf $RELEASE_VERSION/pdf
2826
mkdir -p $RELEASE_VERSION/api
2927
cp -r target/site/apidocs/* $RELEASE_VERSION/api/
3028
git add $RELEASE_VERSION/
@@ -43,8 +41,6 @@ if [[ $LATEST == "true" ]]
4341

4442
mkdir -p $DOC_DIR/htmlsingle
4543
cp target/generated-docs/index.html $DOC_DIR/htmlsingle
46-
mkdir -p $DOC_DIR/pdf
47-
cp target/generated-docs/index.pdf $DOC_DIR/pdf
4844
mkdir -p $DOC_DIR/api
4945
cp -r target/site/apidocs/* $DOC_DIR/api/
5046
git add $DOC_DIR/

performance-tool.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)