--
You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eiffel-users...@googlegroups.com.
Visit this group at https://groups.google.com/group/eiffel-users.
For more options, visit https://groups.google.com/d/optout.
What are immediate community project needs? My house renovation is complete and I am ready to dive headlong into Eiffel tasks.
--
Hello Larry,
welcome back again and thank you for your offer. I am still struggling to get unit testing working on my Project: the library for non-void safe Project is not working correct, this is a blocker. I can send an Archive of the current source Code to you, I have not checked in anything. Otherwise please see the Compiler error here which states, that test_extension_unsafe.ecf has complete void-safety: s. below
Bye
Gerrit
Gesendet von Mail für Windows 10
-------------------------------------------------------------------------------
Error code: VD88
Configuration error: a class relies on another class with less strict void safety settings.
What to do: change void safety options so that ancestor or supplier provides higher or equal void safety.
Class: TEST_SET_BRIDGE
Void safety: Complete
Configuration: /home/leder/Source/Eiffel/library/test_extension/test_extension_unsafe.ecf
Provider class: PATH
Provider option: Void safety: No
Provider configuration: /home/leder/Eiffel_16.05/library/base/base.ecf
Line: 33
-> test_folder: PATH
-- A path targeted at the `test' folder of current project.
-------------------------------------------------------------------------------
--
Hi Larry,
unfortunately I am working in bash and therefore I only have gzip: is that OK for you, too?
I used this structure:
Source
Please extract Archive accordingly…
Cheers
--
I attached a quick comparison of the JSONWireProtocol and WebDriver API commands from those referenced pages. It seems the WebDriver is mostly a subset of JSONWireProtocol, with a few extensions and new commands. There are also a couple of semantic differences, e.g. size/position vs. rect.
Yes, I sent you the Project sources attached to the last E-Mail. Please have a look in your spam Folder. They are attached to eiffel-users, too. Both the libraries „Eiffel-Loop“ and „test_extension_unsafe“ are on GitHub:
https://github.com/finnianr/eiffel-loop
Thank you in Advance and please let me know, if you have further Questions!
Gerrit
Gesendet von Mail für Windows 10
Von: Larry Rix
Gesendet: Donnerstag, 17. Januar 2019 13:38
An: Eiffel Users
Betreff: Re: [eiffel-users] Back in the Saddle
Send me what you have. I will see what I can do.
--
Yes, I sent you the Project sources attached to the last E-Mail. Please have a look in your spam Folder. They are attached to eiffel-users, too. Both the libraries „Eiffel-Loop“ and „test_extension_unsafe“ are on GitHub:
https://github.com/finnianr/eiffel-loop
Thank you in Advance and please let me know, if you have further Questions!
Gerrit
Gesendet von Mail für Windows 10
Von: Larry Rix
Gesendet: Donnerstag, 17. Januar 2019 13:38
An: Eiffel Users
Betreff: Re: [eiffel-users] Back in the Saddle
Send me what you have. I will see what I can do.
--
You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eiffel-users+unsubscribe@googlegroups.com.
Gerrit,What is in the gz file? I see only one file in it.
--
--
You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eiffel-users...@googlegroups.com.
1. Compiler-nuance errors—for example: EL_REFLECTED_EXPANDED_FIELD [G], which generates a VDRD(2) error (Redeclaration has non-conforming signature). The quick correction is to add a type constraint to the Generic: EL_REFLECTED_EXPANDED_FIELD [G -> ANY]
2. Staleness errors—for example: EL_STRING_EDITION_HISTORY [S -> STRING_GENERAL create make_empty end], where perhaps STRING_GENERAL at one time was not deferred, but now it is. Because it is deferred, the creation constraint no longer works.
It is regrettable that underlying library changes have this negative impact. It does appear that bring Eiffel Loop to 18.11 and beyond would be a very labor intensive task.
Hello Eric, Larry and Finnian,
so what do we do now? I would love to see my Project running again!
@Larry you write the library should be tested with the new ES release:
I have some experience with JUnit and NUnit. But I am still struggling with your unit test structure. Do you have an example for me?
Thank you all!
Gerrit
Gesendet von Mail für Windows 10
Von: Larry Rix
Gesendet: Sonntag, 20. Januar 2019 00:21
An: Eiffel Users
Cc: Finnian Reilly
Betreff: Re: [eiffel-users] Back in the Saddle
Eric,
I agree fully. Libraries ought to be tested and then upgraded with each new ES release to ensure they can be utilized by the widest audience. One might maintain older versions for those who (for whatever reason) don't or cannot upgrade, but those are the edge cases and outliers and not the norm.
Eiffel Loop has a lot of great stuff that truly needs to find its way into ES 18.11 and beyond.
--
Hi Larry,
this is what I am used to do in a Maven/JUnit4 or .NET core/NUnit Project: separate the Tests from the production or library. Everything else would be a pain!
G.
Gesendet von Mail für Windows 10
Von: Larry Rix
Gesendet: Sonntag, 20. Januar 2019 14:35
An: Gerrit Leder
Cc: eiffel...@googlegroups.com; Finnian Reilly; er...@gobosoft.com
Betreff: Re: [eiffel-users] Back in the Saddle
Hi Gerrit,