From 82c0e845c92615dcc720db227d7a0642feaac220 Mon Sep 17 00:00:00 2001
From: Daniel Warner
+ The more AppMaps you record, the more information you will have about your running application. No matter which method you start with, you can add more AppMaps or remove old AppMaps at any time.
+
Use the Recording your test run will provide a broad range of AppMaps that trace important behaviors.
When you run your JUnit tests with the AppMap
+
javaagent
JVM
argument, an AppMap will be created for each test.
@@ -30,14 +34,14 @@
Right-click on any test class or package, and choose
- For more information, visit + Docs: AppMap docs - IntelliJ Tests recording. + >IntelliJ tests recording
Create AppMaps as you interact with your applications UI or API. This is helpful for tracing the backend during specific usage scenarios.
When your application uses {{ this.webFramework.name }}, and you run your application with
the AppMap javaagent
JVM argument, remote recording is
@@ -57,13 +62,13 @@
interface and/or by making API requests using a tool such as Postman. When you are done,
click the "Record" button again to stop the recording and view the AppMap.
- For more information, visit +
+ Docs:
AppMap docs - IntelliJ Remote recording.
+ >Java remote recording
- Did you know? When you run a Spring app, you can make AppMaps of all the HTTP requests - served by your app. Spring wasn't detected in this project, though. + When you run a Spring app, you can make AppMaps of all the HTTP requests + served by your app.
+Spring was not detected in this project.
Record an entire Java process from startup to teardown.
- AppMap can record an entire Java process from start to finish. To use process recording, run
- your application using
+ To use process recording, run your application using
- Visit + Docs: AppMap Docs - Java Process recordingJava process recording - for more information.
- You can use the AppMap Java library directly to record a specific span of code. With this - method, you can control exactly what code is recorded, and where the recording is saved. To + With this method, you can control exactly which code spans are recorded. +
+ You can use the AppMap Java library directly to record a specific span of code. To
use code block recording, add an AppMap code snippet to the section of code you want to
record, then run your application using
-
- Visit
- AppMap Docs - Java Code Block recording
- for more information.
+
+ The more AppMaps you record, the more information you will have about your running application. + No matter which method you start with, you can add more AppMaps or remove old AppMaps at any time.
Use the "Run with AppMap" debug configuration to launch your application or run your tests
through Microsoft's Test Runner for Java extension.
@@ -23,7 +26,8 @@
+
Recording your test run will provide a broad range of AppMaps that trace important behaviors.
When you run your {{ testFramework.name }} tests with the AppMap
javaagent
JVM argument, an AppMap will be created for each
@@ -33,14 +37,14 @@
This will automatically be configured for you by running your tests via the "Testing"
button available in the sidebar or by pressing F1 and running the
Test: Run All Tests
command.
-
- For more information, visit + Docs: - AppMap docs - VSCode Tests recording + VSCode Java tests recording
Create AppMaps as you interact with your applications UI or API. This is helpful for tracing the backend during specific usage scenarios.
When your application uses {{ this.webFramework.name }}, and you run your application with
the AppMap javaagent
JVM argument, remote recording is
@@ -64,13 +69,13 @@
with your application, through its user interface and/or by making API requests using a
tool such as Postman. When you are done, click the "Record" button again to save the
recording and view the AppMap.
-
- For more information, visit + Docs: AppMap docs - VSCode Remote recordingVSCode Java remote recording
@@ -91,46 +96,46 @@
AppMap can record an entire Java process from start to finish. To use process recording,
modify .vscode/launch.json
to include
-Dappmap.recording.auto=true
in
vmArgs
. After running this configuration, an AppMap will be
saved once your application exits.
-
- Visit + Docs: - AppMap Docs - Java Process recording + Java process recording - for more information.
- You can use the AppMap Java library directly to record a specific span of code. With this - method, you can control exactly what code is recorded, and where the recording is saved. To - use code block recording, add an AppMap code snippet to the section of code you want to - record, then run your application using the Debug Configuration with AppMap. -
+ With this method, you can control exactly which code spans are recorded. ++ You can use the AppMap Java library directly to record a specific span of code. To use code block recording, add an + AppMap code snippet to the section of code you want to record, then run your application + using the Debug Configuration with AppMap. +
- Visit + Docs: - AppMap Docs - Java Code Block recording + Java code block recording - for more information.
+ The more AppMaps you record, the more information you will have about your running application. No matter which method you start with, you can add more AppMaps or remove old AppMaps at any time. +
When you run your Python code with the appmap
package, AppMap
will be enabled for recording.
@@ -14,7 +17,8 @@
+
Recording your test run will provide a broad range of AppMaps that trace important behaviors.
When you run your {{ testFramework.name }} tests with AppMap enabled, an AppMap will be
created for each test.
@@ -22,14 +26,14 @@
Run Pytest tests:
- For more information, visit + Docs: AppMap docs - Python Tests recording. + >Python tests recording
@@ -38,7 +42,8 @@Create AppMaps as you interact with your applications UI or API. This is helpful for tracing the backend during specific usage scenarios.
When your application uses Django or Flask, and you run your application with AppMap enabled, HTTP server requests recording is enabled. To record requests, first run your @@ -46,26 +51,25 @@
- Start your Django server:
+ Start your Django server with AppMap enabled:
- Start your Flask server:
+ Start your Flask server with AppMap enabled:
Then, interact with your application through its user interface and/or by making API requests using a tool such as Postman. An AppMap will be created for each HTTP server request that's served by your app. -
+- For more information, visit + Docs: AppMap docs - Python Requests recording. + >Python requests recording
- You can use the AppMap Python package directly to record a specific span of code. With this - method, you can control exactly what code is recorded, and where the recording is saved. To + You can use the AppMap Python package directly to record a specific span of code.
With this method, you can control exactly what code is recorded, and where the recording is saved. To use Context manager recording, add an AppMap code snippet to the section of code you want to - record, then run your application with AppMap enabled. Visit - AppMap Docs - Python Context manager recording - for more information. + record, then run your application with AppMap enabled. Instructions for adding the AppMap code snippet to a span of code can be + found in our documentation.
+ The more AppMaps you record, the more information you will have about your running application. +
When you run your Ruby code with the appmap
gem in your bundle,
AppMap will be enabled for recording. By default, the appmap
gem
@@ -10,8 +13,8 @@
Before you run your app with AppMap, stop or disable Spring. You can stop Spring with the
command spring stop
, or you can run your Ruby program with the
environment variable DISABLE_SPRING=true
.
-
No matter which method you start with, you can add more AppMaps or remove old AppMaps at any time.
- When you run your {{ testFramework.name }} tests with AppMap enabled, an AppMap will be - created for each test. -
++ Recording your test run will provide a broad range of AppMaps that trace important behaviors. + When you run your {{ testFramework.name }} tests with AppMap enabled, an AppMap will be created for each test. +
- Run Minitest tests:
+ Run Minitest tests with AppMap enabled:
- For more information, visit + Docs: AppMap docs - Ruby Tests recording. + >Ruby tests recording
+
+
Create AppMaps as you interact with your applications UI or API. This is helpful for tracing the backend during specific usage scenarios. When your application uses {{ this.webFramework.name }}, and you run your application with - AppMap enabled, HTTP server request recording will be enabled. To record requests, first - run your application: -
+ AppMap enabled, HTTP server request recording will be enabled.
- Start your Rails server:
+ First, start your Rails server with AppMap enabled:
- Interact with your application, through its user interface and/or by making API requests + Second, interact with your application, through its user interface and/or by making API requests using a tool such as Postman. An AppMap will be created for each HTTP server request that's served by your app. -
+- For more information, visit + Docs: AppMap docs - Ruby Requests recording. + >Ruby requests recording
+ With this method, you can control exactly which code spans are recorded. +
- You can use the AppMap Ruby gem directly to record a specific span of code. With this - method, you can control exactly what code is recorded, and where the recording is saved. To - use Block recording, add an AppMap code snippet to the section of code you want to record, - then run your application with AppMap enabled. Visit - AppMap Docs - Ruby Block recording - for more information. -
+ To use Block recording, add an AppMap code snippet to the section of code you want to record, + then run your application with AppMap enabled. Instructions for adding the AppMap code snippet to a span of code can be + found in our documentation. +- Did you know? If you use a test framework such as {{ framework }}, you can make AppMaps of all - your test cases. Tests weren't detected in this project, though. + If you use a test framework such as {{ framework }}, you can make AppMaps of all + your test cases.
+No tests were detected in this project.
- Did you know? When you run a {{ this.frameworks }} app, you can make AppMaps of all the HTTP - requests served by your app. {{ this.frameworks }} wasn't detected in this project, though. + When you run a {{ this.frameworks }} app, you can make AppMaps of all the HTTP + requests served by your app.
+{{ this.frameworks }} was not detected in this project.
- The more AppMaps you record, the more information you will have about your running application. No matter which method you start with, you can add more AppMaps or remove old AppMaps at any time. -
Use the
-
Recording your test run will provide a broad range of AppMaps that trace important behaviors.
+ Recording your test run will provide a broad range of AppMaps that trace important + behaviors. +
+
When you run your JUnit tests with the AppMap javaagent
JVM
argument, an AppMap will be created for each test.
@@ -34,7 +42,8 @@
Right-click on any test class or package, and choose
Docs:
Create AppMaps as you interact with your applications UI or API. This is helpful for tracing the backend during specific usage scenarios.
+ Create AppMaps as you interact with your applications UI or API. This is helpful for
+ tracing the backend during specific usage scenarios.
+
When your application uses {{ this.webFramework.name }}, and you run your application with
the AppMap
+
- When you run a Spring app, you can make AppMaps of all the HTTP requests
- served by your app. Spring was not detected in this project. Spring was not detected in this project.
-
+
+
+
javaagent
JVM argument, remote recording is
@@ -62,11 +76,10 @@
interface and/or by making API requests using a tool such as Postman. When you are done,
click the "Record" button again to stop the recording and view the AppMap.
+
Docs:
- Java remote recording
+
+
Record an entire Java process from startup to teardown.
Record an entire Java process from startup to teardown.
+
To use process recording, run your application using
Docs:
- With this method, you can control exactly which code spans are recorded.
- With this method, you can control exactly which code spans are recorded.
- You can use the AppMap Java library directly to record a specific span of code. To
- use code block recording, add an AppMap code snippet to the section of code you want to
- record, then run your application using
-
-
+
+
+
- The more AppMaps you record, the more information you will have about your running application. - No matter which method you start with, you can add more AppMaps or remove old AppMaps at any time.
Use the "Run with AppMap" debug configuration to launch your application or run your tests
through Microsoft's Test Runner for Java extension.
@@ -26,8 +29,13 @@
-
Recording your test run will provide a broad range of AppMaps that trace important behaviors.
+ Recording your test run will provide a broad range of AppMaps that trace important + behaviors. +
+
When you run your {{ testFramework.name }} tests with the AppMap
javaagent
JVM argument, an AppMap will be created for each
@@ -37,7 +45,8 @@
This will automatically be configured for you by running your tests via the "Testing"
button available in the sidebar or by pressing F1 and running the
Test: Run All Tests
command.
-
- With this method, you can control exactly which code spans are recorded. -
With this method, you can control exactly which code spans are recorded.
+- You can use the AppMap Java library directly to record a specific span of code. To use code block recording, add an - AppMap code snippet to the section of code you want to record, then run your application - using the Debug Configuration with AppMap. -
When you run your Python code with the appmap
package, AppMap
will be enabled for recording.
@@ -17,16 +20,21 @@
-
Recording your test run will provide a broad range of AppMaps that trace important behaviors.
+ Recording your test run will provide a broad range of AppMaps that trace important + behaviors. +
+When you run your {{ testFramework.name }} tests with AppMap enabled, an AppMap will be created for each test.
Run Pytest tests: -
Docs:
You can use the AppMap Python package directly to record a specific span of code.
- You can use the AppMap Python package directly to record a specific span of code. With this method, you can control exactly what code is recorded, and where the recording is saved. To
- use Context manager recording, add an AppMap code snippet to the section of code you want to
- record, then run your application with AppMap enabled. Instructions for adding the AppMap code snippet to a span of code can be
- found in our documentation.
+ With this method, you can control exactly what code is recorded, and where the recording is
+ saved. To use Context manager recording, add an AppMap code snippet to the section of code
+ you want to record, then run your application with AppMap enabled. Instructions for adding
+ the AppMap code snippet to a span of code can be
+ found in our documentation.
- The more AppMaps you record, the more information you will have about your running application.
-
+
+
+
-
+ The more AppMaps you record, the more information you will have about your running
+ application.
+
When you run your Ruby code with the appmap
gem in your bundle,
AppMap will be enabled for recording. By default, the appmap
gem
@@ -13,8 +15,13 @@
Before you run your app with AppMap, stop or disable Spring. You can stop Spring with the
command spring stop
, or you can run your Ruby program with the
environment variable DISABLE_SPRING=true
.
-
No matter which method you start with, you can add more AppMaps or remove old AppMaps at any time.
+ No matter which method you start with, you can add more AppMaps or remove old AppMaps at any + time. +
+- Recording your test run will provide a broad range of AppMaps that trace important behaviors. - When you run your {{ testFramework.name }} tests with AppMap enabled, an AppMap will be created for each test. -
+ Recording your test run will provide a broad range of AppMaps that trace important + behaviors. When you run your {{ testFramework.name }} tests with AppMap enabled, an AppMap + will be created for each test. +
+Run Minitest tests with AppMap enabled: @@ -42,7 +52,7 @@
+
Docs:
- With this method, you can control exactly which code spans are recorded.
- With this method, you can control exactly which code spans are recorded.
- To use Block recording, add an AppMap code snippet to the section of code you want to record,
- then run your application with AppMap enabled. Instructions for adding the AppMap code snippet to a span of code can be
- found in our documentation.
-
-
+
+
+
+ To use Block recording, add an AppMap code snippet to the section of code you want to
+ record, then run your application with AppMap enabled. Instructions for adding the AppMap
+ code snippet to a span of code can be
+ found in our documentation.
+
- If you use a test framework such as {{ framework }}, you can make AppMaps of all - your test cases.
-No tests were detected in this project.
+ If you use a test framework such as {{ framework }}, you can make AppMaps of all your test + cases. +No tests were detected in this project.