Project

General

Profile

Activity

From 08/11/2022 to 09/09/2022

09/08/2022

03:37 AM Feature #6237: OEUnit support
I always use the @String@ methods directly (@equals()@ or @equalsIgnoreCase()@). Even if we did implement string con... Greg Shah

09/07/2022

02:02 PM Feature #6237: OEUnit support
Greg Shah wrote:
> In TRPL, are we mapping @annoName == "Before"@ to @String.equalsIgnoreCase()@?
I did not know th...
Vladimir Tsichevski
01:40 PM Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> Greg Shah wrote:
>
> >
> > Does this make sense?
>
> If I get it right, then:
...
Greg Shah
01:39 PM Feature #6237: OEUnit support
In TRPL, are we mapping @annoName == "Before"@ to @String.equalsIgnoreCase()@? If not then shouldn't we do that expl... Greg Shah
01:38 PM Feature #6237: OEUnit support
Greg Shah wrote:
>
> Does this make sense?
If I get it right, then:
# We can execute on the server side an...
Vladimir Tsichevski
12:52 PM Feature #6237: OEUnit support
Greg Shah wrote:
> > The question is in which module this javaName is assigned? It would be better to calculate the ...
Vladimir Tsichevski
12:48 PM Feature #6237: OEUnit support
Greg Shah wrote:
> Please rename both @oeunit.rules@ files to @unit_test_support.rules@. Remember that we are imple...
Vladimir Tsichevski
12:35 PM Feature #6237: OEUnit support
Vladimir: Please post questions or comments here. As a next step, I'd like to see the proposed design of the @Remote... Greg Shah
12:29 PM Feature #6237: OEUnit support
Please rename both @oeunit.rules@ files to @unit_test_support.rules@. Remember that we are implementing support for ... Greg Shah
12:27 PM Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> I suppose, the Java method, produced by conversion of a 4gl class, must be called in so...
Greg Shah
11:56 AM Feature #6237: OEUnit support
> The question is in which module this javaName is assigned? It would be better to calculate the correct value for th... Greg Shah
09:37 AM Bug #6738: incremental conversion when deleting program or class files
Allow incremental conversion to detect program or class files which have been deleted, and cleanup after it (includin... Constantin Asofiei
09:36 AM Bug #6738 (Closed): incremental conversion when deleting program or class files
Constantin Asofiei

09/06/2022

11:55 AM Feature #6237: OEUnit support
I suppose, the Java method, produced by conversion of a 4gl class, must be called in some special way? Vladimir Tsichevski
11:35 AM Feature #6237: OEUnit support
Now that I have all Junit5 annotations in place, I have another problem when I try to run the @SimpleTest@ class as J... Vladimir Tsichevski

09/05/2022

06:27 PM Feature #6237: OEUnit support
I've added support for JUnit 5 annotations generation from OEUnit annotations.
3 things changed:
# Code which d...
Vladimir Tsichevski
02:25 PM Feature #6237: OEUnit support
The question is in which module this @javaName@ is assigned? It would be better to calculate the correct value for th... Vladimir Tsichevski
02:22 PM Feature #6237: OEUnit support
Greg Shah wrote:
> > What am I doing wrong here? I know setting text works on the copy:
>
> The problem is subtle...
Vladimir Tsichevski
02:28 AM Feature #6237: OEUnit support
> The first will be called from "annotations.xml", and do Java annotations preparation, the second will be called fro... Greg Shah
02:27 AM Feature #6237: OEUnit support
> What am I doing wrong here? I know setting text works on the copy:
The problem is subtle. The @setText()@ you a...
Greg Shah

09/03/2022

05:17 PM Feature #6237: OEUnit support
Eric Faulhaber wrote:
> I think you are conflating the annotations phase of conversion (when @annotations.xml@ and a...
Vladimir Tsichevski
03:52 PM Feature #6237: OEUnit support
I think you are conflating the annotations phase of conversion (when @annotations.xml@ and all its related rule-sets ... Eric Faulhaber
06:33 AM Feature #6237: OEUnit support
Help needed.
I have to insert Java *import statements*. I gathered, I can use the @ConverterHelper.createImport()@...
Vladimir Tsichevski

09/02/2022

03:24 PM Feature #6237: OEUnit support
I wrote an additional rule-set which replaces OEUnit 4gl annotation names to corresponding JUnit 5 names.
The prob...
Vladimir Tsichevski

08/25/2022

11:19 AM Bug #6706: preserve existing camel-case usage in program names
We have a customer that deliberately uses camel-case in their program names (especially in OO classes). The current ... Greg Shah
11:17 AM Bug #6706 (New): preserve existing camel-case usage in program names
Greg Shah

08/24/2022

04:56 PM Feature #6237: OEUnit support
Constantin Asofiei wrote:
> Vladimir, the OE annotations (any kind) are processed in @annotations/legacy_services.ru...
Vladimir Tsichevski
01:31 PM Feature #6237: OEUnit support
Vladimir, the OE annotations (any kind) are processed in @annotations/legacy_services.rules@. At the time, I did not... Constantin Asofiei
01:21 PM Feature #6237: OEUnit support
Greg Shah wrote:
> Vladimir Tsichevski wrote:
> > OEUnit uses 4gl annotations to mark methods. I do not see these a...
Vladimir Tsichevski
01:11 PM Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> OEUnit uses 4gl annotations to mark methods. I do not see these annotations in AST file...
Greg Shah
12:40 PM Feature #6237: OEUnit support
Tomasz Domin wrote:
> Vladimir Tsichevski wrote:
> > Greg Shah wrote:
> > > We took a short cut, which is why it s...
Vladimir Tsichevski
11:11 AM Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > We took a short cut, which is why it smells. Yes, there is techn...
Tomasz Domin
11:03 AM Feature #6237: OEUnit support
OEUnit uses 4gl annotations to mark methods. I do not see these annotations in AST files. It seems, these annotation ... Vladimir Tsichevski
06:05 AM Feature #6237: OEUnit support
Greg Shah wrote:
> We took a short cut, which is why it smells. Yes, there is technical debt.
>
> Can you use th...
Vladimir Tsichevski
03:04 AM Feature #6237: OEUnit support
Greg Shah wrote:
> Tomasz: Please see #6237-30 for a possible regression from the recent @SourceNameMapper@ changes....
Tomasz Domin
04:52 PM Feature #6320: sharded schemata
One customer that uses this feature extensively organizes all activity in apps (each one like an independent module).... Greg Shah

08/23/2022

05:26 PM Feature #6237: OEUnit support
We took a short cut, which is why it smells. Yes, there is technical debt.
Can you use the version from rev 14184...
Greg Shah
05:22 PM Feature #6237: OEUnit support
Greg Shah wrote:
> We create the @name_map.xml@ during annotations. We used to store the data in a binary serialize...
Vladimir Tsichevski
05:07 PM Feature #6237: OEUnit support
We create the @name_map.xml@ during annotations. We used to store the data in a binary serialized object called @nam... Greg Shah
04:47 PM Feature #6237: OEUnit support
Greg Shah wrote:
> It is very unlikely that this is unrelated. It may just be an additional regression since @Sourc...
Vladimir Tsichevski
04:45 PM Feature #6237: OEUnit support
Tomasz: Please see #6237-30 for a possible regression from the recent @SourceNameMapper@ changes. Greg Shah
04:43 PM Feature #6237: OEUnit support
It is very unlikely that this is unrelated. It may just be an additional regression since @SourceNameMapper@ is used... Greg Shah
04:41 PM Feature #6237: OEUnit support
Greg Shah wrote:
> Let's not spend time on conversion of OEUnit. We know we are not going to use it in FWD.
>
> ...
Vladimir Tsichevski
03:16 PM Feature #6237: OEUnit support
Let's not spend time on conversion of OEUnit. We know we are not going to use it in FWD.
> First, I see warnings ...
Greg Shah
02:54 PM Feature #6237: OEUnit support
I cannot compile 3 base OEUnit classes.
First, I see warnings like these:...
Vladimir Tsichevski
11:52 AM Feature #6237: OEUnit support
Constantin Asofiei wrote:
> Vladimir, please create a 4GL package for the class - I think FWD has problems convertin...
Vladimir Tsichevski
06:17 AM Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > I don't object to the change, but we don't want to spent time on ...
Vladimir Tsichevski
06:07 AM Feature #6237: OEUnit support
Greg Shah wrote:
> I don't object to the change, but we don't want to spent time on making external files work at th...
Vladimir Tsichevski
03:15 AM Feature #6237: OEUnit support
Vladimir, please create a 4GL package for the class - I think FWD has problems converting .cls files without a packag... Constantin Asofiei

08/22/2022

07:46 PM Feature #6237: OEUnit support
I don't object to the change, but we don't want to spent time on making external files work at this time. We have ma... Greg Shah
07:03 PM Feature #6237: OEUnit support
Got a classic error when compiling OEUnit: @FileNotFoundException@ when a propath has an entry outside the project su... Vladimir Tsichevski
06:46 PM Feature #6237: OEUnit support
Greg Shah wrote:
> > > In list mode, you may only have a portion of the dependencies in the object graph. That will...
Vladimir Tsichevski
06:22 PM Feature #6237: OEUnit support
> > In list mode, you may only have a portion of the dependencies in the object graph. That will fail. In non-list ... Greg Shah
05:34 PM Feature #6237: OEUnit support
Greg Shah wrote:
> In list mode, you may only have a portion of the dependencies in the object graph. That will fai...
Vladimir Tsichevski
05:22 PM Feature #6237: OEUnit support
In list mode, you may only have a portion of the dependencies in the object graph. That will fail. In non-list mode... Greg Shah
05:07 PM Feature #6237: OEUnit support
Greg Shah wrote:
> > # this does not help
> > # the skeleton is located outside of @testcases@ either, but classe...
Vladimir Tsichevski
04:54 PM Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > Pointing to a skeletons directory outside of your project root ma...
Greg Shah
04:43 PM Feature #6237: OEUnit support
Classes can be converted by @ant convert@, but by @ant convert.list@. Vladimir Tsichevski
04:30 PM Feature #6237: OEUnit support
Greg Shah wrote:
> Pointing to a skeletons directory outside of your project root may be causing the issue or at lea...
Vladimir Tsichevski
04:25 PM Feature #6237: OEUnit support
Pointing to a skeletons directory outside of your project root may be causing the issue or at least an issue. The sk... Greg Shah
04:23 PM Feature #6237: OEUnit support
Greg Shah wrote:
> Is your current directory @/home/vvt/Projects/@? In other words, your conversion project top-lev...
Vladimir Tsichevski
04:20 PM Feature #6237: OEUnit support
Is your current directory @/home/vvt/Projects/@? In other words, your conversion project top-level directory is @/ho... Greg Shah
04:17 PM Feature #6237: OEUnit support
Greg Shah wrote:
> Are you working with the new testcases project ([[p2j:Testcases]])? This is already configured p...
Vladimir Tsichevski
04:10 PM Feature #6237: OEUnit support
Are you working with the new testcases project ([[p2j:Testcases]])? This is already configured properly to convert O... Greg Shah
03:55 PM Feature #6237: OEUnit support
Greg Shah wrote:
> > I want to convert OEUnit 4gl sources
>
> Are you trying to convert OEUnit itself?
In genera...
Vladimir Tsichevski

08/19/2022

03:28 PM Feature #6237: OEUnit support
> I want to convert OEUnit 4gl sources
Are you trying to convert OEUnit itself? There is likely to be code in the...
Greg Shah
03:22 PM Feature #6237: OEUnit support
There's something else wrong with your config:... Constantin Asofiei
03:06 PM Feature #6237: OEUnit support
Constantin Asofiei wrote:
> You need to add the skeleton project in cfg/p2j.cfg.xml via:
> [...]
Skeleton source...
Vladimir Tsichevski
02:52 PM Feature #6237: OEUnit support
You need to add the skeleton project in cfg/p2j.cfg.xml via:... Constantin Asofiei
02:41 PM Feature #6237 (WIP): OEUnit support
I want to convert @OEUnit@ 4gl sources, and I do not know how to convert 4gl classes with FWD. I think, I miss someth... Vladimir Tsichevski

08/11/2022

03:17 PM Feature #6670: Implement empty-argument preprocessor quirk
Consider the following include (test.i):... Hynek Cihlar
03:13 PM Feature #6670 (New): Implement empty-argument preprocessor quirk
Hynek Cihlar
11:23 AM Feature #6669: load all conversion rules from the jar by default and honor the file system if it ...
It should be possible to run conversion with just the FWD jar(s) in place. Today, I think we actually need the @p2j/... Greg Shah
11:21 AM Feature #6669 (New): load all conversion rules from the jar by default and honor the file system ...
Greg Shah
 

Also available in: Atom