Activity
From 03/28/2025 to 04/26/2025
04/25/2025
- 02:51 AM Support #6860: lexer tests
- I have pushed all the tests we have so far on @testcases/tests/conversion/lexer@. I will write harness test plans for...
04/23/2025
- 05:28 PM Bug #9338 (Closed): Import JUnit test report back into Harness
- 05:25 PM Bug #9338: Import JUnit test report back into Harness
- Greg Shah wrote:
> This can be closed, right?
Yes please - 01:58 PM Bug #9338: Import JUnit test report back into Harness
- This can be closed, right?
- 09:51 AM Bug #9338 (Internal Test): Import JUnit test report back into Harness
- 09:50 AM Bug #9338: Import JUnit test report back into Harness
- Updated [[Harness:Documentation]] to include @junit-import@ test.
- 10:16 AM Support #6860: lexer tests
- I tried writing some tests using a different approach. Bottom up, I took small rules and wrote tests for each of thei...
- 05:21 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Greg Shah wrote:
> > The problem is there is no option to specify expected screen text file encoding.
>
> We shou...
04/22/2025
- 11:02 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- > The problem is there is no option to specify expected screen text file encoding.
We should add this. - 10:56 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Greg Shah wrote:
> Shouldn't we allow multibyte characters to be matched in screens? Using @?@ isn't a proper test.... - 10:41 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Shouldn't we allow multibyte characters to be matched in screens? Using @?@ isn't a proper test.
- 10:38 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Șerban Bursuc wrote:
> > - terminal encoding - you can set a proper terminal encoding with -encoding command line op... - 10:30 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- > - terminal encoding - you can set a proper terminal encoding with -encoding command line option - default is ISO_88...
- 10:24 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Șerban Bursuc wrote:
> Any idea why Harness doesn't correctly read the terminal screen buffer?
>
> !9844_incorrec... - 09:58 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Any idea why Harness doesn't correctly read the terminal screen buffer?
!9844_incorrect_screen_buffer.png!
I th... - 09:38 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- I finally found the problem. The @client.cmd@ output is *piped* to a log file in the @hotel_gui@ batch script (note: ...
- 09:03 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- The Windows @ChUI@ mode was tested in Windows console, not in @PowerShell@. I do not have a experience for using @Pow...
- 08:36 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- But this is not a real fix for @chui_native@, as the Harness needs to use the allocated terminal, so probably will ne...
- 08:29 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Eugenie, I don't know whether I missed some FWD configuration but there was indeed a problem in @terminal_win.c@.
... - 05:56 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- I debugged the exception and the failing point is somewhere in the native code, the symptom is that the terminal outp...
04/17/2025
- 10:13 AM Support #6859: preprocessor tests
- OK, then open a new task for this additional "quirk". Make sure we have tests that explore these cases. You will ha...
- 08:31 AM Support #6859: preprocessor tests
- Greg Shah wrote:
> It seems this is another special case of #6308. Does this only happen after a string literal?
... - 09:51 AM Support #6860: lexer tests
- > we can already draw the conclusion that the lexer is right
Not fully. It tells us that the lexer rule that matc... - 09:13 AM Support #6860: lexer tests
- Thanks for the review.
Greg Shah wrote:
> These tests seem reasonable. You can check them in.
>
> I think w... - 09:11 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Now it's attached.
- 09:02 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- I've ran into multiple issues trying to run a Harness ChUI test on Windows but mostly due to FWD related errors. The ...
04/16/2025
- 01:43 PM Support #6860: lexer tests
- These tests seem reasonable. You can check them in.
I think we do need more complex tests, which show that thes... - 10:34 AM Support #6860: lexer tests
- I wrote some tests, mainly for the SYMBOL rule (including tests with multi-byte characters). Different encodings can ...
- 12:42 PM Support #6859: preprocessor tests
- It seems this is another special case of #6308. Does this only happen after a string literal?
- 08:12 AM Support #6859: preprocessor tests
- While developing some more tests i have found that:...
- 07:07 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Sorry you are right, I thought this was an automatic initialization test from Harness but it was a custom test hidden...
- 06:57 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Șerban Bursuc wrote:
> Tomasz, I've tried to run a small ChUI Harness test on Windows. I took the script from @testc... - 06:10 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Tomasz, I've tried to run a small ChUI Harness test on Windows. I took the script from @testcases/flushing_and_trigge...
04/14/2025
- 10:12 AM Support #6859: preprocessor tests
- I created 6859b/15856
It was needed due to an issue when running Preprocessor standalone, it wouldn't be able to cre... - 04:14 AM Support #6860: lexer tests
- Greg Shah wrote:
> Please move ahead with the change to pass the @dict=false@ to the SymbolResolver constructor.
...
04/11/2025
- 10:47 AM Support #6860: lexer tests
- OK, sorry I didn't think carefully enough about this issue. The problem is the multi-process nature of the testing a...
- 10:38 AM Support #6860: lexer tests
- I see that for the H2 databases accessed in embedded mode, there is the @AUTO_SERVER@ option which allows "multiple p...
- 08:28 AM Support #6860: lexer tests
- Greg Shah wrote:
> Shouldn't we just have separate connections for each SR?
Looking into that.
- 08:03 AM Support #6860: lexer tests
- Florin Eugen Rotaru wrote:
> Florin Eugen Rotaru wrote:
>
> > One solution would be to have a dedicated cvt folde... - 08:02 AM Support #6860: lexer tests
- > One solution would be to have a dedicated cvt folder for each testing conversion.
We must *not* do this. - 07:59 AM Support #6860: lexer tests
- Florin Eugen Rotaru wrote:
> One solution would be to have a dedicated cvt folder for each testing conversion.
... - 07:47 AM Support #6860: lexer tests
- I have run 10 lexers in parallel and discovered that the issue is because of the @cvtdb.h2.db2@ file which acts like ...
- 09:13 AM Support #6859: preprocessor tests
- Open bugs as needed.
- 08:54 AM Support #6859: preprocessor tests
- Greg Shah wrote:
> Stefan Vieru wrote:
> > I have a question about how to handle the testing of @;'@.
> > In the w... - 08:54 AM Support #6859: preprocessor tests
- I created the following test:...
- 08:53 AM Support #6859: preprocessor tests
- Stefan Vieru wrote:
> I have a question about how to handle the testing of @;'@.
> In the wiki mentioned above, it ... - 08:22 AM Support #6859: preprocessor tests
- I have a question about how to handle the testing of @;'@.
In the wiki mentioned above, it is stated that @;'@ conve... - 09:08 AM Bug #9891: Open discussion on how to implement performance testing
- > I propose having these existing tests adapted for performance testing would be a requirement.
I think this was a... - 08:52 AM Bug #9891: Open discussion on how to implement performance testing
- Overall, I agree with most of the above. Some thoughts:
* I like the idea of implementing common code in your man... - 08:20 AM Bug #9891: Open discussion on how to implement performance testing
- I opened this task to discuss about various ways of testing the performance of FWD.
h4. Prerequisites
There are... - 07:37 AM Bug #9891 (New): Open discussion on how to implement performance testing
- 08:01 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Tomasz Domin wrote:
> Greg Shah wrote:
> > Let's fix the threading issue(s) in the @LexerTestDriver@ (wherever they... - 07:41 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Greg Shah wrote:
> Let's fix the threading issue(s) in the @LexerTestDriver@ (wherever they are, the problem may be ... - 07:39 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Let's fix the threading issue(s) in the @LexerTestDriver@ (wherever they are, the problem may be in the lexer, symbol...
- 04:47 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Florin Eugen Rotaru wrote:
> Yes, the tests did run OK with @-q 1@ added, I will re-test the LexerTestDriver, thanks... - 04:43 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Yes, the tests did run OK with @-q 1@ added, I will re-test the LexerTestDriver, thanks!
- 04:23 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Florin Eugen Rotaru wrote:
> Tomasz, this happens only on Linux. Please take a look in the @testcases/tests/conversi... - 03:29 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Tomasz, this happens only on Linux. Please take a look in the @testcases/tests/conversion/lexer@ folder. The tests ar...
- 03:26 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Florin Eugen Rotaru wrote:
> I have this test set:
Florin
I need those specific tests as I cant replicate the is... - 04:22 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Good news, the tests run well and correctly in both Linux and Windows if the similarity threshold is high enough. I s...
04/10/2025
- 11:12 AM Support #6860: lexer tests
- I made another commit adding all tests we have so far to the FWD Harness.
There is an issue: when I run the FWD H... - 03:26 AM Support #6860: lexer tests
- I have committed the *OE Harness tests* for Lexer. It consists of the @driver.p@ and the @oe_test_plan.xml@ which cal...
- 10:33 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- > Any row selected is treated the same
This might happen in Linux too but the text issue still remains, I will tes... - 10:31 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Lorian fixed the database import for H2 and I could convert and run testcases in the hotel gui project.
Running S... - 05:46 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- The dll dependency inspector turned out to be handy, it fixed the link error because it showed that the @libffi@ depe...
04/09/2025
- 11:43 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Șerban Bursuc wrote:
> Java version is confirmed to be 64-bit, so most likely my @p2j.dll@ is 32-bit. Where can I ch... - 11:37 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Șerban Bursuc wrote:
> Java version is confirmed to be 64-bit, so most likely my @p2j.dll@ is 32-bit.
https://gi... - 10:23 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Java version is confirmed to be 64-bit, so most likely my @p2j.dll@ is 32-bit. Where can I change this?
- 10:13 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Alexandru Lungu wrote:
> Serban, can you check #9730? Please ensure you set-up a VM with Windows 11 for it to work.
... - 10:07 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Serban, can you check #9730? Please ensure you set-up a VM with Windows 11 for it to work.
- 10:04 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- I'm having issues trying to run FWD on Windows.
There are multiple errors but I think they all stem from the same ... - 09:43 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- I have this test set:...
- 08:58 AM Support #6859: preprocessor tests
- Greg Shah wrote:
> > * Once those old testcases are migrated and working, we would evaluate the following to identif... - 08:57 AM Support #6859 (WIP): preprocessor tests
- 08:57 AM Support #6859: preprocessor tests
- > * Once those old testcases are migrated and working, we would evaluate the following to identify other tests that w...
- 08:04 AM Support #6859: preprocessor tests
- All testcases from old_tescases are migrated with the harness counterpart on testcases/1735. Isn't that all?
- 07:54 AM Support #6859: preprocessor tests
- Have you migrated or created all tests noted in #6859-5?
- 02:26 AM Support #6859 (Test): preprocessor tests
- Branch 6859a was merged to trunk rev 15847 and archived.
04/08/2025
- 06:22 PM Support #6859 (Merge Pending): preprocessor tests
- Code Review Task branch 6859a Revision 15847
The changes are good. They are also low risk. You can merge to trun... - 09:43 AM Support #6859 (Review): preprocessor tests
- 09:43 AM Support #6859: preprocessor tests
- I created branch 6859a with revision 15847.
- 08:42 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- > My idea was to have a _test_ which prepares the actual files AND some tests that make the comparisons. These should...
- 06:49 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Tomasz Domin wrote:
> You need to add @stream-wait-for@ into @lex_commands@ for scenario to wait for results.
O... - 06:36 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Florin Eugen Rotaru wrote:
> Thanks. Unfortunately these don't work either...
>
> I attached the files. I tried m... - 06:29 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Thanks. Unfortunately these don't work either...
I attached the files. I tried making a mock for the custom ant ta... - 05:02 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Florin Eugen Rotaru wrote:
> Tomasz, I am trying to use the @dependency@ attribute for <test> tags in order to make ... - 04:53 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Tomasz, I am trying to use the @dependency@ attribute for <test> tags in order to make a test execute only after the ...
- 08:36 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- > If you wish I could direct some effort right now and add a simple Harness test including a script that should work ...
- 03:59 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- The specific testcase directory was definitely not meant to be ran with the testcases project, without modifying anyt...
- 08:33 AM Support #6860 (WIP): lexer tests
- Code Review Task Branch 6860a Revision 15844
It is good. - 03:50 AM Support #6860: lexer tests
- Greg Shah wrote:
> Code Review Task Branch 6860a Revisions 15838 through 15842
>
> It is looking good.
>
> 1. ... - 08:19 PM Support #6860: lexer tests
- 6860a rev 15843 has some code format cleanup.
Florin: Please review the changes and follow the standards in the ... - 07:09 AM Support #9270 (Test): design and implement an approach for executing multi-session 4GL testcases
- 07:08 AM Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Tested for regressions twice, no issues found.
Pushed up to revision 36.
Working on an update of a documentation.
04/07/2025
- 06:25 PM Support #6860: lexer tests
- > But the @<test>@ elements are quite different in FWD and in OE.
If there is no overlap, then we should use separ... - 06:15 PM Support #6860: lexer tests
- Code Review Task Branch 6860a Revisions 15838 through 15842
It is looking good.
1. Instead of passing @printToS... - 10:17 AM Support #6860: lexer tests
- Example of a test in FWD:...
- 10:15 AM Support #6860: lexer tests
- Regarding the FWD-OE Harness:
We can have a common *Test Plan*:... - 02:07 PM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- > The example there is decent, given you figure out how the Harness initiates the test. You must run the test once, s...
- 10:22 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- I managed to make a Harness test myself and have some feedback.
The documentation lacks an "Example" header. The H... - 09:42 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Șerban Bursuc wrote:
> But I agree with Marian we should try to use a method that automatically converts SikuliX scr... - 09:10 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- > Is it really a big difference to write the code in Java in the first place instead of in their scripting environmen...
- 08:07 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- I guess my point here is that the code in #9844-17 is clean, easy to read and seems easy to write.
My only concern... - 08:03 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Is it really a big difference to write the code in Java in the first place instead of in their scripting environment?
- 04:23 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- This is how the @hotel_gui_hotel_logon@ test looks like ported to a Java application: ...
- 03:34 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Greg Shah wrote:
> Please investigate this approach. As I noted above, using the scripting may be nice to get sta... - 03:27 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- I understand the idea. It just seemed counter-intuitive to develop a test script in the IDE with all the graphical fe...
04/05/2025
- 09:16 AM Support #9270 (Merge Pending): design and implement an approach for executing multi-session 4GL t...
- You can merge now.
- 09:10 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- All of your discussion *assumes that we are using some kind of scripting option*. Sikuli is implemented in *Java*. ...
04/04/2025
- 04:24 PM Support #9270: design and implement an approach for executing multi-session 4GL testcases
- I've executed regression testing of trunk/15830 with harness_9270/82. No problems found, tests completed the same way...
- 10:42 AM Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Constantin Asofiei wrote:
> Tomasz, in the code the only issue I see is:
> * @TestPlan@ - the @sets@ are now a @Has... - 10:31 AM Support #6860: lexer tests
- I have written an Ant Task which runs the Driver:...
- 05:47 AM Support #6860 (Review): lexer tests
- I've finished documenting it and made some tests by running with absolute paths, relative paths and combined, it work...
- 09:42 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Greg Shah wrote:
> I thought Sikuli could be used directly from Java, that you don't have to use Jython. Jython is ... - 07:54 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- I thought Sikuli could be used directly from Java, that you don't have to use Jython. Jython is too limiting and if ...
- 07:41 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- > My understanding is that the core of Sikuli can also be programmed directly in Java.
Yes in the sense that both ... - 06:25 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- > It turns out that Sikuli runs in Jython, and while it doesn't allow @opencv@ to be directly imported (AFAIK) any pr...
- 09:24 AM Support #6859: preprocessor tests
- To run the tests with FWD: (assuming we are at testcases root)
@java -jar ../harness_9270a/build/lib/harness.jar tes... - 09:14 AM Support #6859: preprocessor tests
- I added all the tests I've done and also the OE driver on testcases rev 1735
- 04:56 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- OK I just saw that in _FWD_ you can copy the screen buffer to a text file, I thought this was possible in OE. Now it ...
- 04:46 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Șerban Bursuc wrote:
> Tomasz Domin wrote:
> > Șerban Bursuc wrote:
> >
> > > I'm looking at the testcases proje... - 04:37 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Tomasz Domin wrote:
> Șerban Bursuc wrote:
>
> > I'm looking at the testcases project, more specifically @testcas... - 04:23 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Șerban Bursuc wrote:
> I'm looking at the testcases project, more specifically @testcases/flushing_and_triggers/cr... - 04:05 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- I'd like to ask some questions regarding Harness too, if this is not the correct task then please let me know.
I'm...
04/03/2025
- 11:51 AM Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Tomasz, in the code the only issue I see is:
* @TestPlan@ - the @sets@ are now a @HashMap@ instead of @List@ - shoul... - 08:14 AM Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Constantin, please review.
- 11:03 AM Support #6860: lexer tests
- I've worked the exception handling and error-logging. I also re-formatted some parts and started working on documenti...
- 10:22 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- I have looked at [[p2j:Automating GUI Testing]]. This wiki page is very good in my opinion. It correctly shows the co...
- 08:45 AM Support #6859: preprocessor tests
- > Let me know if I should take this issue or what to do with it.
Not yet. Let's get the test suite in place first... - 06:52 AM Support #6859: preprocessor tests
- Greg Shah wrote:
> > When we have @;)@ progress translates that into just @)@, but in FWD it stays the same.
> > I ... - 06:38 AM Support #6859: preprocessor tests
- > Also another issues I've found during preprocessing is that: when a // comment is found, progress adds a NL. In FWD...
- 06:37 AM Support #6859: preprocessor tests
- > When we have @;)@ progress translates that into just @)@, but in FWD it stays the same.
> I guess i have to look i... - 06:30 AM Support #6859: preprocessor tests
- Yes, it doesn't have to be hardcoded, it can be taken from @p2j.cfg@ i think.
Also another issues I've found during ... - 06:28 AM Support #6859: preprocessor tests
- > In OE the preprocessor IF would go on the 2nd statement, while in FWD it will go in the first. The reason being her...
- 06:27 AM Support #6859: preprocessor tests
- Overall, this is all moving along nicely.
In regard to the different test plans/tests for OE vs FWD, please look i... - 06:23 AM Support #6859: preprocessor tests
- > My question would be: should i include somewhere in Preprocessor.java the logic that would created the path to the ...
- 03:22 AM Support #6859: preprocessor tests
- While debugging the FWD Preprocessor I have found that:
When preprocessing... - 08:41 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Tomasz Domin wrote:
> Stefan Vieru wrote:
> > I was thinking to use as suggested earlier @ant@ as an abstraction la... - 08:39 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- The FWD @build.xml@ does this OS detection and changes things based on the result. You can look at that as an example.
- 07:46 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Stefan Vieru wrote:
> I was thinking to use as suggested earlier @ant@ as an abstraction layer, so I would have diff... - 07:39 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- I was thinking to use as suggested earlier @ant@ as an abstraction layer, so I would have different ant commands base...
- 06:33 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Is it possible to choose between which tests are executed based on platform?
Please see #6859-32 #6859-33 #6859-36.
04/02/2025
- 11:01 AM Support #6860: lexer tests
- I've made a commit to *6860a/15839* with what I've done so far.
The added classes are... - 09:28 AM Support #6859: preprocessor tests
- Windows update:
I created a different testplan for windows @test_plan_OE@... - 08:37 AM Support #6859: preprocessor tests
- As an update:
Tested this on Linux and it works:
@project-index.xml@... - 05:04 AM Support #6859: preprocessor tests
- I've created the following @ant@ task in @build.xml@:...
- 09:12 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Șerban Bursuc wrote:
> Greg, there are quite a lot of requirements listed. Can you list the requirements in the orde... - 03:39 AM Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Greg, there are quite a lot of requirements listed. Can you list the requirements in the order of their priority? Wha...
- 07:54 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Stefan Vieru wrote:
> Is there a way yet to substitute the @text-file-comparison@ parameters?
> [...]
>
> I saw ... - 07:43 AM Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Is there a way yet to substitute the @text-file-comparison@ parameters?...
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...
Also available in: Atom