This README would normally document whatever steps are necessary to get the application up and running.
Things you may want to cover:
-
Ruby version
-
System dependencies
-
Configuration
-
Database creation
-
Database initialization
-
How to run the test suite
-
Services (job queues, cache servers, search engines, etc.)
-
Deployment instructions
-
...
-
Acesse a pasta
api-engswdentro do projeto "experimentador". -
Inicie o servidor de desenvolvimento Elysia:
bun run dev
-
Abra http://localhost:3001/ no navegador para visualizar o resultado.
-
Navegue até a pasta do seu projeto Rails "experimentador".
-
Instale as gemas necessárias:
bundle install
-
Inicie o servidor Rails:
rails s
-
Abra http://localhost:3000/ no navegador para visualizar o resultado.
-
Endpoint para Iniciar os Testes:
- Método: POST
- Rota:
/run - Exemplo de Requisição:
curl -X POST http://localhost:3001/run -H 'Content-Type: application/json' -d @../../../../../exemploCurtoReq.json
-
Endpoint para Verificar o Status do Teste:
- Método: GET
- Rota:
/status/:id - Exemplo de Requisição:
curl http://localhost:3001/status/1
-
Endpoint para Parar um Teste:
- Método: DELETE
- Rota:
/stop/:id - Exemplo de Requisição:
curl -X DELETE http://localhost:3001/stop/1
-
Endpoint para Iniciar os Testes:
- Método: POST
- Rota:
/start_tests - Exemplo de Requisição:
# Faça a requisição usando RestClient ou outra biblioteca de sua escolha
-
Endpoint para Verificar o Status do Teste:
- Método: GET
- Rota:
/check_status/:id - Exemplo de Requisição:
# Faça a requisição usando RestClient ou outra biblioteca de sua escolha
-
Endpoint para Parar um Teste:
- Método: DELETE
- Rota:
/stop_test/:id - Exemplo de Requisição:
# Faça a requisição usando RestClient ou outra biblioteca de sua escolha
Certifique-se de ajustar os exemplos de requisição conforme necessário para se adequar à estrutura específica do seu projeto. Consulte a documentação do Elysia e do Rails para obter detalhes adicionais sobre configuração e rotas.
Nota: Lembre-se de substituir ../../../../../exemploCurtoReq.json pelo caminho real do seu arquivo JSON, considerando a estrutura do seu projeto.