Activity
From 03/03/2025 to 04/01/2025
04/01/2025
- 03:31 PM Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- The testcases project will *not* be used as a template for customers. It is private.
Also: unless we need a speci... - 02:47 PM Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- I think @maxStatementsPerConnection@ and @initialPoolSize@ from @server/default/database/tstcasesdb/orm/c3p0@ are sti...
- 01:24 PM Support #6860: lexer tests
- > Yes, at least for the successful ones. Note that we can successfully lex procedures in FWD that would otherwise fai...
- 10:34 AM Support #6860: lexer tests
- Thanks for the reviews.
Greg Shah wrote:
> You plan to encode the FWD output as .lexer files?
Yes, at least fo... - 10:08 AM Support #6859: preprocessor tests
- I attached the Driver and the worker.
The command in windows would look like:
@pro -p tests/preproc/generate_prepr... - 08:29 AM Support #6859: preprocessor tests
- > It works for procedures without input parameters, but since you said there's no such thing for startup procedures, ...
- 08:11 AM Support #6859: preprocessor tests
- In #9854-28 is the cli command for progress that i think i should use. It works for procedures without input paramete...
- 08:06 AM Support #6859: preprocessor tests
- The driver that I've attached and I'll attach again since I've made the changes you suggested, is using the following...
- 08:02 AM Support #6859: preprocessor tests
- Help me understand what you need to use input parameters to achieve.
- 08:01 AM Support #6859: preprocessor tests
- > A question about this, how would I call this Driver from harness .xml test?
It can be called with direct Java co... - 07:53 AM Support #6859: preprocessor tests
- Greg Shah wrote:
> The general idea is good. I would probably just encode the parameters are extent variables and c... - 05:42 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Correction, i didn't see you removed the VK_ENTER
It does work now!
It seems like replacing @VK_ENTER@ with @new_li... - 05:39 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Tomasz Domin wrote:
> Please change @stream-write@ to:
> @<stream-write value="C:\Progress\OE116_64\bin\_progres.ex... - 05:20 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Stefan Vieru wrote:
> Shouldn't I run the following test?
> [...]
> The idea is that the script doesn't execute, s... - 04:36 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Shouldn't I run the following test?...
- 04:31 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Stefan Vieru wrote:
> [...]
> This is the output with @-d@
>
> Updated script:
> [...]
This script does not wa... - 02:25 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Tomasz Domin wrote:
> Stefan Vieru wrote:
> > @Z:\testcases> java -jar ..\harness_9270a\build\lib\harness.jar -shel... - 02:10 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- ...
03/31/2025
- 06:51 PM Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- I think there is just some minor reviews necessary.
- 04:34 PM Support #6860: lexer tests
- > Greg, what do you think of my approach? Do you see any issues?
I like the approach. We will have to see how the... - 04:32 PM Support #6860: lexer tests
- > I have created the *tests/conversion/lexer* directory in *testcases* and added tests for @COMMENT@ rule and for @ST...
- 09:34 AM Support #6860: lexer tests
- I took the liberty and made some initial classes and method definitions for the FWD Driver.
I've created 2 classes... - 10:34 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Stefan Vieru wrote:
> @Z:\testcases> java -jar ..\harness_9270a\build\lib\harness.jar -shell cmd.exe .\support\harne... - 10:32 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Stefan Vieru wrote:
> @Z:\testcases> java -jar ..\harness_9270a\build\lib\harness.jar -shell cmd.exe .\support\harne... - 10:16 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- @Z:\testcases> java -jar ..\harness_9270a\build\lib\harness.jar -shell cmd.exe .\support\harness\test\mkdirTest-plan....
- 10:00 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Stefan, thank you
Attached updated test plan and test.
You cant use @send-text@ for @target type="stream"@, you ... - 08:57 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- These are the files i modified/added in @testcases/support/harness/test@
Let me know if you need anything else. - 08:48 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Stefan Vieru wrote:
> I installed on VM java 8 and ant 10.
> I executed @cross_session_test.xml@ with harness and h... - 08:42 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- I installed on VM java 8 and ant 10.
I executed @cross_session_test.xml@ with harness and had no errors. The tests w... - 07:58 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- > > > The problem we have is different tooling on OE/Windows and FWD/Linux. I tried to mitigate it by using ant and P...
- 07:46 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- > Well, if Greg agrees to use it :) as we had some discussion about it earlier on.
Yeah, I heard/saw @ant@ several... - 07:42 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Alexandru Lungu wrote:
> > The problem we have is different tooling on OE/Windows and FWD/Linux. I tried to mitigate... - 07:03 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Alexandru Lungu wrote:
> We need some guidance on how to use Harness, the main issue we're facing is that we can't r... - 06:29 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- > The problem we have is different tooling on OE/Windows and FWD/Linux. I tried to mitigate it by using ant and PCT, ...
- 06:17 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Alexandru Lungu wrote:
> > Its possible to spin-off a single test in harness #9270 with ant subshell in both - OE/Wi... - 03:28 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- > Its possible to spin-off a single test in harness #9270 with ant subshell in both - OE/Windows and Linux/FWD.
> No... - 08:06 AM Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Code Review Task Branch 9270a Revisions 78 through 80
No objections. I did check in a minor reversion of whitespa... - 08:05 AM Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Agreed.
- 05:35 AM Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Greg
I think second reviewer should be CA.
- 04:09 AM Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Greg Shah wrote:
> Code Review Task Branch 9270a Revisions 35 through 77
>
> Overall, the changes are very good.
... - 07:42 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Please look at the wiki pages I linked above. I think we are past the POC stage. We have implemented non-trivial te...
03/30/2025
- 05:04 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- There is an interesting open source project called OpenCV.
Its interesting part in particular is the capability t... - 04:40 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- There are many uncertainties regarding the tools and methodologies that will ensure reliable and efficient GUI testin...
03/28/2025
- 04:55 PM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- h1. Introduction
We've done quite a bit of work on automating UI testing. When you consider our work on the [[har... - 01:04 PM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Alexandru Lungu wrote:
> Marian, is there any documentation on writing some OE driver for harness to do single-user ... - 12:46 PM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Alexandru Lungu wrote:
> From email:
>
> Hi guys,
>
> We (me and Stefan Vieru) are trying to use Harness on W... - 11:36 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- The reason we need to run in OE:
* Confirm that the tests do in fact work there.
* Test on different OE versions ... - 11:30 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- > Marian, is there any documentation on writing some OE driver for harness to do single-user tests? I was thinking of...
- 11:26 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Me, Stefan and Florin had multiple chats about using harness to cover the lexer and preprocessor tests. I suspect Gre...
- 11:20 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- From email:
Hi guys,
We (me and Stefan Vieru) are trying to use Harness on Windows. More specifically, we need... - 11:19 AM Support #9854 (New): Discussion on how to leverage Harness to test certain drivers of FWD
- 12:29 PM Support #6859: preprocessor tests
- The general idea is good. I would probably just encode the parameters are extent variables and call @GeneratePreproc...
- 12:25 PM Support #6859: preprocessor tests
- From Stefan:
> I worked on the Driver for 4GL and created some Harness tests to get a better understanding.
>
... - 11:08 AM Support #6859: preprocessor tests
- Stefan Vieru wrote:
> Greg Shah wrote:
>
> > # The "core" of each test is one or more 4GL source files (@.p@, @.i... - 06:03 AM Support #6859: preprocessor tests
- Greg Shah wrote:
> # The "core" of each test is one or more 4GL source files (@.p@, @.i@, @.cls@...). This is not... - 10:59 AM Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Code Review Task Branch 9270a Revisions 35 through 77
Overall, the changes are very good.
1. Shouldn't the @abl... - 10:27 AM Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Don't forget that without a reviewer set, this task will not appear in the list of needed code reviews.
- 05:18 AM Support #6860: lexer tests
- I have created the *tests/conversion/lexer* directory in *testcases* and added tests for @COMMENT@ rule and for @STRI...
03/27/2025
- 11:48 AM Support #6859: preprocessor tests
- That seems like a bug to fix. Let's fix it (in a newly created task) once the test suite is ready.
- 08:20 AM Support #6859: preprocessor tests
- While working with harness I developed a test that uses @text-file-comparison@
But when comparing the @.cache@ and ... - 08:52 AM Support #9844 (New): finalize approach/techniques/standards for automating ABLUnit interactive UI...
- 08:44 AM Feature #3704 (Closed): enable automated testing for GUI (Swing and web clients)
- This task is complete. Our documentation on how we use Sikuli:
[[p2j:Automating GUI Testing]]
[[p2j:Writing_4GL_...
03/26/2025
- 05:46 PM Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Vladimir, these @build.xml@ files are written to handle conversion either via the fileset method (*-Z*) or the source...
- 03:30 PM Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Also, I would simplify things by removing all ‘old’ conversion targets entirely. I’d also rename the repository’s @zf...
- 03:25 PM Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Roger Borrello wrote:
> Vladimir Tsichevski wrote:
> > Review xfertestcases: r1687, r1696, r1711.
>
> You cut of... - 02:59 PM Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Vladimir Tsichevski wrote:
> Review xfertestcases: r1687, r1696, r1711.
You cut off the targets before the very i... - 02:15 PM Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Review xfertestcases: r1687, r1696, r1711.
Issues found in @build.xml@:
1. The @convert@ target does not depend... - 11:58 AM Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Vladimir Tsichevski wrote:
> I mean where can we find the changes? Which repositories, revisions?
The @xfer.golde... - 11:06 AM Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Roger Borrello wrote:
> Vladimir Tsichevski wrote:
> > Roger Borrello wrote:
> > > I believe this task is ready fo... - 09:08 AM Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Vladimir Tsichevski wrote:
> Roger Borrello wrote:
> > I believe this task is ready for review.
>
> Which change... - 07:53 AM Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Roger Borrello wrote:
> I believe this task is ready for review.
Which changes are we expected to review? - 09:26 AM Support #6859: preprocessor tests
- Greg Shah wrote:
> Tomasz can help with understanding the Harness approach including how to setup tests that can run... - 09:24 AM Support #6859: preprocessor tests
- Tomasz can help with understanding the Harness approach including how to setup tests that can run under both OE and F...
- 09:21 AM Support #6859: preprocessor tests
- > How should I test like in #6860?
> I created the tests in 4GL but when converting with FWD, FWD doesn't have @COMP... - 09:11 AM Support #6859: preprocessor tests
- Alexandru Lungu wrote:
> > There will be some tests which are hard to check in an ABLUnit test method. I still think... - 08:43 AM Support #6859: preprocessor tests
- Will look into harness for those tests that are using @compile@ statement.
- 07:37 AM Support #6859: preprocessor tests
- I will upload the test classes that I've done, if it's relevant for now.
- 07:31 AM Support #6859: preprocessor tests
- Greg,
I migrated all of the tests but with a few exceptions. I see that in @old_testcases@ there are these files:
*... - 04:40 AM Support #6859: preprocessor tests
- How should I test like in #6860?
I created the tests in 4GL but when converting with FWD, FWD doesn't have @COMPILER...
03/25/2025
- 08:49 AM Support #6859: preprocessor tests
- > There will be some tests which are hard to check in an ABLUnit test method. I still think we might need some level ...
- 08:45 AM Support #6859: preprocessor tests
- Nice. I think this approach can work well for some tests, maybe even all tests that are expected to "pass" in OE. F...
- 08:30 AM Support #6860: lexer tests
- In the OE testing, we only need to know if it compiled or not and if it failed to compile, the details (as you have a...
03/24/2025
- 10:27 AM Support #6859: preprocessor tests
- Created the following methods, adapted to the new @testcases@ project:...
- 08:08 AM Support #6859 (WIP): preprocessor tests
- Started looking through the existing tests in @old_testcases@ and executed them on Developer Studio
- 08:59 AM Support #6860: lexer tests
- Greg Shah wrote:
> To be clear: we will implement a driver that directly executes the lexer and checks the output. ...
03/21/2025
- 09:11 AM Support #6859: preprocessor tests
- In addition to #6859-3, we need to consider the following:
* The testing must be able to run in both OE and FWD.
...
03/20/2025
- 04:47 PM Support #6860: lexer tests
- We need to work on both the driver program as well as specific tests to check the full range of lexing behavior.
T...
03/19/2025
- 07:10 PM Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- I believe this task is ready for review.
03/03/2025
- 09:30 AM Bug #9649 (Test): Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- 09:22 AM Bug #9649: Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- Greg Shah wrote:
> Merge to trunk after 9498a.
Merged as trunk rev. 15752. - 07:45 AM Bug #9649 (Merge Pending): Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- Merge to trunk after 9498a.
Also available in: Atom