- Notifications
You must be signed in to change notification settings - Fork17
Run utPLSQL tests in a dedicated utPLSQL view#62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Merged
Uh oh!
There was an error while loading.Please reload this page.
Merged
Changes fromall commits
Commits
Show all changes
189 commits Select commitHold shift + click to select a range
0f26e14
change to snapshot version 1.0.0-SNAPSHOT
PhilippSalvisberg7639000
Fix wrong assertion in generated test
PhilippSalvisberg4d484fb
return Thread when running reporter to simplify testing
PhilippSalvisbergb56a700
test coverage reporter using a dedicated connection
PhilippSalvisberg3ee05bd
rename classes and packages
PhilippSalvisbergfe915b8
remove duplicate dependency
PhilippSalvisberg225152e
add missing default tests
PhilippSalvisberg5c2198c
remove unused choose method
PhilippSalvisberg628099d
close dialog at the end
PhilippSalvisberg6abb537
add layout test for preference panel
PhilippSalvisberg2cbd045
moved bug fix tests to dedicated class
PhilippSalvisberg4c508cb
renamed tests using CamelCase
PhilippSalvisberg3275c1a
move bug fix tests to dedicated class
PhilippSalvisberg23fbd51
remove test prefix/suffix if not related to a utPLSQL test
PhilippSalvisberga79177c
removed unnecessary if
PhilippSalvisbergfe64c33
make it abstract
PhilippSalvisberg959a8a5
remove unnecessary use of local variables
PhilippSalvisbergbd80c3f
add XML tooling to extend Node with XPath capabilities
PhilippSalvisberg7404791
added model for realtime reporter
PhilippSalvisbergc0c7a6b
added interface for classes consuming realtime reporter results
PhilippSalvisberg778551e
added data access layer for realtime reporter including tests
PhilippSalvisberg8f0a752
initial version of utPLSQL runner
PhilippSalvisberg780be14
test initial version of utplsql runner
PhilippSalvisberg79bdaea
updated utPLSQL logo
PhilippSalvisberg24597bc
ignore DataGrip/IntelliJ settings
PhilippSalvisberg195c8f5
Merge branch 'issue_59' into issue_6
PhilippSalvisberg4152e9e
must use ut_output_clob_table_buffer since utPLSQL 3.1.7
PhilippSalvisberg46387f0
use get_lines via reporter
PhilippSalvisbergd56abec
use tabbed pane instead of boardered groups in preferences
PhilippSalvisberg188bea7
do not center perferences
PhilippSalvisberge3bc7c2
use SQL Developer 19.1.0
PhilippSalvisberga4a064d
shorten labels, context is given based on tab
PhilippSalvisberg5109369
add "use realtime reporter" as preference option
PhilippSalvisbergc47cf58
use "private def" instead of "def private"
PhilippSalvisbergf1551d0
new utPLSQL logo
PhilippSalvisbergedde42a
icon for successful tests
PhilippSalvisbergdbd1031
icon for errored tests
PhilippSalvisbergd5b5a86
icon for failed tests
PhilippSalvisbergd1d08d9
icon for disabled tests
PhilippSalvisberg9c40705
linked hash map keeping the last n entries (for test runs)
PhilippSalvisberg55c1e32
add isSupported method as replacement for exception
PhilippSalvisberg2843499
add test run to model
PhilippSalvisberg43a3f77
add icons and labels for test runner
PhilippSalvisberg2dc6ace
add test runner panel that works outside of SQL Developer
PhilippSalvisberg256e1db
disable test (does not work outside of SQL Developer)
PhilippSalvisberg863d0f6
add test runner view
PhilippSalvisbergc8a8101
add status to model
PhilippSalvisberg1d51401
change update interface and progressBar properties
PhilippSalvisberg7879179
add RUNNER_RUNNING_TEXT
PhilippSalvisbergdc2bfb1
use new update interface, passing reporterId
PhilippSalvisberg0ae3be5
support execution outside of SQL Developer
PhilippSalvisberg2a042aa
enable and change name
PhilippSalvisberg61d8a7d
add resources for overview table
PhilippSalvisberg35d5ed9
add getStatusIcon method for overview table
PhilippSalvisberg5fdf1e2
add overview table
PhilippSalvisberg719f46f
change size of runner panel
PhilippSalvisbergaa2d925
initialize gui before assiging model
PhilippSalvisberg30c0035
add a sleep at the end of the test
PhilippSalvisberg46ef53c
make tabel sortable, sync while updating, improve formatting
PhilippSalvisberg4512f80
add disabled and errored test
PhilippSalvisberg2e2c6e4
suppressing common prefix to make shown test id more compact
PhilippSalvisbergaadb403
rename GFG to PrefixTools including usages
PhilippSalvisberg90c7fe3
notify when no tests are found
PhilippSalvisbergec85b5f
use common prefix as column header
PhilippSalvisbergfd344d6
show failures before errors (as in documentation reporter)
PhilippSalvisberg7a60094
handle common prefix for when running single test
PhilippSalvisberg1c8b717
fix typo in model, executionType -> executableType
PhilippSalvisberg0b0b508
failed exception missed in tests - fixed
PhilippSalvisberg8baf8f3
class to fix resizing issues of JTextArea
PhilippSalvisberg33173ab
add method getTest
PhilippSalvisberg3165173
added tabs for failures, server output and error stack
PhilippSalvisberga8904a3
added dbms_output, multiple asserts
PhilippSalvisberg1dea74e
remove comment before create package
PhilippSalvisbergecc46f8
include warnings in tests, suites to be introduced in v3.1.7
PhilippSalvisberg5c4addc
add test case with warnings
PhilippSalvisberg1e5bd8d
add WrapLayout to be used for counters
PhilippSalvisberge8bacef
add disabled label and reorder resources
PhilippSalvisbergfc7883b
put counters in wrap layout panel and add disabled counter
PhilippSalvisberg04d8376
adding warning resource
PhilippSalvisberg409c8b8
add warnings counter
PhilippSalvisberge9e6a81
add info resource
PhilippSalvisberg67b43a3
add infoCounter (number of tests with server output)
PhilippSalvisbergadf0d6a
populate infoCount on Run level
PhilippSalvisbergca1161e
add info counter and align counters
PhilippSalvisberge79e117
calculate counter on run level based on tests only
PhilippSalvisberga795dbf
add warnings tab
PhilippSalvisbergbe1c09b
set column header to ID if there is no common prefix
PhilippSalvisberg9543783
change default frame size when running outside of SQL Developer
PhilippSalvisbergefd96bf
removed RUNNER_TEST_STATUS (not required, always empty)
PhilippSalvisberg9d92cd0
add warning and info indicators
PhilippSalvisbergb0934a8
fix headers without icon
PhilippSalvisberg837634d
sync test detail tabs with most sensible content
PhilippSalvisberg0c152ba
new info icon
PhilippSalvisbergcb30136
new warning icon
PhilippSalvisberg435bb51
add toolbar icons to resource bundle
PhilippSalvisberge802329
add toolbar based on JToolBar to mimic look & feel of SQLDev
PhilippSalvisberg5e49843
add pathList to Run, required to handle reruns
PhilippSalvisberg21ac248
add toolbar with refresh, rerun and rerun in worksheet
PhilippSalvisberg4772d3d
fix insets in toolbar
PhilippSalvisberg860e654
add separator line at the bottom of the toolbar
PhilippSalvisberg69a4a97
add copyright header
PhilippSalvisbergad3d582
add clear icon to resource bundle
PhilippSalvisbergf62c43f
generic key, value helper class for combo box model
PhilippSalvisberg36ed301
shorter representation of a test run
PhilippSalvisberg858c9b1
add combobox with latest runs to toolbar, with clear button
PhilippSalvisberg10bde5c
calculate common prefix when setting model
PhilippSalvisberg2991500
add description resource
PhilippSalvisberg6c91842
table model for failed expectations
PhilippSalvisberg7805171
show all failed expectations
PhilippSalvisberge7f3f10
Fix formatting issues in failure tab
PhilippSalvisberg3b52818
fix margins of description label and use resource
PhilippSalvisberg7a0b4e9
calculate common prefix also for initially empty model
PhilippSalvisberg6b9c9b6
add context menu items to run selected tests
PhilippSalvisberg8252392
get failure text to get a more dense result for the GUI
PhilippSalvisberg37a26c4
add new line between message and caller
PhilippSalvisberg843438c
combine failure message and caller, add cursor in warnings fix NPEs
PhilippSalvisberg613ad52
changed icons for failures and errors based on feedback
PhilippSalvisbergc1bb115
use lighter variant of disabled icon
PhilippSalvisbergae018c7
add realtime reporter preferences
PhilippSalvisberg9ea6ca0
add realtime reporter preferences labels
PhilippSalvisberg0da6106
apply preferences and change them via context menus
PhilippSalvisberga5fe122
apply preferences only when GUI is not displayed
PhilippSalvisberge46a437
add sync detail tab preference to model
PhilippSalvisberg6788f11
add sync detail tab resource
PhilippSalvisbergaf316da
add sync detail tab to preferences UI
PhilippSalvisbergec7d68d
add sync detail tab context menu item honoring preferences
PhilippSalvisberg8960a3a
run correct selected tests in sorted table
PhilippSalvisbergb4d1f94
close connections after run
PhilippSalvisberg0a0048a
set initial state of JCheckBoxMenuItem in constructor
PhilippSalvisberg6d86ed5
add checkmark icon
PhilippSalvisbergf5c063f
add checkmark icon and rename test_id to suitepath
PhilippSalvisberg1627a75
rename test_id to suitepath
PhilippSalvisbergb6f47bf
rename test_id to suitepath
PhilippSalvisberg9fcda69
rename test id to suitepath, remove end date/time, reorder items, fix
PhilippSalvisberg9273e60
renamed testsuite to testId to match realtime reporter model
PhilippSalvisberg9f1842f
add read-only TextField with honoring look and feel
PhilippSalvisberg24bd500
add read-only TextArea honoring look and feel
PhilippSalvisbergdc71fd3
use own components to make make UI more consistent across platforms
PhilippSalvisberg69e2718
add status icon to resource bundle
PhilippSalvisbergfa3027e
use status icon for test results, remove icon for tests counter
PhilippSalvisberg65d9cd5
updated failure icon
PhilippSalvisbergd14728a
increase header/row heights to ensure icon fits in overview table
PhilippSalvisbergfe9b413
change failure icon again (less heavy)
PhilippSalvisberg3bd6de4
add utPLSQL tab icon (only visible when moved to center)
PhilippSalvisberg36ead62
set of icons provided by Jacek Gebal
PhilippSalvisbergbd618c1
updated set of icons for disabled, error, failure and success
PhilippSalvisbergf4fe251
add shortFailureText to be use
PhilippSalvisbergc0cbbf5
move static string resources to resource bundle
PhilippSalvisberg5859aff
use shortFailureText and new column header
PhilippSalvisberg699d597
manage caret visibility when gain and lose focus
PhilippSalvisberg763563f
remove implementation of FocusListener
PhilippSalvisberg77a84ba
experimental intergration of SQL Developer's PL/SQL parser
PhilippSalvisberg3bbc226
Extend parser to support starting line of a package procedure
PhilippSalvisberg61baad2
add getSource to get source of a package spec or body
PhilippSalvisberg6190239
open PL/SQL editor for test package or test package body from tables
PhilippSalvisberg61b9b83
add getObjectType - required for linking within SQLDev
PhilippSalvisbergdd2754e
add RunnerTextPane to be used for text with hyperlinks
PhilippSalvisberg6309e7e
add hyperlinks to source for failed expectations, errors, warnings, info
PhilippSalvisberg3932b2b
minimal dimension for RunnerTextPane components
PhilippSalvisbergdcc719f
ensure regex does not match spaces in owner, package, procedure
PhilippSalvisberg205f9eb
escaping HTML, adapting regex and making them reluctant
PhilippSalvisbergf4da0f4
make common prefix calculation more robust
PhilippSalvisbergceab13b
add test to ensure events are reported immediately (based on fetch size)
PhilippSalvisbergf4a568a
hide total number of tests while initializing
PhilippSalvisbergad67b82
add progress icon to resource bundle
PhilippSalvisberg03888bc
set progress icon for running but not completed test
PhilippSalvisberg824e856
extend model with currentTestNumber to handle progress status
PhilippSalvisberg16709e5
fix typo in RUNNER_REFRESH_TOOLTIP
PhilippSalvisbergcffd290
exclude border from painted background area
PhilippSalvisberga36a79f
fix tool tip text for refresh button
PhilippSalvisbergb073c01
Fix Windows and macOS look and feel issues
PhilippSalvisberg3066797
add currentTest to make it easier to reference it from post suite event
PhilippSalvisberg20b8e8c
populate warnings, info produced on suite level
PhilippSalvisbergc15714d
format warnings/info on suite level (title)
PhilippSalvisbergceca779
produce errors and warnings on suite level
PhilippSalvisberg8341f40
add preferences "number of Runs in History", "show test "description?"
PhilippSalvisberg5a961b0
change dimensions of frame to fit all tabs on one line
PhilippSalvisberg8565a87
fix wrong values for numberOfRunsInHistorySpinner
PhilippSalvisberg9dbba00
shorter labels for test description
PhilippSalvisberg8afeb66
add getter for maxEntries, used to check if recreation is necessary
PhilippSalvisberg0ca9c45
apply preferences for showNumberOfRunsInHistory and showTestDescription
PhilippSalvisberg5422697
avoid automatic horizontal scrolling
PhilippSalvisberg7f4e673
support for is_test, is_suite, has_suites - but disabled
PhilippSalvisberga352e59
change wording to "if present" instead of "if possible"
PhilippSalvisberg66bf96a
old, internal API is not accessible anymore with utPLSQL >= v3.1.8
PhilippSalvisberg0a9256d
add object type to hyperlink, use v3.1.8 warning format
PhilippSalvisberg4c0a2aa
fix look and feel of toolbar on Metal (Ubuntu)
PhilippSalvisbergae95ad7
workaround for ignored fetchSize when connecting to 11.2.0.2 XE
PhilippSalvisberg629f610
update screenshots based changes for version 1.0.0
PhilippSalvisbergFile filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
There are no files selected for viewing
1 change: 1 addition & 0 deletions.gitignore
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -11,6 +11,7 @@ | ||
**/.project | ||
**/.classpath | ||
**/.settings | ||
**/.idea | ||
# Mobile Tools for Java (J2ME) | ||
.mtj.tmp/ | ||
4 changes: 2 additions & 2 deletionsREADME.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
Binary file modifiedimages/code_coverage_dialog.png
Loading
Sorry, something went wrong.Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modifiedimages/generate_utplsql_test.png
Loading
Sorry, something went wrong.Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modifiedimages/generate_utplsql_test_from_template.png
Loading
Sorry, something went wrong.Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modifiedimages/preferences.png
Loading
Sorry, something went wrong.Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modifiedimages/run_utplsql_test.png
Loading
Sorry, something went wrong.Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 11 additions & 1 deletionsqldev/extension.xml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
33 changes: 23 additions & 10 deletionssqldev/pom.xml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
12 changes: 7 additions & 5 deletions...utplsql/sqldev/CodeCoverageReporter.xtend → ...qldev/coverage/CodeCoverageReporter.xtend
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
Oops, something went wrong.
Uh oh!
There was an error while loading.Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.