Skip to content

Commit

Permalink
Fix missing setuptools package for regression test
Browse files Browse the repository at this point in the history
Our regression test CI does not pin python version - it
simply uses 3.x. Since python 3.12, setuptools package,
which is needed by ccm package we use, is no longer
included by default. This fixes the problem by explicitly
installing setuptools package.

Fixes JanusGraph#4154

Signed-off-by: Boxuan Li <[email protected]>
  • Loading branch information
li-boxuan committed Feb 22, 2024
1 parent 0819d42 commit b70e65b
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/ci-benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ jobs:
- uses: actions/setup-python@v5
with:
python-version: '3.x'
- run: pip install setuptools
- run: pip install git+https://github.com/li-boxuan/ccm.git

- uses: actions/checkout@v4
Expand Down

1 comment on commit b70e65b

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: b70e65b Previous: 8da88b5 Ratio
org.janusgraph.JanusGraphSpeedBenchmark.basicAddAndDelete 12553.354719762126 ms/op 11919.320234890336 ms/op 1.05
org.janusgraph.GraphCentricQueryBenchmark.getVertices 909.4929768391689 ms/op 881.9785557231098 ms/op 1.03
org.janusgraph.MgmtOlapJobBenchmark.runClearIndex 216.22880916086956 ms/op 216.17290658297102 ms/op 1.00
org.janusgraph.MgmtOlapJobBenchmark.runReindex 334.7180354183334 ms/op 329.53659272749996 ms/op 1.02
org.janusgraph.JanusGraphSpeedBenchmark.basicCount 240.28832817705774 ms/op 215.49693456918268 ms/op 1.12
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesAllPropertiesWithAllMultiQuerySlicesUnderMaxRequestsPerConnection 4813.671215822834 ms/op 4646.38272876694 ms/op 1.04
org.janusgraph.CQLMultiQueryBenchmark.getElementsWithUsingEmitRepeatSteps 16926.46549211887 ms/op 16441.711103935148 ms/op 1.03
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesMultiplePropertiesWithSmallBatch 19275.802505300002 ms/op 18460.995917603635 ms/op 1.04
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.vertexCentricPropertiesFetching 55880.00209543333 ms/op 53972.816121233336 ms/op 1.04
org.janusgraph.CQLMultiQueryBenchmark.getAllElementsTraversedFromOuterVertex 8228.360866273073 ms/op 7993.83210605018 ms/op 1.03
org.janusgraph.CQLMultiQueryBenchmark.getVerticesWithDoubleUnion 377.44575331583405 ms/op 368.07524750542655 ms/op 1.03
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesAllPropertiesWithUnlimitedBatch 3946.5847542657566 ms/op 4001.401955045628 ms/op 0.99
org.janusgraph.CQLMultiQueryBenchmark.getNames 8320.777905340194 ms/op 8059.693454055908 ms/op 1.03
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesThreePropertiesWithAllMultiQuerySlicesUnderMaxRequestsPerConnection 5678.936732509852 ms/op 5718.1595502377095 ms/op 0.99
org.janusgraph.CQLMultiQueryBenchmark.getLabels 7088.902774130466 ms/op 7041.521194219525 ms/op 1.01
org.janusgraph.CQLMultiQueryBenchmark.getVerticesFilteredByAndStep 429.819937433304 ms/op 418.06806336664476 ms/op 1.03
org.janusgraph.CQLMultiQueryBenchmark.getVerticesFromMultiNestedRepeatStepStartingFromSingleVertex 13498.440739387617 ms/op 12020.647509639288 ms/op 1.12
org.janusgraph.CQLMultiQueryBenchmark.getVerticesWithCoalesceUsage 359.5115064742317 ms/op 352.04813692378247 ms/op 1.02
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesMultiplePropertiesWithAllMultiQuerySlicesUnderMaxRequestsPerConnection 13806.450978665871 ms/op 14440.50136875701 ms/op 0.96
org.janusgraph.CQLMultiQueryBenchmark.getIdToOutVerticesProjection 250.1491391272554 ms/op 241.71780084345662 ms/op 1.03
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesMultiplePropertiesWithUnlimitedBatch 13829.521428760763 ms/op 13410.65746887061 ms/op 1.03
org.janusgraph.CQLMultiQueryBenchmark.getNeighborNames 8281.464160303074 ms/op 8120.390610751855 ms/op 1.02
org.janusgraph.CQLMultiQueryBenchmark.getElementsWithUsingRepeatUntilSteps 8745.763347326527 ms/op 8813.242515132137 ms/op 0.99
org.janusgraph.CQLMultiQueryBenchmark.getAdjacentVerticesLocalCounts 8477.560552164638 ms/op 8385.464902872309 ms/op 1.01

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.