Topic: Getting currently running test in teardown

I am adding a slow running test that I want to run on almost all test cases, there are a short list of test where I am expecting no markup or invalid markup so I want to not run the assert_valid_markup in these cases. I am hoping to find a way to have teardown be aware of the current test being run, here is the current teardown and below is the code I am hoping to figure out.

Current:
def teardown
    super()
    if ENV['long'] == 'true'
      assert_valid_markup
    end
end

Wanted:
def teardown
    super()
    if ENV['long'] == 'true' && currentTestName != "test_invalid_url"
      assert_valid_markup
    end
end

is there a way for teardown to be aware of which test just ran that it is tearing down?