@@ -744,79 +744,6 @@ jobs:
744744 path: ./reports
745745
746746 - display_memory_usage
747- muzzle-dep-report:
748- <<: *defaults
749- resource_class: medium
750- steps:
751- - setup_code
752- - skip_unless_matching_files_changed:
753- pattern: " dd-java-agent/instrumentation"
754- - restore_dependency_cache:
755- cacheType: inst
756- - restore_build_cache:
757- cacheType: inst
758- - run:
759- name: Generate muzzle dep report
760- command: >-
761- SKIP_BUILDSCAN="true"
762- GRADLE_OPTS="-Dorg.gradle.jvmargs='-Xmx2G -Xms2G -XX:ErrorFile=/tmp/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp'"
763- ./gradlew generateMuzzleReport muzzleInstrumentationReport
764- - run:
765- name: Collect Reports
766- command: .circleci/collect_muzzle_deps.sh
767- - store_artifacts:
768- path: ./reports
769-
770- muzzle:
771- <<: *defaults
772- resource_class: medium+
773- parallelism: 4
774- steps:
775- - setup_code
776-
777- - skip_unless_matching_files_changed:
778- pattern: " dd-java-agent/instrumentation"
779-
780- # We are not running with a separate cache of all muzzle artifacts here because it gets very big and
781- # ends up taking more time restoring /saving than the actual increase in time it takes just
782- # downloading the artifacts each time.
783- #
784- # Let ' s at least restore the build cache to have something to start from.
785- - restore_dependency_cache:
786- cacheType: inst
787- - restore_build_cache:
788- cacheType: inst
789-
790- - run:
791- name: Gather muzzle tasks
792- command: >-
793- SKIP_BUILDSCAN="true"
794- GRADLE_OPTS="-Dorg.gradle.jvmargs=' -Xmx2G -Xms2G -XX:ErrorFile =/tmp/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath =/tmp ' "
795- ./gradlew writeMuzzleTasksToFile
796- << pipeline.parameters.gradle_flags >>
797- --max-workers=3
798-
799- - run:
800- name: Verify Muzzle
801- command: >-
802- SKIP_BUILDSCAN="true"
803- GRADLE_OPTS="-Dorg.gradle.jvmargs=' -Xmx3G -Xms2G -XX:ErrorFile =/tmp/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath =/tmp ' "
804- ./gradlew `circleci tests split --split-by=timings workspace/build/muzzleTasks | xargs`
805- << pipeline.parameters.gradle_flags >>
806- --max-workers=4
807-
808- - run:
809- name: Collect Reports
810- when: on_fail
811- command: .circleci/collect_reports.sh
812-
813- - store_artifacts:
814- path: ./reports
815-
816- - store_test_results:
817- path: workspace/build/muzzle-test-results
818-
819- - display_memory_usage
820747
821748 system-tests:
822749 machine:
@@ -1445,20 +1372,6 @@ build_test_jobs: &build_test_jobs
14451372 requires:
14461373 - ok_to_test
14471374
1448- - muzzle:
1449- requires:
1450- - ok_to_test
1451- filters:
1452- branches:
1453- ignore:
1454- - master
1455- - project/*
1456- - release/*
1457-
1458- - muzzle-dep-report:
1459- requires:
1460- - ok_to_test
1461-
14621375 - system-tests:
14631376 requires:
14641377 - ok_to_test
@@ -1506,7 +1419,6 @@ build_test_jobs: &build_test_jobs
15061419 - " test_{{ jdk }}"
15071420{% endfor %}
15081421 - test_inst_latest
1509- - muzzle
15101422 - profiling
15111423 - debugger
15121424 - system-tests
0 commit comments