feat: overwrite previous comment written by process-test-results
Fixes: https://github.com/codecov/engineering-team/issues/1713
Test Failures Detected: Due to failing tests, we cannot provide coverage reports at this time.
:x: Failed Test Results:
Completed 2668 tests with 4 failed, 2664 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: pytest
Test name: api.temp.calculator.test_calculator::test_divide
Envs: - python3.8
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
Testsuite: pytest
Test name: api.temp.calculator.test_calculator::test_divide
Envs: - python3.9
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
Testsuite: pytest
Test name: api.temp.calculator.test_calculator::test_divide
Envs: - python3.10
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
Testsuite: pytest
Test name: api.temp.calculator.test_calculator::test_divide
Envs: - python3.11
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
@joseph-sentry what is matrix doing here? Or rather, what's the point and what does it help do?
what is matrix doing here? Or rather, what's the point and what does it help do?
@thomasrockhu-codecov the idea is that the action would pass the strategy.matrix converted to JSON to the --matrix option so that the CLI knows what the matrix values currently are, so that there's only ever one comment for each matrix combination, otherwise we wouldn't be able to differentiate between comments made for different matrix runs in the same comment
@joseph-sentry is this specific to test-results? or will coverage need it too?
@joseph-sentry is this specific to test-results? or will coverage need it too?
I think this only makes sense for test results right now, but in the future we could see if it could make sense for coverage as well. This might be a way to automate away flags
@joseph-sentry got it, could we prepend it or make that clear in the help docs? I suspect people will be like... do I need this? what is it for?
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |
:x: Failed Test Results:
Completed 666 tests with 1 failed, 665 passed and 0 skipped.
View the full list of failed tests
| Test Description |
Failure message |
Testsuite: api.temp.calculator.test_calculator::test_divide
Test name: pytest
|
def test_divide(): > assert Calculator.divide(1, 2) == 0.5 E assert 1.0 == 0.5 E + where 1.0 = <function Calculator.divide at 0x104c9eb90>(1, 2) E + where <function Calculator.divide at 0x104c9eb90> = Calculator.divide .../temp/calculator/test_calculator.py:30: AssertionError |