# LangSmithPlugin

> **Class** in `langsmith`

📖 [View in docs](https://reference.langchain.com/python/langsmith/pytest_plugin/LangSmithPlugin)

Plugin for rendering LangSmith results.

## Signature

```python
LangSmithPlugin(
    self,
)
```

## Constructors

```python
__init__(
    self,
)
```


## Properties

- `test_suites`
- `test_suite_urls`
- `process_status`
- `status_lock`
- `console`
- `live`

## Methods

- [`pytest_collection_finish()`](https://reference.langchain.com/python/langsmith/pytest_plugin/LangSmithPlugin/pytest_collection_finish)
- [`add_process_to_test_suite()`](https://reference.langchain.com/python/langsmith/pytest_plugin/LangSmithPlugin/add_process_to_test_suite)
- [`update_process_status()`](https://reference.langchain.com/python/langsmith/pytest_plugin/LangSmithPlugin/update_process_status)
- [`pytest_runtest_logstart()`](https://reference.langchain.com/python/langsmith/pytest_plugin/LangSmithPlugin/pytest_runtest_logstart)
- [`generate_tables()`](https://reference.langchain.com/python/langsmith/pytest_plugin/LangSmithPlugin/generate_tables)
- [`pytest_configure()`](https://reference.langchain.com/python/langsmith/pytest_plugin/LangSmithPlugin/pytest_configure)
- [`pytest_sessionfinish()`](https://reference.langchain.com/python/langsmith/pytest_plugin/LangSmithPlugin/pytest_sessionfinish)

---

[View source on GitHub](https://github.com/langchain-ai/langsmith-sdk/blob/19dc497a3d89638e4cc35db72ea1c29cad35cbbf/python/langsmith/pytest_plugin.py#L110)